My favourite technologies I use everyday
I get asked a lot about the things I use to build software, stay productive, or buy to fool myself into thinking I’m being productive when I’m really just procrastinating. Here’s a big list of all of my favorite stuff.
Favourite Tech stack
Typescript
I had experience in using java before, so when I used typescript where it enforces types, I was sold. I love the fact of how dynamic it can be used in web development.
MySQL
I have used MySQL for a long time and I love the fact that it's free and open source. I have used it for personal projects and I have used it in my professional work.
NextJS
NextJS makes making a full stack web app as fast as possible. It allows me to focus more on making a great product than worrying about the full architecture.
TRPC
Type safe RPC framework for typescript. Who wouldn't want to use it with TS? I am starting to look into server actions with NextJS now so I will have to see whether it is still worth using.
Whatever the situation calls for
When it comes to authentication, file storing, deploying, etc, I use whatever is best for the situation. I don't want to be tied down to a specific technology for everything.
Development tools
Visual studio code (ex VIM user)
I love all the plugins that come with VSCode and the minimalist themes. I started off with IDEs like Jetbrains and it seemed like overkill for my needs. I tried using VIM for a while but I could not use other computers without my setup.
iTerm2
I honestly use this over the default terminal because I can make it look nicer. Also, the split screen feature is nice.
TablePlus
Great software for working with databases. I love how you can have a database schema visualiser for understanding the relations in the database.
Design
Figma
Figma is irreplaceable for me. I love the fact that I can work on designs with a developer mindset and it’s easy to share with other people.
Productivity
Notion
I use it to everything. For scheduling my tasks for the day, writing my articles and brainstorming. I can't wait to use it for a business as well.
Notion Calendar
It used to be called Cron until Notion acquired it. I love the fact that I can see my notion tasks on the calendar and have shortcuts for creating tasks.
Raycast
It's a spotlight search on steroids. I love the fact that there are shortcuts to opening up recent projects in vs code, looking at my calendar and even searching for emojis. It's a must have for me developing and increasing the speed of my workflow.