Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
This video was recorded on http://wrocloverb.com. You should follow us at https://twitter.com/wrocloverb. See you next year! Times are changing... Technology is moving forward... Command line tools are becoming obsolete... Programmers today don't need to touch type... Using mouse to copy and paste is perfectly fine... You can always look up those design patterns on the web... Your IDE can do a lot of things for you so you don't need to think... Can you feel that? Can you feel that this is TRUE? Then stop being UNPROFESSIONAL and think again! In this talk I'm gonna convince you that learning seemingly obsolete skills can have huge impact on your productivity. I'll show you how those skills and other seemingly unimportant factors can impact your career. I will help you to find a way to improve them in order to become a better programmer. I'll also show you tools that can facilitate this process. You will either leave this talk with strong resolution to level up, or curl up in your comfort zone with your lovely mouse and IDE. I will show you how PROGRAMMERS WORK OUT.
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In the talk titled "Programming Workout" by Michał Taszycki, presented at the wroc_love.rb 2012 event, the speaker discusses the importance of revisiting and mastering seemingly obsolete programming skills to enhance developer productivity. Key points covered in the talk include: - **Introduction to Programming Workouts:** Taszycki proposes a routine akin to physical workouts but tailored for programming skills. He believes structured practice can significantly improve a programmer's effectiveness. - **Personal Journey:** He shares his background as a developer, from early programming experiences with the Commodore 64 to professional roles in various companies, emphasizing his commitment to learning and growth throughout his career. - **Observations of Exceptional Programmers:** Taszycki points out that many accomplished developers possess a combination of innate talent and strong work ethic. He emphasizes that consistent hard work is key in developing programming excellence. - **Learning from Athletes:** Drawing an analogy with athletes, Taszycki advocates for developing programming skills through regular practice and structured routines, noting four qualities found in exceptional athletes: clear vision, goal extraction, commitment to hard work, and methodical practice. - **Creating a Programming Workout Routine:** He details how to create a workout plan for programming skills, suggesting grouping exercises into primary and secondary skills, including debugging, refactoring, touch typing, and IDE mastery. - **Measuring Progress:** Taszycki stresses the importance of tracking progress during workouts, using simplistic metrics to measure improvement and maintain motivation. - **Resources for Improvement:** He recommends utilizing community-driven resources, screencasts by expert programmers, and recent workshops for continued learning and collaboration. - **Community Building:** Taszycki expresses his desire to create a community around programming workouts, encouraging participants to sign up for resources, share knowledge, and engage with one another. The major takeaway from Taszycki's talk is that by systematically practicing programming skills—similar to how athletes train—developers can significantly enhance their effectiveness and reinvigorate their approach to coding. He invites interested individuals to connect and collaborate, underscoring the value of fraternity in skill development.
Suggest modifications
Cancel