I wonder how many startups will announce large VC rounds tomorrow, April 1st? I predict reading about that at least 4 times tomorrow, just in the blogs I follow
.
April Fools
By Craig Fitzpatrick in UncategorizedPaying Down Technical Debt
By Craig Fitzpatrick in UncategorizedExcellent post on paying down technical debt. This is an excellent analogy for something many of us have known in our guts for some time, but have trouble articulating so clearly. I can think of several occasions where I’ve had to explain this concept to a big boss. I’ll keep this article handy now for explanation.
One more analogy I’d add: when you find yourself in serious need of a re-write, that’s the equivalent of technical bankruptcy.
Here Comes the Golden Age of Web Development
By Craig Fitzpatrick in UncategorizedWow. I was just reading up on what’s packed in to the new Safari Beta (v4).
Not only does it have the usual “it’s now the fastest browser” stuff, because they all leap frog each other with speed anyway, but some impressive “net new” capabilities:
- Dramatic UI improvements like cover flow and something kind of Expose-like for browsing your top sites and history
- CSS effects and animation – I wonder what this will do to some of the Javascript libraries out there? Allow them to trim this stuff out? Only once the other browsers catch up of course…
- Live fonts – so you can specify the fonts for a page and if the machine doesn’t have them installed, it’ll go get them automatically. No more being limited to the handful of “web-safe” fonts.
- And for the developer: a SQL browser for the local offline database, that actually lets you run queries against it through the UI… and some pretty advanced performance optimization tools & debuggers!
What really excites me, because I’m not personally surprised at what Apple has come up with (I have a lot of faith in their ability to raise the bar) is that it’s not just Safari on Macs that will reap the benefits of this next wave of enhancements. It’s the iPhone, Safari on Windows (which will likely receive a boost in adoption as they are going with native Windows chrome now to make the Windows users feel more at home) and Google’s Chrome, which is coming on strong and is based on the same rendering engine as Safari.
I feel like it really is the golden age of Web development. The browser really has become a professional run-time environment. Finally!
Investment
By Craig Fitzpatrick in UncategorizedIn the last 4 months, I’ve had conversations with 5 different US-based VC’s who’ve approached Devshop about growth capital. It’s wonderful to know that Devshop is popping up on people’s radars, particularly among large VC firms. Some of this is due to the Red Herring press this past Fall.
With each of these conversations, it was clear that it’s too early in the company life cycle to be entertaining these kinds of deals. They typically put in amounts in the $10 million range, which at this point would swallow up the company a couple times over.
That said, I am starting a new investment round. We’ve worked with local Angel investors in the past and it has worked well. The company has been built so far with a mixture of bootstrapping and Angel investment.
Devshop has been operating since Fall 2005, though it was in R&D mode until Spring 2007. For the last year and a bit, we’ve been essentially test marketing the Devshop product and the indicators are good. We’ve received a lot of feedback from users about where to go next. It’s time to ramp up a little and pick up the pace.
Ideally we’d like to raise $500k to $1 million. This could be done with one institution, or a syndicate of individuals and/or institutions. Interested parties can contact me directly: craig (at) devshop.com.
Coding Horror: Avoiding The Uncanny Valley of User Interface
By Craig Fitzpatrick in UncategorizedJeff Atwood editorializes the Uncanny Valley of User Interface Design, illustrating the point that mindlessly porting desktop conventions in UI to the Web may not be the best approach.
I’ve always liked web-apps that port the “power” of the desktop (i.e. fast responsiveness, not necessarily a page load each action, etc.), but still feel free to shake off some of the desktop’s limitations.
On the Web, we seem to be headed towards the idea of “interactive documents”, which put the content first and the controls second (on-demand). On the desktop, the apps were first and the content was second. If all we’re doing is porting, then we’re pulling the bad forward along with the good. Better to consciously decide what we keep, and what we throw out in favor of something better.
He contrasts an AJAX-Web email client with a desk-top client. Too bad he didn’t include (or couldn’t find?) a Web email client that truly shed the legacy of the desktop in favor of something next-level for the Web. I’d like to see that.
Digg founder to speak in Ottawa
By Craig Fitzpatrick in UncategorizedIt appears that Owen Byrne, one of the co-founders of Digg, will be speaking about his experiences with the LAMP stack (Linux, Apache, MySQL, PHP) in building one of the 'Nets biggest sites.
The event is hosted by TravelPod and is happening next Thursday (Dec. 4th) at their offices. More info can be found here.
Owen is now managing TravelPod's lab.
=======================
CORRECTION: The event is on Tuesday the 2nd, not Thursday the 4th. My bad.
=======================
Founders & Funders – Ottawa – Investment
By Craig Fitzpatrick in Local OttawaIt looks like Ottawa will be having a Founders & Funders event on Wednesday, October 29th! (6pm to 10pm), location TBD. I went to the Toronto event and found it very worthwhile.
The idea is get a bunch of well qualified start-up founders together over dinner & cocktails with the Angel investment community to make magic happen. It’s an invitation only event and you can contact Allan Isfan (of Favequest) if you would be interested in attending (allan.isfan@favequest.com)
I’m particularly looking forward to this event as Devshop is currently looking to raise some investment in order to make a push into the market.
For more information on the event, see here.
Fitzpatrick’s Hierarchy of Tech Needs
By Craig Fitzpatrick in BusinessFor those of you not yet familiar with Maslow’s hierarchy of needs, have a quick look. It’s an interesting theory in psychology.

