kondov
I guess I'll be in the industry until it eventually spits me out, but if the rippling effects of software being devaluated can be so big that I don't know what I'll even do once this chapter of my life is over.
Anyway, I got the "Writing An Interpreter In Go" book and I think I'll give it a shot either way. I think I'm at a point in my career where I'm finally tired of building the same things again and again. I've also been thinking about doing a design course in Interaction Design Foundation just to get my mind interested in things again and detach myself from the work I've been doing.
The intro to distributed systems I wish I had
I know next to nothing about game development and that makes it even more exciting.
I Know When You're Vibe Coding
Our Craft Is Changing
Between Art and Algorithms
Show HN: I made a community-based writing application
Hi HN! Writing has been a big part of my life for the last few years. It's helped me make sense of the world around me through journaling, and my blog and technical books have made wonders for my career as an engineer. Something I've always been missing is an online community where I can practice my skills and learn from other aspiring writers.I built Tavern, hoping to solve my own problem. Its...
The Perfect System Doesn't Exist
What Startups Taught Me About Writing a Book
Tao of React – collection of rules and guidelines about building with React
Open Source Architecture Review – Express
Design Patterns – Those That Help and Those That Don't
2. I post twice a month.
3. It's hosted on Netlify and built with Gatsby. All of my articles are just markdown files.
How a Chrome Extension Broke My Web App
Leaky Abstractions
What Is Bikeshedding?
The Economics of Technical Debt
Legacy Code and Chesterson's Fence
The Philosophy of Software Development
There will always be someone better, smarter or a faster learner but that doesn't diminish the progress you've already made. There are people who have talents for certain things, there are people who learn certain things faster. I've found that competing with myself is the only healthy way to move forward or I would always feel that I'm not good enough compared to others.
As it was already mentioned in the comments, there is nothing wrong in pushing yourself when you want to improve, but don't take it to the extreme. We operate on work/rest cycles and as you need discipline in work you also need discipline in rest. I try to look at the process of improvement like a marathon rather than a sprint. The journey is going to be a long one, so don't lose the joy of it by pushing too hard. Think about how long you can go like this and consider if this would take the fun of programming away. Think of unproductive activities as a way to get your mind some rest, much like sleep.