From 3e04a86be71c8e72d6bef9c8df1138613add8633 Mon Sep 17 00:00:00 2001 From: Michal Taszycki Date: Fri, 30 Mar 2012 12:37:39 +0200 Subject: [PATCH 1/4] add proposal --- michal_taszycki-programming_workout/README.md | 77 ++++++++++++++++++ .../profile_picture.jpg | Bin 0 -> 23726 bytes 2 files changed, 77 insertions(+) create mode 100644 michal_taszycki-programming_workout/README.md create mode 100644 michal_taszycki-programming_workout/profile_picture.jpg diff --git a/michal_taszycki-programming_workout/README.md b/michal_taszycki-programming_workout/README.md new file mode 100644 index 0000000..5cc40be --- /dev/null +++ b/michal_taszycki-programming_workout/README.md @@ -0,0 +1,77 @@ +# Programming Workout + +### Talk Pitch + +Our tools are becoming ever more efficient...  +Command line tools are becoming obsolete...  +Programmers today don't need to touch-type...  +Using the mouse to copy and paste is perfectly fine...  +You can always look up those design patterns on the web...  +Your IDE can do many things for you, so why do you even need to think? + + +Can you feel it? Can you feel that this is TRUE? + +Then **stop** being UNPROFESSIONAL and **think again**! + +In this talk, I'm going to convince you that learning seemingly obsolete skills can have huge impact on your productivity. +I will show you how these skills and other seemingly unimportant factors can impact your career. +I will help you find ways to improve these skills in order to become a better programmer. +I will also show you tools that can facilitate this process. + +In other words, **I will show you how programmers WORK OUT**.  + +You will either leave this talk with a strong resolution to level up, or curl up in your comfort zone with your lovely mouse and IDE. + + +### Talk Description + +I plan to make the theme motivational and thought provoking. Showing what developers can learn from professional athletes, bodybuilders and circus performers (sic!). + +I'm going to introduce a concept of programming workout. + +The idea in its core is really simple. + +It consists of regular and methodical practice of following skills: +- programming building blocks/high level skills (OO design, TDD, refactoring, strategies for dealing with legacy code etc.) +- auxiliary skills/low level skills (touch typing, editor commands, shell scripting, git wizardry, creative thinking etc.) + +In a similar way as bodybuilders, athletes and performers have routine workouts to train their muscles, primary and auxiliary skills. + +In order to be successful they need to be consistent, persistent and smart about how they train. + +The hard part lies in designing a routine that is challenging, effective and interesting enough to make sure you will still follow it after few weeks. + +During the talk I'm going to show +- how can we design a routine like that +- how one can measure her own progress +- how can we engineer our habits to make sticking to the routine easier + +I have three primary goals for the talk: +1. To inspire fellow programmers to push their skills to the next level. +2. To start a discussion about necessity of practice related to professionalism. +3. To start a movement of programming workout so we can have supportive and competitive community that will facilitate growing of our skills. + + +### Why should you choose this talk? + + +First of all, speaker is a **charismatic** person, **experienced in public speaking and giving workshops**. He will make sure the talk is **entertaining** as well as **motivating**. +The talk itself is a **unique take** on software craftsmanship. It stresses the importance of **hard work** which is generally neglected among programmers. +The concept of applying regular workout routine to programming practice has not been discussed enough. +In my opinion this topic fits the theme of Euruko perfectly. It falls into categories of self-improvement, career development and software craftsmanship. I believe it will complement other technical talks nicely. + +Since videos from wroclove.rb conference are not ready yet. I've included short video of me talking about the idea behind the talk. + +## Michał Taszycki + +After leaving the corporate universe and developing a few computer games (like [Motorstorm](http://www.mobygames.com/game/ps3/motorstorm) or [Saints Row 2](http://www.mobygames.com/game/windows/saints-row-2)) for the PS3, XBOX and PC, Michał entered the Ruby World. Today, he makes delicious software at [Applicake](http://applicake.com), manages projects and trains fellow programmers during Code Retreats. Michał enjoys pushing people out of their comfort zones and into new rewarding experiences. He can also talk for hours about how seemingly unrelated skills (such as running, dancing, hand balancing or juggling) can help you become a better programmer. + +![Profile picture](https://github.com/mehowte/call-for-proposals/raw/master/michal_taszycki-programming_workout/profile_picture.jpg) + +- [My website](http://programmingworkout.com) +- [My twitter](https://twitter.com/#!/mehowte) +- [Past talk slides](http://speakerdeck.com/u/mehowte/p/programming-workout) +- [Talk pitch video](http://vimeo.com/mehowte/programming-workout-talk-pitch) +- [Past talk video (not available at the time of proposal sending but should be posted soon here on wrocloverb conference blog)](http://blog.wrocloverb.com/) + diff --git a/michal_taszycki-programming_workout/profile_picture.jpg b/michal_taszycki-programming_workout/profile_picture.jpg new file mode 100644 index 0000000000000000000000000000000000000000..32b8d1aebd42bc52a11a37acdd5f84e148da9b69 GIT binary patch literal 23726 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 UD}a{bQF8wPH+uCgbHHr>**3@dYXATM literal 0 HcmV?d00001 From 773f7c276745600bc1c7164982826f8f42841a4e Mon Sep 17 00:00:00 2001 From: Michal Taszycki Date: Fri, 30 Mar 2012 12:39:44 +0200 Subject: [PATCH 2/4] add link to code retreat flickr set --- michal_taszycki-programming_workout/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/michal_taszycki-programming_workout/README.md b/michal_taszycki-programming_workout/README.md index 5cc40be..a2ba380 100644 --- a/michal_taszycki-programming_workout/README.md +++ b/michal_taszycki-programming_workout/README.md @@ -65,7 +65,7 @@ Since videos from wroclove.rb conference are not ready yet. I've included short ## Michał Taszycki -After leaving the corporate universe and developing a few computer games (like [Motorstorm](http://www.mobygames.com/game/ps3/motorstorm) or [Saints Row 2](http://www.mobygames.com/game/windows/saints-row-2)) for the PS3, XBOX and PC, Michał entered the Ruby World. Today, he makes delicious software at [Applicake](http://applicake.com), manages projects and trains fellow programmers during Code Retreats. Michał enjoys pushing people out of their comfort zones and into new rewarding experiences. He can also talk for hours about how seemingly unrelated skills (such as running, dancing, hand balancing or juggling) can help you become a better programmer. +After leaving the corporate universe and developing a few computer games (like [Motorstorm](http://www.mobygames.com/game/ps3/motorstorm) or [Saints Row 2](http://www.mobygames.com/game/windows/saints-row-2)) for the PS3, XBOX and PC, Michał entered the Ruby World. Today, he makes delicious software at [Applicake](http://applicake.com), manages projects and trains fellow programmers during [Code Retreats](http://www.flickr.com/photos/71470546@N08/sets/72157628278787087/with/6454903049/). Michał enjoys pushing people out of their comfort zones and into new rewarding experiences. He can also talk for hours about how seemingly unrelated skills (such as running, dancing, hand balancing or juggling) can help you become a better programmer. ![Profile picture](https://github.com/mehowte/call-for-proposals/raw/master/michal_taszycki-programming_workout/profile_picture.jpg) From 720c47c32698e5da7a7c892bf085b83101af3c50 Mon Sep 17 00:00:00 2001 From: Michal Taszycki Date: Fri, 30 Mar 2012 12:41:28 +0200 Subject: [PATCH 3/4] clean up unordered and ordered lists gpoc --- michal_taszycki-programming_workout/README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/michal_taszycki-programming_workout/README.md b/michal_taszycki-programming_workout/README.md index a2ba380..a763baf 100644 --- a/michal_taszycki-programming_workout/README.md +++ b/michal_taszycki-programming_workout/README.md @@ -43,11 +43,13 @@ In order to be successful they need to be consistent, persistent and smart about The hard part lies in designing a routine that is challenging, effective and interesting enough to make sure you will still follow it after few weeks. During the talk I'm going to show -- how can we design a routine like that -- how one can measure her own progress -- how can we engineer our habits to make sticking to the routine easier + +* how can we design a routine like that +* how one can measure her own progress +* how can we engineer our habits to make sticking to the routine easier I have three primary goals for the talk: + 1. To inspire fellow programmers to push their skills to the next level. 2. To start a discussion about necessity of practice related to professionalism. 3. To start a movement of programming workout so we can have supportive and competitive community that will facilitate growing of our skills. From fbdcad6c8a310db457dd21cd85aca1697b0dee50 Mon Sep 17 00:00:00 2001 From: Michal Taszycki Date: Fri, 30 Mar 2012 12:43:17 +0200 Subject: [PATCH 4/4] add puctuation marks --- michal_taszycki-programming_workout/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/michal_taszycki-programming_workout/README.md b/michal_taszycki-programming_workout/README.md index a763baf..458433c 100644 --- a/michal_taszycki-programming_workout/README.md +++ b/michal_taszycki-programming_workout/README.md @@ -42,11 +42,11 @@ In order to be successful they need to be consistent, persistent and smart about The hard part lies in designing a routine that is challenging, effective and interesting enough to make sure you will still follow it after few weeks. -During the talk I'm going to show +During the talk I'm going to show: -* how can we design a routine like that -* how one can measure her own progress -* how can we engineer our habits to make sticking to the routine easier +* how can we design a routine like that, +* how one can measure her own progress and +* how can we engineer our habits to make sticking to the routine easier. I have three primary goals for the talk: