I swear if I see one more TODO app...
742 karma · joined February 28, 2018
fullstackchris.at.hn
meet.hn/city/at-Feldkirch
Interests: Freelancing, Investment, Mobile Development, Open Source, Programming, Remote Work, Running, Startups, Technology, Travel, UI/UX Design, Web Development, Writing, Philosophy, Outdoor Activities, Hacking, Fintech, Cycling, DevOps
---
wonderfuldev_cn693xi6wq7203nxugqijvyc
I swear if I see one more TODO app...
To elaborate: I think you are much better off, whether as a team or solo developer, developing small, isolated, and tested / reliable libraries and / or packages that can be combined as needed. Ideally, each package or library can build, test, and ship itself at the CI/CD level. Trying to encapsulate all that into one giant conglomerate of potentially different languages, file types, frameworks and much more sounds exactly what it is: a mess!
But this is exactly my point. I likely saw in 2018 word for word "The potential with blockchain technology if it can be refined is wild." Then everyone slowly realized - as you mentioned - "there's nothing you can do with a blockchain that you couldn't already to before". Same with chatGPT, it's just regurgitating what we collective know as a species. I just don't see how, if ever, any sort of AI system (even granted geometric improvement blah blah blah) is going to take over my daily type of work.
Leading edge tech development is rapid, sure. But tech understanding, adoption, and implementation is painfully slow. Humans gon' be humans.
It's like the same thing every 5 years now, last time it was crypto "end of inequality!" "bank the poor!" "same global currency!" sorry to be skeptical, but I didn't see the quantum leap with crypto, and I don't see the quantum leap with GPT - what are essentially fancy NLP models
There is absolutely no data to confirm this, simply because no matter what equations or variables you throw around, we have no way of knowing the probability of life. We have only earth, and we still don't fully understand how that all worked out. We do not know what (or if!) any filter is present that prevents complex life. From a philisophical perspective, we'd be much better off as a species that the harder we look, we should hope to find _no_ life: https://nickbostrom.com/extraterrestrial.pdf
- gotrue for auth, 3.2K GitHub stars
- postgREST to expost postgres as REST API, 19.8K GitHub stars
- kong as API gateway, 33.7K GitHub stars
Also, this list is quite literally supabase (https://supabase.com/) - I cannot recommend enough, especially if OP is solo, which it sounds like is the case.
This one I am truly struggling with, and probably will the rest of my life. Sadly it hinders the success of all of us as software developers. I'm currently reading "How to Win Friends and Influence People" by Dale Carnegie and loving it, but can't help but thinking in the back of my mind that somehow all these rules and guidance he has for being a decent human with other humans are extremely challenging when (in some cases) you are FORCED to work with said incompetant collegue. I agree entirely with the authors wording around this point, including "frustrating", "exhausting", and "toxic". Call me an asshole but I'm an engineer, by definition I like doing things efficiently and to the point. Working with someone who can't be either is incredibly challenging. Would love to hear more strategies people have developed to deal with this.
Reading comments here, I want to be clear: I'm not talking about some ego-based notion of "incompetance" like "I can write code better than you". I'm talking about the bigwig guy on your team with a big wallet who tells you the product should be implemented in XYZ because he read an artical about XYZ in a magazine and thought it was cool.
> Dealing with people is hard. Dealing with uncertainty is hard. Dealing with uncertain people is harder. And that's what you're going to do as a software developer.
Also this, haha. This post is gold. Nice work!
Theres a few sentiments sneaking in though: you often now hear of those stories of people working from home doing probably 1-2 hours of real work and doing just fine. Same is even for some desk jobs, at my old enterprise job between meetings, coffee brakes, random discussions and so on, I'd say on an average day only 3-4 hours was real constructive work actually _doing_ something.
This little tidbit caught my eye. I think the author underestimates how non-trivial these types of integrations are. We tried doing something similar at a previous startup I worked at, and the whole integration took more than two weeks to get just right. Even once we did it, it was clear the content (by merit of sheer mass alone) was auto-generated. I think there are relatively easy ways for platforms to discount and not rate content that (even if the language of the content itself is discenerable from a human) is in _amount_ clearly batched and automated.
Humans have an extremely bad habit of discounting future tech.
> If you’re like me, work is the primary shaper of your life. Work gives your life rhythm. It is the gravitational center around which the other activities in your life revolve.
It's like you're trying to say you want to have your cake and eat it too, but you don't have the cake yet.
Yeah, sounds harsh, but I'm just repeating what you are saying.
Perhaps since many broader (less niche) bases are covered by the innumerable products out there today, maybe this is a good way to go for solo people.
my wisdom: if a product is good, people will use it and pay for it, regardless of minor design problems (that can always be fixed later!)
What exactly do you mean here? because I'd argue depending on the product, each of the 3 could be the way to go over the others. Are you trying to say one is the best way of growing? Curious to hear your thoughts.
First: don't focus solely on the huge product launch / startup mentality. As a solo dev this is a recipe for a depressive disaster. Instead, I recommend you do a mix of things, like creating youtube videos, software courses, software consulting, and so on. This way you cast a wide net and if any one of those areas doesn't do well or hits a rough patch, you can put more effort into the others. Yeah, it's a grind, but that's kind of the social contract we sign when we go indy / soloprenuer.
I have a modest following and I very often repeat your warnings about these so called digital nomad gurus and entrepeneuers, at least those you see all the time on socials. I hate that whole scene - the crap those people push out is mind bogglingly useless banter. It even drove me to delete my Twitter completely a few months back because I kept seeing like 6 of the same software accounts upvoted to the moon just by repeating stupid trope without any hands on advice, implementations, or anything of any real actionable value. Those people either got lucky or were first to market, but the overwhelming majority of them don't know a damn thing about software, let alone building full stack products or apps used by real customers.
However, as you've said yourself: building any successful startup is extremely hard, time consuming, and can be extremely frustrating at times.
If it helps further, I was exactly where you were only a few weeks ago and I posted nearly the same thing here on HN: https://news.ycombinator.com/item?id=33835532. This industry is unforgiving and we all have weeks or even months of dark times. I had just felt cheated by a few people I had otherwise trusted (so a slightly difference sense than your post I guess, but same discouraged theme). Fast forward two weeks later and I'm working for myself again and loving it.
and usually, once you're an entrepeneuer, it likely won't go away ;) just don't force it, who knows, you may return with a badass product weeks, months, or years from today!
Hope this helps and that you can enjoy the holiday season with whomever you may have in your life. Take a break! Best of luck, happy holidays, and best wishes.
Also have to chime in to the fact you mentioned getting banned due to self promotion on reddit, samething happened to me and really rubs me the wrong way. I also used reddit to get my first sales with my product and then was also banned from some of my favorite subreddits. Such a weird conundrum since the reddit hive mind leans so heavily into "we hate huge companies and corporate slave life!" and whenever someone goes out on a limb as an indy dev or solopreneur to make something themselves they likewise are berated. I just don't get it.
Anyways, great post, couldn't help but mix in my sourness at reddit.