The Makers Academy Pre-Course and Why It’s Awesome

The Best Developer Factory In The World

The Learning Experience

I had been self-learning for seventeen months before the pre-course. Which explains how I finished it before 9 AM on the sixth day. Despite the head start, I still learnt many things.

The Command Line

The first thing you learn is how to hold your own in the command line. Makers call it the basics. But for someone who likes living in the terminal (yes I use Vim why do you ask?), I still learnt something:

  1. cat
  2. find
  3. tail
  4. head
  5. |
echo “node_modules” > .gitignore 
# use >> if you want to append to a file

“You must understand the following: In order to master a field, you must love the subject and feel a profound connection to it. Your interest must transcend the field itself and border on the religious.” — Robert Greene

The commands I listed are helpful, a few even powerful. But I don’t want to turn this article into a mini tutorial of everything I’ve learnt. If you want to learn about them, use man or Google-fu. Or join Makers.

Abstraction and Course Material Quality

I formally learnt abstraction from Clean Code, two weeks before starting Makers. My programming experience made it easy to understand why it’s important. I’ve been using abstraction before reading Clean Code. But since reading Clean Code and the pre-course, I actively look for abstraction opportunities. I.e. it has made me a better developer knowing it’s a best practice and not simply something my intuition led me to.

The Culture

At the time of writing, the second working week has come to an end and I’ve already made a few friends.


I feel very lucky to be a student at Makers. I have a passion for the craft and I’m now certain Makers will give me the tools to hit the ground running towards my goals as a developer. And above all else, that is why Makers exists.

If you found this helpful, follow me on Twitter and Instagram to be notified of future posts, and don’t forget to clap!

Software Engineer working on a large-scale financial product.