The First Encounter

Mission accomplished!

The momentous day in question was the 27th of January 2018. Ten people banded together on a Saturday and generated enough code to warrant a follow-up refactoring session.

There was pizza. There was beer. There were some laptops. And there were three teams, working on three separate projects:

GameBook Creator
Description: A web app that allows you to create a game book and share it with others.
Tech stack: AngularJS, Bootstrap 4, PHP, MySQL

Description: A web app that allows its users to protest against a specific service or institution by placing their avatar right in front of their building on Google Maps.
Tech stack: jQuery, .NET web services, MySQL, Google Maps API, Bootstrap 4

Description: A mobile educational app for children that allows them to practice their observational and speaking skills.
Tech stack: Kotlin, .NET web services

We think it went great! Of course, mistakes were made when it comes to organisation. For example, we had somehow forgotten …

The Unexpected Benefits of Games for the Average Software Developer

One of our founding members (a.k.a., Captain Lyubomir Bozhinov) has written the following article. We are proud to share it with you. You may find the original article here.

A lot has been written on the virtues of video games - and even more still on the terrible influence they allegedly are. Of course, I support the former point of view, as is clearly evident by the title of this article, my current occupation, and my Steam library.
This will be decidedly unscientific. There will be no substantiation of my claims. No Harvard referencing. So, you know, fair warning. But lack of academic rigour aside, I still think the ideas laid out here should not be dismissed outright.
As I said, I would like to support the numerous individuals who have posited that moderate perusal of video games is actually good for you. I will not, however, focus on the correlation between first-person shooters and improved hand-eye coordination. Nothing so tangible as that. Rather, I'd like to propose the i…

In Lieu of "Hello, World!"

How do you motivate a team of lazy, very well-paid programmers to work together on a project during their free time... without any compensation?

The answer is, it's damn near impossible!

The beginning of each new project always looks so promising. We sit down with a couple of beers, enter into an enthusiastic debate about our ideas, assign roles and tasks to one another, and create that illusory feeling that we've already finished half the work.

We always dedicate the first two weeks to research. Yet, the conclusions we arrive at never change the initial plan. Or to put it bluntly, the first two weeks are usually a complete waste of time. What follows is a few months of talking about the things we intend to do without actually doing them... until we reach the final phase, where we simply stop talking about it and pretend we've never even started working together on the now-dead project.

Perhaps the issue stems from the lack of clearly defined priorities. We aren't all …