All great fighting is the same… Past a certain point, it does not matter whether you wield a sword, or a tail. True, you must be capable with your weapon, but greatness requires artistry and imagination… and it’s those qualities that the best share, even if, on the surface, they appear different.
vim is famous for having a steep learning curve. But if you ask me, learning vim is not much different than learning touch typing. It all boils down to repetition, practice, and muscle memory.
As a developer, you’ll spend a considerable amount of time with git. So the more comfortable you get with it, the more productive you will be. Here are some resources to “git” you started.
We love our terms and acronyms, don’t we? They help us communicate complex notions with just a few characters. However, they can also be an obstacle when you are learning new stuff.
Content matters a lot, but so does the medium the content is conveyed withing. Understanding how type, rhythm, line hieght, case, capitalization, character, etc. come together will help communicate your message much effectively.
Founding a startup? Here is a hand-picked list of transformational books for you.
Here are some learning resources and tools that will untangle that nasty regular expression for you.
Here is a list of resources on color theory to help you reason about what shade of purple goes well with what shade of orange 🙂—Enjoy.
Yes, there are frameworks like Jest, Mocha, and Jasmine. There are even test runners like Karma; however, without proper Behavior-Driven Development and Test Driven Development foundation, you will not benefit from those tools. — Testing is all about the mindset.