Archive for March, 2012

Leaving Solution Land

|

Most devs are naturally inclined to start finding solutions as soon as we hear a problem stated. Yet no matter how satisfying it may be to immediately board the bus to Solution Land, it is always worth it to take a moment and ask ourselves a simple question: “Do I actually understand the problem?”.

Building vs. Learning on Agile Teams

|

Though agile methodologies are optimized for delivery, sometimes a different approach is required. Hypothesis testing from the Lean Startup movement gives us such an approach.

You Can Have My Link Juice

|

I’ve been looking into SEO recently and ran into a interesting nugget of functionality called rel=”nofollow”. Though I’ve heard about it before, I never fully appreciated its implications until now.

Things I Wish I Knew as a Comp Sci Student

|

I would guess that most CS students don’t know what they need to pay attention to. After all, there are millions of ideas competing for their attention and they all seem equally important. But they’re not.

Dysfunctional Programming 101

|

Functional programming has been all the rage lately, yet surprisingly few have heard about an intriguing alternative known as Dysfunctional (or FUctional) programming.