In Defense of Open-Plan Offices 1

In Defense of Open-Plan Offices
I recently ran across an article on Quartz about why open-plan offices are bad, and I felt I had to respond. We went open-plan about a year and a half ago, and our results have been overwhelmingly positive. However, the Quartz article cites some real studies which back up their position; we must be doing ...

Software Collaboration using Jabber

Software teams are often not in control of their own budgets. It’s not uncommon to find teams who regularly fork out thousands per developer for Visual Studio licences, yet have trouble getting budget for a $25/year DynDNS account. I run into this sort of problem myself from time to time, and so it’s nice to ...

Creating Custom Windows Time Zones

Creating Custom Windows Time Zones
I spend a lot of time dealing with time zones. I generally use one of two approaches: Store an offset Store a Windows Time Zone identifier Method one is quick and straight-forward, but not very flexible: it doesn’t account for daylight savings, for a start. Method two is more complex, but generally more powerful – ...

Intuitive Interfaces

Agile.¬†Kanban.¬†Lean Startup. We have more and more ways to think about the software development process, and our industry is getting better and better at what we do. We’re wasting less time, and delivering a more customer-focused product. New businesses have great tools to build great teams. We know how to manage source code, and some ...

Monitors and Coffee

There are all sorts of things to get right and wrong when you’re building software. There’s a lot to think about when you’re kitting up your team. What OS should desktops run? What tools will we use? How much should we spend on office chairs? One of the most important decisions you’ll make is what ...

Software Development 101

Indulge me while I take a paragraph or two to get to the point. I’ve worked as a Software Engineer at a lot of places now. I’ve stayed in some for many years, others only months; if there’s not anything interesting left for me to achieve, I usually start to feel like moving on. I’d ...