4 important things that ived learned in my past 3 and a half years coding: - Read the official doc's. No tutorials nor courses - Passion and creativity plays a massive role when building something - Always be humble and aim to learn more and more - Life before coding
Reading the officlal docs is often a waste of time, and a great way to spend a small eternity being bogged down. What I do is far better for learning, and growing: Ask chatGPT4o to summarize documentation, and to make suggestions...ask it as if it were another human. I do agree that tutorials, and online content will often be an inefficient way to grow.
I can relate to this. I have been doing backend for a long time, but I've come to the painful realization that I don't have the skills stack to develop and ship a product of my own from scratch. This is going to be the year when I level up!
You've quickly become one of my favorite creators in this niche. Not quite CS or business...not meta learning...not productivity...just something else. It's lovely and I'm glad I found you
Solid advice. I struggled with this mindset, and in the second half of last year I decided to relearn and learn some front end tooling, after years of being just a backend engineer. My goal was is to create my own SAAS projects.
Being somewhat humble during my decades of programming, has served me better than being over-confident like I was a few years into my career. I learn new things every day. There is a balance of learning new things, as you have to also apply what you have learned. You at least have to know the concept and know where to look for help when you need to do that new thing again. One thing I have always done is used the model of "get it out the door" as best as you can, with as few bugs as possible. There are always way more bugs than expected. LOL
Knowledge is like food. It spoils. The best coders are life long learners. Deadlines are essential. The best coders love deadlines so long as they are part of the estimation process. Without deadlines, things don't get done, or if they do, it will costs a small fortune. Those the least skilled hate deadlines. I too sometimes blow deadlines, but that is a good indicator of what your video is all about: need to learn more, get better.
it took me 25+ years to learn about all parts of software development... plus after writing 2 years on my own local infra in shell I am finally far enough to build anything
I was about to write "thing about a good setup is it is ergonomics and you do not get back pain when you get older" but when I got my first neck pain and a few years later lower back pain I was using reasonably a good set up. I do not know maybe it is all about age and there is no escaping from lower back pain.
Is it good to learn Clojure as a first language? I am interested in the syntax, and I believe what ThePrimeagen said: 'Do it with the language you like. Don't force yourself to use a popular language if you don't like it
I don't know if you'll find many resources for clojure as a first language, but if you're interested in that type of programming language I highly recommend the book How to Design Programs which uses Racket introduced piece by piece
If you struggled in frontend after years of experience in backend , 😂 i don't know how many more years you will need to be better developer... Is it about learning more skills ? No better programmers just adapt fast.
the best way to know you have skill issues is to literally have this realisation its why i decided to start learning rust and zig instead of "sticking" to what i know, because i get hit by skill issues and blockers constantly instead of cheating with subpar tooling for what im trying to achieve (lexers, parses, shells, cli tooling e.d.)
There is no reason to code. India will be directing the AI tools that will code. You will not be needed to do much. If you are 15-28 you need to find something else to do. It will not be software. Put another way, if your job has a screen/keyboard/mouse it will be replaced. First by some other country with cheap labor, then by AI assisted cheap off shore labor.. then just AI agents. Try and find something you can do physically. (before the robots take that over as well). You can vote by not having kids as they will be owned by the state.
4 important things that ived learned in my past 3 and a half years coding:
- Read the official doc's. No tutorials nor courses
- Passion and creativity plays a massive role when building something
- Always be humble and aim to learn more and more
- Life before coding
Reading the officlal docs is often a waste of time, and a great way to spend a small eternity being bogged down. What I do is far better for learning, and growing: Ask chatGPT4o to summarize documentation, and to make suggestions...ask it as if it were another human. I do agree that tutorials, and online content will often be an inefficient way to grow.
“I love deadlines. I love the whooshing noise they make as they go by.”
🤣🤣🤣 That was a good one.
I can relate to this. I have been doing backend for a long time, but I've come to the painful realization that I don't have the skills stack to develop and ship a product of my own from scratch. This is going to be the year when I level up!
While learning something you stay growing but once you stop you start stagnating. Keep challenging yourself, it's worth it in the long run 👍
You've quickly become one of my favorite creators in this niche. Not quite CS or business...not meta learning...not productivity...just something else. It's lovely and I'm glad I found you
Excellent advice (as I've come to expect from your videos) and something I will be thinking about for 2025.
Brilliant. Thanks for sharing. I’m going to adopt a beginner’s mind this year too
I just ran into the same problem. Thanks for sharing.
Thanks for this video, Tom.
I am also on the path of an indie hacker and had a similar experience.
I will join your relearning approach
Solid advice. I struggled with this mindset, and in the second half of last year I decided to relearn and learn some front end tooling, after years of being just a backend engineer. My goal was is to create my own SAAS projects.
Some really helpful thoughts, thanks!
Great advice i shared my own reaction on this
Being somewhat humble during my decades of programming, has served me better than being over-confident like I was a few years into my career. I learn new things every day. There is a balance of learning new things, as you have to also apply what you have learned. You at least have to know the concept and know where to look for help when you need to do that new thing again. One thing I have always done is used the model of "get it out the door" as best as you can, with as few bugs as possible. There are always way more bugs than expected. LOL
Thank you for sharing the wisdom. Had faced similar experience.
Knowledge is like food. It spoils. The best coders are life long learners. Deadlines are essential. The best coders love deadlines so long as they are part of the estimation process. Without deadlines, things don't get done, or if they do, it will costs a small fortune. Those the least skilled hate deadlines. I too sometimes blow deadlines, but that is a good indicator of what your video is all about: need to learn more, get better.
it took me 25+ years to learn about all parts of software development... plus after writing 2 years on my own local infra in shell I am finally far enough to build anything
Great to see a new video
Very well said.
Don't worry I'm in the same boat
I was about to write "thing about a good setup is it is ergonomics and you do not get back pain when you get older" but when I got my first neck pain and a few years later lower back pain I was using reasonably a good set up. I do not know maybe it is all about age and there is no escaping from lower back pain.
I keep losing interest. From now on I will think myself as a beginner and do simple things and keep the interest alive.
Is it good to learn Clojure as a first language? I am interested in the syntax, and I believe what ThePrimeagen said: 'Do it with the language you like. Don't force yourself to use a popular language if you don't like it
I don't know if you'll find many resources for clojure as a first language, but if you're interested in that type of programming language I highly recommend the book How to Design Programs which uses Racket introduced piece by piece
Are you currently build your own startup ? What programming languages do you use to build your web app ?
Mostly TypeScript right now, using the Vue.js framework.
"what frameworks should you use, react vs vue" well, is that really the only options you have?
When you can code on your phone (or Palm Pilot back in the day with Quartus Forth:) you're in coding heaven. Web apps too? No problem! Ask me how...
I am struggling with same things
ouch
Отлично
Compu’er says no… :)
AI dev
If you struggled in frontend after years of experience in backend , 😂 i don't know how many more years you will need to be better developer...
Is it about learning more skills ?
No better programmers just adapt fast.
I think you completely missed the point of the video
@@gaspaider I really wanted to miss this useless point.
the best way to know you have skill issues is to literally have this realisation
its why i decided to start learning rust and zig instead of "sticking" to what i know, because i get hit by skill issues and blockers constantly instead of cheating with subpar tooling for what im trying to achieve (lexers, parses, shells, cli tooling e.d.)
There is no reason to code. India will be directing the AI tools that will code. You will not be needed to do much. If you are 15-28 you need to find something else to do. It will not be software. Put another way, if your job has a screen/keyboard/mouse it will be replaced. First by some other country with cheap labor, then by AI assisted cheap off shore labor.. then just AI agents. Try and find something you can do physically. (before the robots take that over as well). You can vote by not having kids as they will be owned by the state.
pretty much true ❤