July 2010
1 post
Jul 5th
June 2010
1 post
Jun 28th
February 2010
9 posts
Feb 22nd
Feb 17th
Why I love everything you hate about Java « Magic... →
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.
Feb 9th
Feb 8th
The Masculine Heart: Where Men Stand in the... →
Did anyone else notice how degrading the super bowl ads where?
Feb 8th
melophobe | John Brown’s Body + Giant Panda... →
What a great show and what a great place to shoot at.
Feb 8th
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.
Feb 6th
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.
Feb 3rd
Code as Design: Three Essays by Jack W. Reeves by... →
A great read. So sad that the software world is only just now coming around to see the truth in Jack Reeves’ foresight.
Feb 2nd
January 2010
6 posts
Correct, Beautiful, Fast (In That Order) //... →
Couldn’t have put it better myself. I really need to read beautiful code.
Jan 27th
“In the case of a well-known conversational programming language I have been told...”
– E.W.Dijkstra Archive: The Humble Programmer (EWD 340)
Jan 17th
Jan 10th
Coder-friendly - My 5 favorite software quotes →
Hear, hear
Jan 8th
How American Health Care Killed My Father - The... →
Its lengthy, but after a week long argument with a staunch conservative we both agree its a solid compromise.
Jan 4th
Google Collections Library: 1.0-final! →
I’ve been using Google Collections for a few years now but for those that don’t like chasing api changes its finally been frozen.
Jan 4th
December 2009
13 posts
Millennial Leaders: Success Stories From Today's... →
Dec 31st
Think Creative: Programmers humor →
Props for being funny with out being predictably lame.
Dec 20th
Vans' Interactive "Be Here" Campaign Shares Voices... →
Locamoda’s Vans Campaign makes cnn
Dec 17th
Dec 15th
YouTube - Water As Luxury - Bringing Clean... →
I’m donating, are you?
Dec 8th
Dec 8th
The Puzzle of Boys - The Chronicle Review - The... →
Scholars and others debate what it means to grow up male in America
Dec 7th
Parleys: Spring-based Architectures →
A little bit old but still poses some interesting questions and gives some good food for thought in architecting spring applications.
Dec 5th
Parleys.com -- Talk: Java Performance →
The first half is fairly lame look at JMeter but the second half is a great over view of GC, tuning, and tools.
Dec 5th
Programming, is it still fun for you? | Making... →
Take a step back and remember to enjoy.
Dec 5th
InfoQ: Five Considerations for Software... →
Well thought out talk on simplicity in architecture.
Dec 5th
Pragmatic Programming Techniques →
Great blog for the more science side of software. Reminds me a lot of my distributed computing course.
Dec 3rd
Sten’s Blog » Blog Archive » I Heart Joel on... →
I would go one step farther and say Joel not only hates his readership but he is dead wrong on what constitutes a good programmer.
Dec 3rd
November 2009
9 posts
Act Like a Senior Developer – About Clean Code →
I have to say, there is something about dozens of one line private methods in a class that can feel like clutter but it does make the core public methods easy to read. Still not personally sure where that trade off is.
Nov 25th
Parleys: The Feel Of Scala →
If you aren’t excited about scala yet, check out how amazing it is as a library language through the example of ScalaTest.
Nov 25th
Parleys: From Concurrent to Parallel →
Brian Goetz is really a concurrency genius.
Nov 25th
Nov 17th
melophobe | Lotus + The Egg - Paradise Rock Club... →
Another melophobe review. I love working with these guys.
Nov 17th
melophobe | Love in Stockholm - Precinct... →
My first melophobe review.
Nov 5th
In the Service of Life (con't) →
Even more to the point on service vs help.
Nov 5th
It’s Hard to Help People Help Themselves « The... →
A very smart post on helping vs serving
Nov 5th
The one essential Agile ingredient « Critical... →
This guy really sums it up. For any managers thinking about Agile, read this first.
Nov 2nd
October 2009
18 posts
Salvo Magazine: Girly Men - Salvo 4 →
A very interesting read on masculinity in the media. I’m sensing the pendulum has swung too far.
Oct 29th
15 Ways to Optimize Your SQL Queries - Hungred Dot... →
What looks like a fantastic set of sql best practices. I’m sure not all of this works on all dbms but its a nice place to start.
Oct 28th
Oct 26th
11 Lesser Known 3rd Party Libraries For Every... →
The Java 3rd party library ecosystem is a wild wild place. While everyone has heard of the big players such as Spring and Hibernate, too often the more humble, but equally important, libraries get left out in the cold.  It is for that reason that I give you the 11 lesser known 3rd party libraries that no project should be without.
Oct 26th
Millennials: Overconfident or Better Prepared? |... →
More millennial brilliance from Carol Phillips
Oct 26th
Oct 24th
Shopping Carts on Film! (13 Photos) →
Inspired photography.  Who knew you could have compassion for a shopping cart.
Oct 22nd
Code Monkeyism: Go Ahead: Next Generation Java... →
Yes, read this, and live it.  Unfortunately some frameworks require JavaBean practices, otherwise I would hold to this more strictly.
Oct 20th
Play framework ★ Home →
Looks like the best attempt at a rails type framework in Java. I would certainly try this for a side project.
Oct 20th
Efficient Lightweight JMS with Spring and ActiveMQ... →
Asynchronicity, its the number one design principal for highly scalable systems, and for Java that means JMS, which in turn means ActiveMQ. Buthow do I use JMS efficiently? One can quickly  become overwhelmed with talk of containers, frameworks, and a plethora of options, most of which are outdated. So lets pick it apart.
Oct 19th
Oct 16th