User Tools

Site Tools


2015:concurrent_algorithms

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
2015:concurrent_algorithms [2015/03/16 17:45] jonjagger2015:concurrent_algorithms [2016/06/11 14:05] (current) – external edit 127.0.0.1
Line 14: 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 whos interested in organisation, communication, emergent behaviour, solving puzzles, simulations, acting and playing. No programming experience required.\\+This session is relevant to developers, testers and architects and everybody who's interested in organisation, communication, emergent behaviour, solving puzzles, simulations, acting and playing. No programming experience required.\\
 \\ \\
 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) dont 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. Well program” (teach) you using TDD. Once programmed, youll solve a complicated puzzle easily by collaborating with the other participants "inside" the computer.\\+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 "inside" the computer.\\
 \\ \\
-Youll see that its not so hard and really good fun! And maybe youll 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 35: 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 cant unit test concurrent programs\\ +You can't unit test concurrent programs\\ 
-A fortiori, you cant apply Test-Driven Design (TDD) on concurrent applications\\ +A fortiori, you can't apply Test-Driven Design (TDD) on concurrent applications\\ 
-Its painstaking and boring work\\ +It's painstaking and boring work\\ 
-Normal people like me cant understand it\\ +Normal people like me can't understand it\\ 
-On the contrary! Its easy and fun. You don’t even have to know anything about programming to play a part in our "Communicating Smart People" simulation!\\+On the contrary! It's easy and fun. You don’t even have to know anything about programming to play a part in our "Communicating Smart People" simulation!\\
 \\ \\
-Our company Communicating Smart People” (CSP inc) has just created a Parallel Human Computer to solve puzzles. Wed like for you to become one of the parts of this computer. We will use Test Driven Design to teach you how to perform simple tasks and how to communicate with the other players inside the computer.\\+Our company "Communicating Smart People(CSP inc) has just created a Parallel Human Computer to solve puzzles. We'd like for you to become one of the parts of this computer. We will use Test Driven Design to teach you how to perform simple tasks and how to communicate with the other players inside the computer.\\
 \\ \\
-By the end of the session youll 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, well 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 dont 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.1426527928.txt.gz · Last modified: 2016/06/11 14:05 (external edit)