After a long break, I’m freshening up my own personal business blog:
Occasionally I say some smart things. Occasionally, not. You decide!
It’s generally about the software biz, as I see it.
Here’s a list of some of my older articles:
- Zombie Competition
- Podcast #1: Coloring Outside the Lines with WordPress, Thesis, Firebug, HTML & CSS.
- Scary… MS to use a pre-yr2000 Rendering Engine for Outlook 2010, and break the Web… again…
- When A/B Testing is a) Good and b) Bad.
- A Scientific Perspective on Form vs. Function
- Paying Down Technical Debt
- Here Comes the Golden Age of Web Development
- Coding Horror: Avoiding The Uncanny Valley of User Interface
- Kicking the Top Bad Habits in Project Management
- Speaking Engagement in Ottawa – Success!
- Speaking Engagement in Ottawa
- Devshop on Blip.TV
- Devshop v2 has hit public beta!
- Devshop is a Branham Top 25 Up & Comer for 2008
- Software Development’s Evolution towards Product Design
- Innovation versus the WENUS.
- Was your product “assembled” or “carved”?
- It all starts with recruiting.
- Workaholics vs. the Passionates
- A fringe benefit of building in the cool factor.
- FoundRead on Why Design is So Important
- While (EndlessLoop): Sit there and wait;
- Frankenbabies.
- Why I love Booleans. And hate them.
- Interesting Perspective on Agile Development
- Who’s Managing this Project, Anyway?
- Developers as Chefs
- The difference between rocket science and software development is…
- Joel on how the JavaScript performance thing is a temporary problem. Now get back to writing maintainable code.
- First 2 Devshop Commercials
- Office Space 2.0
- When Product Design is actually Marketing.
- It’s nearly impossible to be a great designer and a great coder at the same time.
- Death of the Desktop: The Movie
- Don’t try and punch too far above your weight category
- Building Spare Cycles into your Company
- Caution: Feature Matrix Ahead
- Development’s Job is to make Support Unnecessary
- Where you put your padding makes a difference.
- Less is More vs. More is More
- Zots, Story Points & “Pure Dev Days” vs. Days, Weeks, Months
- Counting Keystrokes in Code
- Why Good Enough Isn’t – Quantifiably.
- Choose Your Units of Measure Wisely
- Fixing Cross-Browser CSS
- Why Craftsmanship is More Important than Ever
- Use Reverse Engineering to Your Advantage
- Hosted Software: Licensing the “individual”
- Go Forth and Inspire
- How We Treat Our Customers – Before and After they Buy our Product (Kathy Sierra)
- Developer’s Bill of Rights
- The Trouble with Resource Loading
- On To-do Lists, Calendars and Schedules
- It’s a Beautiful Day for Hosted Software
- Interviewing a Software Project Manager
- Avoid the Features Arms Race
- What they don’t tell you about “Ship early and often”
- Shared accountability? What accountability?
- Can I have some more Human Capital please?
- The Geek Manifesto
- Planned Overtime means Planned Failure
- Programmer CEO’s
- How long would it take if everything went wrong?
- The Art of Code Maintenance
- Creative Execs vs. Optimizer Execs
- When you’re small, know when NOT to compromise.
- The Apple of My Eye
- Spotting the New Age Developer from a Distance
- Hats off to the new (age) developer.
- Fake deadlines don’t motivate people.


Craig, good to see you writing again. Any interest in cross-posting to the MaRS blog? It'll be like reviving the old Red Canary days : )
http://www.redcanary.ca/?p=2074
Hey Trevor,
Good to hear from you. Cross-posting would be great. Feel free to re-publish any of my articles.
Cool beans. It'll go up early next week!