Reflections
This post is a reflection about the things that I did this week.
What I did right
- Choosing React Router turned out to be for the best, since we didn’t have to suffer the recent security debacle of Next.
- Doom Emacs is the bomb. After going through tons of editors, I can say that Doom Emacs might be the last one I use. My only concern with it is how long can the maintainers actually maintain it.
What I did wrong
- I shouldn’t have spent too much time trying to perfect the looks of my work. I violated Joe Armstrong’s three rules of software development: make it work, make it beautiful, and make it fast.
- I also should have chosen a big framework at the start instead of choosing a small one. There’s a reason why these big frameworks are popular.
What to change
- Strictly adhere to tenets of software engineering
- Start big, then go small when the big framework don’t serve your needs anymore