Archive for the ‘Process’ Category

Cyber Monday Preparations and Reflections

Phew! That was a close one! Now that we are safely past the Black Friday/Cyber Monday rush and can finally breathe again, I’d like to take a few moments to discuss this momentous day.  If you are an online retailer or any busy website for that matter, it’s common place to plan for a day [...]

Read More

I Love Web Frameworks: Oh, How the World has Changed

This article was recently dug up by our very own Chris Lamothe and directs some pointed criticism at frameworks. The post is still amusing even though it is now six years old. The article is still relevant and I think acts as a measure and challenge to developers as to how far (or not far) [...]

Read More

Another Analogy: Software Development is Like Biking

There’s no shortage of analogies for software development: gardening, building a house, assembly lines/factories, cooking, running, candle making and so on. Specifically, I mean the part of managing software development that deals with process, clients, communication, risk and other high-level concerns. It struck me recently (on a run along the bay in beautiful Bostonia) the [...]

Read More

RightScale for the Win!

A while back I had the opportunity to use RightScale during the development of a system that processed very large amounts of web analytics data. RightScale is a layer on top of Amazon AWS that, among other things, allows you to define roles for each type of server that you need. These roles are used [...]

Read More

Forget the Kool-Aid, Let’s Talk SEO

I have an adverse reaction to retail stores, which is strange for me to say considering how long I’ve worked in retail, but as a customer, I have very visceral reactions to almost any store where someone walks up to me at random and asks me if I need any help. Surely I do need [...]

Read More

Honesty is Always the Best Policy: A Lesson in Effective Communication

If you’re at all involved in the gaming community, you’ve probably caught wind of Sony’s latest fiasco, but in case you aren’t up to speed, the Playstation Network, Sony’s online component to their console ecosphere, has been down for seven days and counting. Initial reports began to circulate, purely on speculation, that this was the [...]

Read More

App Store Price Drop: A Post-Mortem

How to price your application in the App Store is a difficult business problem to solve — but it’s not difficult to figure out that nothing is more attractive than free.  Studies have shown that people behave irrationally when confronted with a free option, and will make choices that break an otherwise predictable pricing curve. [...]

Read More

Bridging the Gap

It’s a hard sell to say, “Code is art”, especially if the buyer has never written a line of code in their life. I don’t deny that there is a high degree of truth to this assessment, but I just as easily see the disconnect. Art is bound to the notion of ambiguity, strangeness, and [...]

Read More

End-to-End Test Driven Development in Grails – Part 1

Testing, and specifically test-driven development is a methodology which few developers fully embrace. Automated testing is inevitably viewed as something that can be done last minute once an application is completed, or it’s considered too time consuming to be done at all. What most people don’t realize though, is that over the lifetime of an [...]

Read More