2015:concurrent_algorithms
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
2015:concurrent_algorithms [2015/02/10 09:18] – jonjagger | 2015:concurrent_algorithms [2016/06/11 14:05] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
Back to [[conference: | Back to [[conference: | ||
\\ | \\ | ||
- | **Title**: | + | **Title**: |
**Proposer**: | **Proposer**: | ||
**Type**: workshop\\ | **Type**: workshop\\ | ||
Line 7: | Line 7: | ||
**Description**: | **Description**: | ||
Parallel Human Computer\\ | Parallel Human Computer\\ | ||
+ | \\ | ||
Session objectives: | Session objectives: | ||
Understand concurrent systems problems and solutions. | Understand concurrent systems problems and solutions. | ||
Line 13: | Line 14: | ||
Discover how simple rules and collaboration can solve complicated problems | Discover how simple rules and collaboration can solve complicated problems | ||
Intended audience and prerequisites | Intended audience and prerequisites | ||
- | This session is relevant to developers, testers and architects and everybody who’s interested in organisation, | + | This session is relevant to developers, testers and architects and everybody who's interested in organisation, |
\\ | \\ | ||
Short description: | Short description: | ||
- | Being able to work on concurrent problems and systems is becoming mandatory for everyone in IT. But it looks insanely hard and our familiar tools (like TDD) don’t seem to work.\\ | + | Being able to work on concurrent problems and systems is becoming mandatory for everyone in IT. But it looks insanely hard and our familiar tools (like TDD) don't seem to work.\\ |
\\ | \\ | ||
- | Come and play part of our Parallel Human Computer. We’ll “program” (teach) you using TDD. Once programmed, you’ll solve a complicated puzzle easily by collaborating with the other participants | + | Come and play part of our Parallel Human Computer. We'll "program" |
\\ | \\ | ||
- | You’ll see that it’s not so hard and really good fun! And maybe you’ll start to think differently about systems.\\ | + | You'll see that it's not so hard and really good fun! And maybe you'll start to think differently about systems.\\ |
\\ | \\ | ||
No computers or programming experience required!\\ | No computers or programming experience required!\\ | ||
Line 34: | Line 35: | ||
It's insanely hard, only accessible to genius uber-nerds\\ | It's insanely hard, only accessible to genius uber-nerds\\ | ||
You can only do it well with exotic and esoteric programming languages\\ | You can only do it well with exotic and esoteric programming languages\\ | ||
- | You can’t unit test concurrent programs\\ | + | You can't unit test concurrent programs\\ |
- | A fortiori, you can’t apply Test-Driven Design (TDD) on concurrent applications\\ | + | A fortiori, you can't apply Test-Driven Design (TDD) on concurrent applications\\ |
- | It’s painstaking and boring work\\ | + | It's painstaking and boring work\\ |
- | Normal people like me can’t understand it\\ | + | Normal people like me can't understand it\\ |
- | On the contrary! It’s easy and fun. You don’t even have to know anything about programming to play a part in our " | + | On the contrary! It's easy and fun. You don’t even have to know anything about programming to play a part in our " |
\\ | \\ | ||
- | Our company | + | Our company |
\\ | \\ | ||
- | By the end of the session you’ll have solved a complicated puzzle, by each working on a small and simple part of the problem.\\ | + | By the end of the session you'll have solved a complicated puzzle, by each working on a small and simple part of the problem.\\ |
\\ | \\ | ||
- | After the simulation, we’ll explain what you experienced with some simple theory and tools you can apply immediately.\\ | + | After the simulation, we'll explain what you experienced with some simple theory and tools you can apply immediately.\\ |
\\ | \\ | ||
- | You don’t need programming experience or a computer. We just need a few people who want to play and learn.\\ | + | You don't need programming experience or a computer. We just need a few people who want to play and learn.\\ |
2015/concurrent_algorithms.1423559899.txt.gz · Last modified: 2016/06/11 14:05 (external edit)