-
Embracing Simple Solutions: The Power of Starting Naive
Problem-solving in coding often feels like a quest for the ultimate solution—a seamless, elegant piece of code that not only works flawlessly but also impresses peers with its sophistication. You pour over the requirements in order to find all the missed edge cases, read obscure blogs by zen-masters of coding to find the most optimal…
-
A Beginner’s Guide to Git: File versions, not heaps of files
Introduction Coding can be fun, challenging, and at times, hair-pullingly frustrating. No matter your state of mind while coding, you’ll often want to jump back and forth between alternative solutions—whether to compare, find bugs, or simply figure out how that piece of code you copied from Stack Overflow is supposed to work. When first starting…