Update: see the latest version of this document on our Handbook.
NiteoWeb is a distributed team of Web experts spread around the World. While we do rent office space in Ljubljana, Slovenia, most of us work remotely. Here’s a quick overview of how we go by our days.
Communication
About once or twice a year we fly the whole team somewhere nice and we’ll have an “IRL” (in-real-life) meetup. Here we discuss company status, projects and the future in a group setting.
Then there are ad-hoc in-person meetups that happen about once or twice a month, as needed.
Some of us might get together to watch a talk at a local conference or we go to lunch together to discuss project work.
Project and Company Management
We track cash flow with Xero. Finance reports are published to intranet on a monthly basis and are viewable to all full-time team members.
Monthly company newsletter covers the main events of the month and is a great reference point for digging deeper into parts of the company one does not know that well.
Development
And even if we do push buggy code to production, we only push it to a fraction of users to minimize impact. The outcomes are great: happy users, since they get features and fixes fast. And maybe even more importantly, happy developers, since the code is actually being used minutes after being merged rather than being stuck in a bureaucratic production deployment workflow. Nejc has given numerous talks on the subject.
Setting Goals and Deciding What To Work On
We’re constantly updating and improving our work processes and will be updating this post as it happens.
If you like how we work and would like to join us, see our Careers page.