I just built my entire portfolio website myself
here are few truths I learnt the hard way
1. even though you're a backend developer, i really recommend learning frontend
the best way to prove you know it? do it.
that problem-solving mindset you bring to backend work?
it transfers you just need to prove it to yourself.
2. as a python dev, your muscle memory is strong
you might instinctively created venv just like i did and started thinking about uv add requests and pandas
or staring at the nextjs docs looking for the requirements.txt file
turns out, the frontend world doesn't play by those rules 😅
3. learned the hard way that it doesn't need a virtual environment
it's a completely different universe: package.json, npm install etc
4. you might actually get errors at first because you didn't even have node installed
5. trying to run things inside my python env!
but here is the mind-blowing part: once you crossed that barrier, the feedback loop will becomes insane
in backend, you are used to logs and terminal outputs
6. in frontend "hot reload" is addictive
backend is about logic, data structures, and efficiency
7. frontend is more about state, components, and making things look good (which is harder than it looks!)
you can go from "where is pip?" to building a site with: glassmorphism ui
chaos math backgrounds
and a fully responsive layouts just like i did
to my fellow backend devs, try frontend.
it forces you to think about the entire user experience, not just the api response.
and frontend devs, try building a backend, it gives you superpowers to control your own data
8. this journey will prove to you that skills are transferable
the logic you honed in python helps pick up typescript surprisingly fast
embrace the chaos, debug, upgraded packages, fix favicons, merge sections, ship
it's all about being 1% better everyday
9. being adaptable matters more than being perfect in one stack.
adaptability and evolving is how you stay ahead of the curve
link to my website: https://t.co/8wPLPuYNO5
"If you stop, you can't get better"
- Tom (@Tom_Everywhere)
It has been an insane run with Tom, we met on the 9th of February in a TG group of talents and it has been one of the best contacts I have made so far
We shared knowledge, thoughts and opinions and he helped me understand more about what actually goes behind the scenes.
He is someone that loves to help people that "put in the work", but has limited reach.
I recommend you reach out, if you fall under this category
I was surprised we have only known each other for a few months, because it felt like years.
This is just an appreciation post because we both achieved something amazing together today, and I wanted to leave that reminder here.
Things might be difficult, but don't give up, show up everyday, do things you're afraid of, take insane and/or reasonable risk, be shameless, swallow that pride, and it will get better.
Don't ever give up on yourself, no matter what.
That's one lesson I have come to learn.
I hope you do too.