Software Engineer
My honest dissection of the first time I worked fully from home in my career
How to fix bugs and support people
What makes a great software manager?
TL;DR Talented software developer with great people skills, a healthy dose of common sense, not afraid of dealing with conflict and who is…
This is a question I was asked to solve during an interview for a games company I ended up working for. Given a list of items where each item has a weight (integer value), select a random item from the list based on that weight.
Update: I wrote this blog post years ago and only recently moved it to Medium. Testing has evolved so much recently that this is a little dated now. Developers writing tests has moved on, especially following trends in web development, APIs and…
Tech companies these days can seem quite similar. They offer staff all the same perks, be it foosball or ping pong tables, free…