Becoming a better developer

A session at Polyglot 2013

Saturday 25th May, 2013

11:00am to 11:40am (PST)


  • Write a lot of software
  • Reflection thinking about software rather than writing it
  • Blogging, sharing things you've learned or are learning
  • Teaching
  • Code katas, deliberate practice
  • Be curious and diverse about what you're interested in
  • Get outside of your area of common focus
  • Contribute to FOSS
  • Develop people skills
  • Lean adjacent crafts: e.g.) Design, UX
  • Learn to identify and solve the core problems
  • Question methodologies
  • Ask questions
  • Maintenance Coding (reading, working with and improving other/old code)
  • PAXOS - http://en.wikipedia.org/wiki/Pax...
  • Pair Programming - http://en.wikipedia.org/wiki/Pai...


  • Domain Driven Design
  • Pragmatic Programmer - Learn a new language every year.
  • Refactoring your Wetware
  • Artifact of Design (5 whys)
  • Peopleware - Everything around software
  • Mythical man month - Complexity is inherent
  • Out of the tar pit
  • 7 languages in 7 weeks
  • Release it



About the speaker

This person is speaking at this event.
Adam Parkin

Professional geek. :) bio from Twitter

Next session in 1520 ActiveState Room

1pm Vancouver.StartupWeekend.org by Parker Busswood and Yaniv Talmor

Sign in to add slides, notes or videos to this session

Polyglot 2013

Canada Canada, Vancouver

24th26th May 2013

Tell your friends!


Time 11:00am11:40am PST

Date Sat 25th May 2013


1520 ActiveState Room, SFU Harbour Centre

Short URL


Official event site


View the schedule


See something wrong?

Report an issue with this session