Anti-Resume
I saw this really cool post on Twitter and thought I'd make my own version of it
Here's my anti-resume,
I don’t strictly follow clean code principles or design patterns. I think, code just needs to be simple, clear, and easy to maintain.
I place a very high value on simplicity so much that I consider it the most important aspect of software development. I’m not a fan of Python one-liners in a codebase or complex design patterns being used to solve problems that are actually quite simple.
I do a lot of recreational coding, and most of the time, I don’t follow any particular set of rules. But over the years, I’ve developed a handful of personal guidelines that I stick to.
I don't specialise in any particular programming language. I love languages like C, Lua, vanilla js because they're simple, and even when I'm coding in other languages, I usually use a subset of its features. I try to avoid things like iterators, operator overloading, even function overriding. I don't like it when languages offer multiple ways of accomplishing the same thing.
I rely a lot on intuition when programming.
I’m not a fan of TDD.
I value data structures over algorithms.
I don't like maintaining todos. I often end up not using it when working on my personal projects. These days I just prefer to have everything in a small readme file within the project.
I prefer monoliths over microservices. While microservices can be useful, I think they are often misused.
I'm not very good at math. I need a pen and a paper whenever I encounter problems involving matrices, trigonometry, or anything beyond basic math.
When you first learn to code in school or college, you're often taught a set of rules to follow without question. But as you gain experience, you start to realize that most of those rules don't actually make much sense in practice.
This turned out to be a rant :)