Author image

Jon Black

28 posts Website
Creator of Humble Coder and serial hobbyist

5 reasons to always be coding

In the film Glengarry Glen Ross, Alec Balwin's character Blake goes on a 7-minute rant on the importance of closing a sale. Three minutes into the rant he flips over a blackboard and points to the words "always be closing", aggressively repeating the words. This has become a popular meme

How to program the Arduino using vim

The Arduino IDE leaves a lot to be desired. Granted, it's easy for beginners to build and upload sketches, but as a text-editor it makes you want to smash your keyboard against your monitor. Repeatedly. Files open in new windows instead of a tab, and there are no advanced features

What is version control and why you need it

Version control is an essential tool for software developers, but with so many concepts it can be difficult for beginners to understand. This high level introduction describes its key concepts and the reasons you should be using it on all your projects. What is version control? Developers use version control,