The gist of it is that we have different levels of needs and motivations, and that we typically only focus on satisfying those higher order needs once our basic needs are met. So, we’re all climbing the pyramid.
I’ve come to believe that this theory of motivations can be applied in other areas, like technology. And strangely enough, I’d like to use a car example:
- When I was young and wanted my first car, simply having a car was enough. I just wanted my freedom. I didn’t care what kind of car it was, how old it was, if it was reliable or not, or guzzled gas, or if it was cool, fast or swank. I just wanted a car.
- After having a car for a while, this was no longer enough. I wanted a reliable car that wouldn’t break down, need repairs or guzzle gas. I became more demanding as a “car consumer” and my standards were raised.
- After having a reliable car for a while, suddenly this was no longer enough. I wanted something respectable, comfortable and with a little status attached. Now I was getting picky.
- Finally, I wasn’t satisfied just to have an ordinary good quality car – I wanted something exotic: a high-end sports car. I wanted style, aesthetics, performance and I liked everything that went with being a sports car owner.
Of course during this journey, my income increased as well, so that enabled me to jump categories, but my motivations occurred in roughly that way.
I believe we’re seeing the same kind of thing with technology (hardware and software). As consumers of technology, for business and pleasure, we’re all becoming more sophisticated. What satisfied us yesterday is no longer satisfying. Here are the rough demands I think we place on our technology:

It’s no longer enough just to “have” technology, or that it “works”, or that it’s compatible with our other things. We just expect those to be there. Our awareness and demands as tech consumers are now moving quickly into the polish and style categories – the “higher order” attributes.
Software designers that get this will do well in the future. Those that don’t will fall behind. Musings about why Apple is doing so well these days inspired this post.
Ottawa DemoCamp10
By Craig Fitzpatrick in Local OttawaSummer’s over and it’s the “entrepreneur’s New Year!” (September). DemoCamp’s are back in Ottawa with #10 being on Monday night (Sept. 29th), 7pm at the Velvet Room in the Market (62 York Street, upstairs).
Here are the demos:
- Sixent – multi-profile social networking platform for sharing your life differently online
- FixIt Ottawa – upcoming local problem reporting tool
- Thinteknix – Communication / Computing solutions for SMB
- GiftMyList – A private gift exchange (a demo login will be available soon!)
- Chide.it – Will be showing two products: fluidSurveys.com and ReviewRoom
- Gazaro – Find the biggest sales!
Hope to see you there!
Contract Work
By Craig Fitzpatrick in Local OttawaOver the next few months I’m going to be taking on some contract work. If you need some things built or designed, feel free to drop me a note. I’m particularly strong on the user interface design front, as well as application architecture and web development.
Because you’d probably like to know, here’s a brief sampling of my particular acronym soup: C#, .NET, SQL, PHP, HTML, CSS, JS, Flash, …
In particular, I’m a JavaScript/AJAX whiz and have the uncanny ability to make all my web apps look & work exactly the same across browsers.
I’m also specifically interested in iPhone development. I’m set up to work virtually if you’re outside of Ottawa. Web cam, Skype, ConceptShare, Devshop and Adobe Connect will all make it seem like I’m sitting right in front of you.
If you’re reading this blog and don’t know Devshop, it’s the best example of my web dev work.
You can reach me at:
craig (at) devshop.com
