Browse by Tags

A Discussion on Imperative vs. Declarative Programming
I received the following question (paraphrased) this week: “You are an advocate of converting imperative style programming into re-usable frameworks as you did in your November VS Magazine column. I agree...
Will you thrive, or be left behind?
A few events recently uncovered a very interesting observation on how developers are hired: the business world often focuses developers toward the exact behavior it claims it doesn’t want. How many times...
Reflections on Executive Briefing: Natural User Interface and Social Media
Once again, we brought together a small group to discuss two more upcoming topics for the software industry. This time it was Natural User Interfaces and Social Media. The most interesting observation...
Reflections on Executive Briefing Event: Cloud & RIA
Last Tuesday, we hosted our first executive briefing on upcoming technology trends.  The first two topics were Cloud Computing and Rich Internet Applications (RIA). We chose those topics because examples...
Reflections on our Software Development Jam
Yesterday, we hosted a Software Development Jam at Automation Alley in Troy, MI (North suburbs of Detroit, MI for those readers not in the Michigan area). We billed the event as a way for developers to...
On craft, dogma, pragmatism and better analogies
I’m leaping into a lengthy discussion, so I’ll start with the links: Steve Smith wrote this post discussing the craftmanship vs. pragmatism. Corey Haines wrote this response defending the craft movement...
Notes from Poppendieck “Value Stream Mapping”
Wow.  I went to Mary Poppendieck’s CodeMash Precompiler talk on Value Stream Mapping. That was great. It’s rare that I take 5 pages of notes during one conference session. To be fair, the precompiler...
Paint Wars at CodeMash
One of our engineers, Chris Marinos , has some interesting content to discuss at CodeMash: Paint Wars . Paint Wars is a game that Chris some of his classmates wrote for a senior project at the University...
The Technology Industry in 2009 (One man’s opinion)
It’s time to consider what 2009 will bring for the technology industry. It’s more than just an idle exercise: In order to stay relevant, I need to make some reasonable predictions about what I should be...
Book Review: Working with Legacy Code by Michael Feathers
  I don’t think Working With Legacy Code gets the respect and readership that it should.  I believe that’s because most of us have a working definition of legacy code that implies something we...
Software Projects Do Fail for Technical Reasons
It's been repeated so often that now it's not even questioned: Software projects fail not because of technology missteps, but because of 'business issues'. That's a catch all phrase...
On Software Tools and Pricing Models
Last month, during an event on software tools, we discussed whether it was better for a company to mandate a set of tools, or let every developer choose their own tools. To be sure, there are some tools...

Search

Go

Blog Group Links

Nascar style badges