I have a day job as a professional software developer. I recently took the opportunity to assess my current employer and here’s how they did:
- Location: Adelaide CBD, perfect for public transport, modern office block
- Work hours: flexible with core hours, facilities exist for occasional work from home days via VPN (say if you’re expecting a tradesperson in the middle of the day).
- Hardware: Dell XPS 1710 laptop, wireless keyboard and mouse, additional 24” monitor (so that’s a resolution of 1920×1200 + 1600×1050). That’s pretty much the standard for all developers.
- Facilities: Kitchen with freshly ground coffee machine, your choice of other beverages and cereal (if the existing selection of herbal infusions, teas, coffees and chocolate mixes isn’t enough). Assorted cream biscuits provided, chocolate ones on Friday.
- Dress Code: Business casual Monday through Thursday, casual every Friday.
- Staff: Definitely some of the most talented and productive I’ve met – yet still take the time to kick the office footy around.
- Miscellaneous: Great VPN (helps they use the same ISP as me), above average salaries, interesting software projects, new office chair
Now I’ve had the good fortune to work in some pretty good software development shops (including one with multi-coloured walls, bean-bags and a table tennis table) but it really is hard to find too many flaws with this setup.
Having said all that, despite it being a great place to work this will be my last week. Why the change? Well – lets just say its more of a “it’s not you, it’s me” situation.