Thanks to Jeremy for the insightful quote.
Whether it’s network up-time, software that runs without ceasing, or the IVR System handling thousands of calls per hour without blinking, our enterprise hinges on the IT department’s ability to perform in real-time. I guess it’s always been this way, but it didn’t seem like it a few years ago.
When I started working for my current employer there were less than 100 employees, and only five developers. We had several apps running in a call center and a lot of back-end stuff stored in a SQL Server database, but overall we were a small, fast-paced IT shop inside a small, fast-paced startup. We were a small piece of the much bigger company around us, and although our work was valued, it was second or third in line behind increasing sales, growing market share, and all those other things startups worry about. Outages were rare and dealt with swiftly, but they were far from catastrophic.
Today we have 15 developers and are looking to double that in the next six months (if you live in L.A and have .NET experience, contact me). We’re a software machine cranking out everything from desktop apps to TCP/IP listeners. Without our software churning night and day the company would come to a grinding, screeching, mind-numbing halt.
We’ve been ushered out of the league of a startup, where you can throw something into production and hope it works, to a legitimate corporate entity where downtime runs in the 4 or 5 figures per hour. I can’t think of another piece of our organization that has such a real-time impact on our bottom line.
Although technological innovation is not how we make our money, technological prowess and consistency sure is. We may be a financial services company to our customers, but we’re really a technology company at heart.
At some point we became a technology company and didn’t even notice.