When I started here, I was secretly concerned. How could I ever hope to match my new colleagues’ motivation, let alone their technical skill? How could I find the time to mess with projects outside of work, and the passion to care about a job, as they did, beyond the 9 to 6 daily grind? I’ve always been enthusiastic and optimistic, but mostly that was just to keep me afloat in a sea of morose office robots. Even the best of the companies I’ve worked with in the past have had their share.
A month later, I’m a very different developer to the one I used to be; a neurotic bundle of wishes staring in futile desperation at my screen, smile fixed rigid in hope of some joy. Here are the important things I’ve learnt over the last month which may help those of you still stuck to survive the robot sea.
- Blame cultures are quagmires, trapping everything that comes into them and drowning even the best of developers. If there’s one thing that I could convince every company in the world to get rid of, this would be it.
- It’s worth keeping motivation and enthusiasm up, even on the darkest of projects. It keeps that all-important “passion for technology” alive, and gives you hope for the future. Without it, you become a morose office robot. With it, you can infect other people. This in retrospect, as motivation is no longer a problem.
- It’s worth asking about things you don’t understand. Your company hired you for a reason; they don’t necessarily expect you to be an expert on day one. Pretending you’re an expert and floundering through stuff isn’t as much fun as persuading people to teach you New Things. If you’re lucky enough to be an expert, please – teach the rest of us New Things.
- There’s more than one Right Way. Well, maybe that’s not true, but since even the experts debate over which is the Right Way, it’s worth getting to know a few of them. Be open to new ideas.
- Given fertile ground and some seeds on the wind, things will grow. Similarly, given the right environment, passion for work just happens. You don’t need to find time. Let it find you.
- Having said that… substituting coffee and sugar for sleep may be amusing in the short-term, but eventually you need to step away from the screen.