Latest Entries

The Next Wave

The Current Wave JavaScript was the “Next Wave” maybe two years ago. JavaScript is in your database. JavaScript is on the server. JavaScript is on the client. JavaScript is in your network transport. JavaScript is in your lisp. JavaScript is testable. The Next Wave I think the next wave is something functional, probably Clojure, for … Continue reading


Organizational Risk: Building Trust

In my last post, talking about Organizational Risk, I advocated for a meeting once per iteration with members of different departments to reduce the kinds of project throughput risks that can stem from an dev team practicing agile working within a larger waterfall oriented organization. What might a meeting like this look like? Infrastructure & … Continue reading


Organizational Risk

Transforming an organization is a difficult business. One common pattern is the development team takes up the charge, practicing scrum and XP techniques. However, they may find their agile team working with a waterfall oriented Enterprise Architecture and Web Operations department. There’s an impedance mis-match here that can result in risk to your project, particularly … Continue reading

Agile / Technology

If your job ad asks for a “XYZ Software Developer”, you may be doing it wrong.

If your job ad for a software developer states the language or tools you expect them to use after they start, you may be doing it wrong. Smart developers should be able to pick up almost any language quickly when they’re working together, particularly if they’re pair programming Smart developers are good programmers in whatever … Continue reading

Agile / Technology

Test Driven Development with KnockoutJS, VisualStudio, and Karma: Binding to the View

In our last post, we created a ViewModel which models the basic functionality we would like on the page. As a reminder, we have a Knockout “observable array” of items suitable for binding; each item is a JavaScript object containing a title and description in addition to a value called complete which indicates if this … Continue reading