Why I love everything you hate about Java « Magic Scaling Sprinkles
Thank you for putting so eloquently what I know instinctively but couldn’t put into worlds. I’ve just finished reworking a java system and removed almost all new MyClass calls. Its incredibly powerful.
The Masculine Heart: Where Men Stand in the Culture - Super Bowl Ads 2010
Did anyone else notice how degrading the super bowl ads where?
melophobe | John Brown’s Body + Giant Panda Guerilla Dub Squad - House of Blues (Boston, MA; Feb. 5, 2010)
What a great show and what a great place to shoot at.
InfoQ: What Really Motivates Workers
Notice where salary (and by extension all monetary compensation) is ranked. Additionally the idea of progress works very nicely with agile/scrum ideals and GTD. Nothing that I didn’t think was obvious here but nice to see Harvard Business Review making it official.
Software Development Has Stalled
I have the same vague suspicion after reading a handful of articles from the 70s/80s recently where it was obvious things were moving fast. Even in the past few years since I’ve been working professionally it seems like there is a large amount of agreement on best practices and they don’t look like they are changing.
Code as Design: Three Essays by Jack W. Reeves by Jack W. Reeves - developer.*, Developer Dot Star
A great read. So sad that the software world is only just now coming around to see the truth in Jack Reeves’ foresight.
Correct, Beautiful, Fast (In That Order) // RailsTips by John Nunemaker
Couldn’t have put it better myself. I really need to read beautiful code.
“ In the case of a well-known conversational programming language I have been told from various sides that as soon as a programming community is equipped with a terminal for it, a specific phenomenon occurs that even has a well-established name: it is called “the one-liners”. It takes one of two different forms: one programmer places a one-line program on the desk of another and either he proudly tells what it does and adds the question “Can you code this in less symbols?” —as if this were of any conceptual relevance!— or he just asks “Guess what it does!”. From this observation we must conclude that this language as a tool is an open invitation for clever tricks; and while exactly this may be the explanation for some of its appeal, viz. to those who like to show how clever they are, I am sorry, but I must regard this as one of the most damning things that can be said about a programming language.
E.W.Dijkstra Archive: The Humble Programmer (EWD 340)





