Each summer we welcome a couple of interns to join the team here at Administrate, usually on the technical team. They arrive in June, work until September, get paid a salary, and are treated as full team members with real responsibility for real projects.
If you're interested in an internship position at Administrate, make sure you check in with us in the early part of each year when we're interviewing candidates for the upcoming summer.
After just a couple of minutes in the office of Administrate I felt completely at home, and that’s something that I wouldn’t have thought possible in any place of work. The main office is a modern room full of large widescreen monitors, informally dressed software developers, and a cinema display large enough to block out the sun. Between each developer and the code they write sits their beloved MacBook, with the unlimited coffee being the only thing to match the supply of devout Apple fanboyism displayed in this office.
Administrate is headquartered in the CodeBase, an “incubator” for software focused technology startups in Edinburgh. As a result of this, the startup vibe persists even on leaving the office. There is a modern canteen area and kitchen kitted out with all of the essentials, including a large coffee machine and a shelf full of software related books. Inside the Administrate offices we have a fridge which I was surprised to find consists primarily of beer that gets consumed on Fridays, a couple of hours after our free company lunch. On my first Friday here I had a free Nando’s lunch and a bottle of beer before finishing early to play video games with the rest of the team.
Day-to-day life working at Administrate has exceeded my expectations in every way possible. The environment encourages learning on a level similar to that of university, and a core component of the internship programme has required me to study two books (Code Complete and Getting Things Done) on a given schedule, which we then discuss over a free Subway lunch each week. We are even encouraged to take some time out of our work each day to study the books we’ve been given. Discussing a book in a group of people is something that I wasn’t too sure about at first, but this feature of the internship programme has become one of the most enjoyable aspects. Every person within the company is friends with each other, and the discussions that come out of the “book club” are often extremely thought provoking and highly relatable to our experiences working on the product. The internship itself provides me with the practical experience of working with a huge code base, whilst the reading aspect of it makes it feel like an extension to my university education.
My new colleagues are experienced and talented developers with a willingness to help. In fact, asking questions is encouraged here. Coming from university into a production environment, they understand the fact that a lot of the tools and techniques being used aren’t covered in standard university curricula, and are more than willing to take time out of their days to walk through even the most trivial of things. Even if someone makes a mistake, there has never been a case of finger pointing - the culture here places emphasis on the fact that when mistakes are made we should learn from them. There is a genuine sense of teamwork and pride in the product that an larger enterprise software team would struggle to replicate. Nobody is working as an individual, and any success or failure is a direct result of the entire team’s work. Everyone is working towards the goal of improving Administrate’s position as a reliable, affordable and ultimately successful product, and this is definitely reflected in the training that they have provided me with.
My internship at Administrate has taught me that going to work doesn’t have to be a chore like society has generally made it out to be. I spend several hours of each day commuting from Glasgow just to be here, but it’s more than worth it. Every day life here has been nothing short of rewarding and exciting, and never before have I developed so much, both personally and academically, in such a short space of time. Time passes surprisingly quickly each day, and I have never been short of things to do, whether it be hunting down bugs in the depths of the core code base, or developing a new feature in some of the latest, most exciting new technologies as part of my intern project.