Engineer, Developer, or Gardener?
What is the best title for a professional writing software? Software Engineer? Software Developer? Software Gardener?
View ArticleProgramming in a keyboard-less world
Will new modes of input such as voice recognition make typing obsolete? And how will that affect programming?
View ArticleAgile Estimation
You a member of an agile development team planning out your next sprint. You have estimate your velocity at 33. You currently have a load of 32. There is a remaining story that has been estimated as...
View ArticleWhat does ReST really mean?
ReSTful web services have been popular for some time, yet still today there is confusion about what it means. Some will say it is a web service that doesn’t use SOAP standards, others will argue it has...
View ArticleAgile: Principles vs Practice
Years ago at one of my previous jobs, I remarked to a coworker when we were trying to move the organization to agile that “Before, we were about as agile as an 80 year old man with arthritis. Now we...
View ArticleReST in Practice
A little while ago I wrote a post about ReSTful web services and how they are distinct from a typical “HTTP done right” web service. I have heard complaints that the characteristics of a ReSTful web...
View ArticleStep Away From The Clipboard
We’ve all done it. And we’ve almost all regretted doing it. So its time to talk about an uncomfortable subject for many. Copying and pasting code.
View ArticleCovering Code Coverage
What happens when you run a code coverage tool against your test suite and you see some trivial methods, such as getters and setters in java, are not being covered? The novice developer will probably...
View Article
More Pages to Explore .....