Tag Archives: learning

Steve Yegge blog posts

I’ve recently been browsing some of Steve Yegge’s (lengthy) blog posts, something I’ve been meaning to do since I found out about him after his platforms rant. Here are a few that I found interesting.

Singleton Considered Stupid – when you use singletons, what you’re often actually doing is forgetting all about OO programming, and simply use classes as namespaces.

Google’s Secret Weapon – how Google was winning the smart people recruiting game back in 2004 (and probably still is).

Being the Averageist – why programmers don’t know how competent they are (we can’t measure it), why most don’t bother trying to improve (lack of incentive, or a company culture), and many other things.

Practicing Programming – how your day job isn’t real practice that’ll improve your skills, why you need to learn/practice, and what sort of practice you should do.


Which technologies to learn next

With so many technologies and frameworks around, it can be hard to know what to spend time learning. SOA@Work has an interesting post on technology job trends using Indeed.com’s trends facility. The embedded charts are always up to date.

Interesting to see the growth of GWT and GlassFish, and how Maven has caught up with Ant.