Here at Macoscope, Community is inscribed among our Core Values. Seeing that we don’t have either a receptionist or a front desk, and our office is basically a big house, opening the front gate for visitors and deliveries quickly grew into a problem. To open it, we needed to press a button near the main doors, and the inconvenience of having to step away from our work to walk up to the door multiple times a day terribly annoyed us. What else could we have done but put our heads together, like a true Community would, and try to solve it with a little bit of technology that we’re so good at!
It is with a great deal of pride that I’d like to present to you the Grand Central Board, the latest Open Source project that we have started here at Macoscope.
Seeing that this is my first post on this blog, I should probably introduce myself, maybe even show off a little bit. Some of you may even know me already, because one of my previous Open Source projects, Design Patterns In Swift, gained real traction in the community and, with over 5000 stars, gave me quite the reputation in worldwide Swift rankings on GitHub Awards.
But now let me tell you the story of how this new project came to life.
Last week Apple showed us the new ClockKit framework that we can use to integrate our existing Watch app into the standard clock face. Even though the majority of us would prefer creating fully custom clock faces from scratch, complications are quite a powerful piece of UX and you should try to add one to your app.
Programmers are lazy. They really are, but in a good way. According to Larry Wall (you know, the Perl guy), laziness is one of the virtues of great programmers. Programmers do not like to repeat themselves, implement the same stuff over and over again, or waste time solving the same problems. But above all, they hate fixing the same bugs.
In theory, all that can be avoided by creating reusable code, and programmers do that a lot.