406 karma · joined February 23, 2024
- I didn't like MS getting their hands on Github, knowing my code would be used to feed whatever MS had cooking.
- I began self hosting my code, only to become bitter with self-hosting solutions and peoples' general attitude towards it (why are you not on Github)?
- I refused to create a "Github" mirror to stay relevant.
- I also gave up writing (blogging) in general after realizing no one gave a damn what I thought.
- I then gave up sharing code in general as it felt like a burden. Why put my blood and sweat into something people won't use if it's not on Github, and then people feel entitled to whatever I make?
For example, give it a Tailwind login form/page and have it create a dark version. Have it generate an alternative layout, etc.
bisqwit
pwnfunction
cherno
However, it's like picking through a dung pile looking for the needle, or something like that. You're better off reading some books, the news, experimenting on your own, etc.
Youtubers tend to fall into a few buckets.
1. Watch me build Minecraft in five minutes (all game devlogs, etc).
2. Watch me read an article and talk about it for 30 minutes (t3.gg, primeagen, etc).
3. Watch me build my dream game, part three (last uploaded three years ago).
4. Watch my shorts with fast jump cuts, large text and no substance.
What I like about my tech stack (go, tailwind, htmx, alpinejs) is the fact I can work entirely in HTML and Go. It keeps the work very focused and simple.
I render HTML from Go. I style it with Tailwind. If I remove styles from HTML then Tailwind culls the unused styles (I don't need to manage CSS). I use HTMX for some dynamic behavior (active search, lazy loading content/modals/slide overs/product details/etc). I use Alpine for client side state (drop downs, slide overs, toggles, etc).
I have always enjoyed this kind of music, especially in games, etc. I'd love to make some and I am sure I could copy/paste and mess around with things but I'd love to be able to do it from the ground up.
Turns out I had nothing to worry about. In my entire career I've met one guy that was ever "on my level".
I'd say yes-- book reading can help, but the dread of not being enough shouldn't be a part of it. Most tech people don't read. Most tech people don't code before 9AM or after 5PM. Most have never heard of hacker news. You're going to be o.k.
On the other hand, if you're reading an hour or two a day when you could be building, showing or talking to someone then you're mismanaging your time.
go run cmd/server/main.go --task db --args migrate
go run cmd/server/main.go --task cron --args reset-trial-accounts
etc.
For the longest time I never bought anything for myself. I had half a million in income and wouldn't even buy a snack or anything because it felt "wrong" the same way I couldn't justify it when I was a kid.
Before I was married I didn't even own a bed (I coded on a lawn chair in my apartment and used a cardboard box for my table. I didn't own a TV, car, etc.
Even though I build things for my livelihood, I couldn't justify buying a new machine, etc.
I started to come out of that mindset after getting married. I enjoyed buying things for others (my spouse, then my kids). My spouse then urged (forced) me to buy things for myself. Come to think of it, maybe I never grew out of that mindset. If I wasn't married I would still be living that way. The only reason I'm not is because my wife urges (forces) me not to.
Err, get married?
I'm a "solopreneur" as you put it. I have been doing this solo for about eight years now. My service costs $697 per-month to run and my annual reoccurring revenue for this year was close to a million dollars (USD), which was about 10% less than last year (industry layoffs affected my product).
With that being said, I highly suggest building a web service for businesses (b2b sales). Target a service that would sell at least $199 per-month minimum, anything less and it's a massive waste of time to do demos.
Don't build a service where your primary user is individuals in a company. Instead, build a service that will be used by the company itself.. perhaps I am not wording this well, so I'll use an example.
A) A productivity tool used by employees to do X better.
B) An API used by a company to do X.
Build B, not A. A looks like a b2b product, but it's more like b2c.