Not Dead Head

Side A

Good practices to improve programing skills

After reading through http://goo.gl/XLyUN I just want to write down some of the points I agree with … just a “post it”
So to keep improving your work and programming skills you could :
  • Working with people far smarter than yourself.
  • Always listening to what others have to say, regardless if they’re junior, intermediate, senior or guru. Job title doesn’t mean anything.
  • Pair programming.
  • Learning other frameworks/languages, and seeing how they do things, and compare that to stuff that I already know.
  • Reading about patterns, best practices, and then examining my old stuff and applying those patterns where necessary.
  • Read code written by different people.
  • Write documentation for code written by other people.
  • Watch how “smarter” people handle mistakes.
  • The most important thing is never stop learning … it’s fun!
  • Stay in shape or al least take a brake. ENJOY LIFE, yes there is more!
  • Experience one programming language every year.
  • Share your knowledge.

I see three aspects on this list of best practices: motivational, social and educational.  For me motivation is about having fun and it’s fun to write good quality code or  to deliver good quality solutions. The social aspect is in interacting with your colleagues and with the community, humans are social (one way or the other  😉 ).  And to be able to keep the pace you must maintain a level of education, which in this case must me up to date  to the current technology.

 

Advertisements

We Don’t Need No Stinkin’ Architects! #infoq

Michael Stiefel attempts to clear up some misunderstandings regarding the role played by the software architect.

An intimidating title, but I don’t let it scare you, you will see why the so called generalist is a myth and why, even though you practice DevOps and agile and so on, you still need architects and also test engineers and testes and senior developers and junior developers and system engineers/adminstrators and scrum masters and so on.


This slideshow requires JavaScript.


Watch the talk at InfoQ: Architects? We Don't Need No Stinkin’ Architects!.

Resistance is futile!

%d bloggers like this: