I have built software for about 20 years, but most for customers.
At that time, stackoverflow was our go to place. I did not visit stackoverflow for years now.
It is really possible to build software by one person. I have built 2 software recently. One is debate platform for high schooler. One is essay inspiration web app. Both for my son.
It was impossible to built with IDE manually in such short time.
We usually love OOP( Object Oriented Programming), now, we are almost becomes YOP( Yes Oriented Programming.)
So many, probably pumping out 2-3 apps per month. I sometimes I'll make one that serves a purpose for one weekend. Or answers one question. Others I use every day.
Calorie tracker.
Orienteering map generator.
Help me track different loops for a 12 hour endurance race.
A photo pixel location to paper canvas location in cm tool.
Finding the geographic center of countries to settle a debate.
Password generator.
P2P webrtc texting app.
Games.
Ways to interact with my art.
My personal website and more
In some ways I'm building too much software. It's too easy to get distracted by vibe coding a replacement for some SaaS I rely on. Only to have it be an 80% solution, without polish, and weeks later I'm back to just using the SaaS.
It's never been easier to get nerdsniped into silly work.
I built a screen recorder for myself with LLMs. A calorie tracker. Now building this everything-webframework in Odin that's inspired heavily by BEAM's ideas (its a creative process for me, I don't have an end goal in mind)
Been writing code for 15 years. Now, I spent all my time defining specs, creating tests, and validating Claude’s/ChatGPT code (not reviewing, but validating with tests). The speed of development and quality of code is just amazing.
Doesn’t mean I don’t use existing code. In fact, LLMs tend to be great at finding existing libraries and reviewing potential sources should always be part of your prompt. Writing code from scratch is good for prototyping, but existing libraries tend to be much more robust and battle tested
I have built software for about 20 years, but most for customers. At that time, stackoverflow was our go to place. I did not visit stackoverflow for years now.
It is really possible to build software by one person. I have built 2 software recently. One is debate platform for high schooler. One is essay inspiration web app. Both for my son.
It was impossible to built with IDE manually in such short time.
We usually love OOP( Object Oriented Programming), now, we are almost becomes YOP( Yes Oriented Programming.)
So many, probably pumping out 2-3 apps per month. I sometimes I'll make one that serves a purpose for one weekend. Or answers one question. Others I use every day.
Calorie tracker. Orienteering map generator. Help me track different loops for a 12 hour endurance race. A photo pixel location to paper canvas location in cm tool. Finding the geographic center of countries to settle a debate. Password generator. P2P webrtc texting app. Games. Ways to interact with my art. My personal website and more
In some ways I'm building too much software. It's too easy to get distracted by vibe coding a replacement for some SaaS I rely on. Only to have it be an 80% solution, without polish, and weeks later I'm back to just using the SaaS.
It's never been easier to get nerdsniped into silly work.
I built a screen recorder for myself with LLMs. A calorie tracker. Now building this everything-webframework in Odin that's inspired heavily by BEAM's ideas (its a creative process for me, I don't have an end goal in mind)
what is BEAM's ideas?
Been writing code for 15 years. Now, I spent all my time defining specs, creating tests, and validating Claude’s/ChatGPT code (not reviewing, but validating with tests). The speed of development and quality of code is just amazing.
Doesn’t mean I don’t use existing code. In fact, LLMs tend to be great at finding existing libraries and reviewing potential sources should always be part of your prompt. Writing code from scratch is good for prototyping, but existing libraries tend to be much more robust and battle tested