I’d use an ai project manager I think. It could nag me via a push msg on my phone every day to ask for updates and info about time-frames. Which I would provide, then it could like do some shit. Create some gannt charts and progress tracking.
Would be nice to stay on track with stuff I want to do
naw, what you do is write a small exe to play "youre the best" by joe espesito through the pcspeaker at 15% volume than you can trigger remotely..randomly until the user goes mad
I’ve worked in a few startups, and it always annoys me when people say they don’t have time to do it right. You don’t have time not to do it right - code structure and clarity is needed even as a solo dev, as you say, for future you. Barfing out code on the basis of “it works, so ship it” you’ll be tied up in your own spaghetti in a few months. Hence the traditional clean-sheet rewrite that comes along after 18-24 months that really brings progress to its knees.
Ironically I just left the startup world for a larger more established company and the code is some of the worst I’ve seen in a decade. e.g. core interface definitions without even have a sentence explaining the purpose of required functions. Think “you’re required to provide a function called “performControl()”, but to work out its responsibilities you’re going to have to reverse-engineer the codebase”. Worst of all this unprofessional crap is part of that ground-up 2nd attempt rewrite.
Ironically I just left the startup world for a larger more established company and the code is some of the worst I’ve seen in a decade. e.g. core interface definitions without even have a sentence explaining the purpose of required functions. Think “you’re required to provide a function called “performControl()”, but to work out its responsibilities you’re going to have to reverse-engineer the codebase”. Worst of all this unprofessional crap is part of that ground-up 2nd attempt rewrite.
I think this is actually quite common in commercial code. At least, for most of the code I've seen. Which is why I laugh most of the time when people imply commercial code is better than most open source code. It's not, you just cannot see it.
It’s sad that the best most startups can hope for is to be bought by a giant corporation. Not a lot of people are interested in just having a successful long-term business.
Mattermost is the most obvious option; it’s a clone of Slack. IRC is another good option, although I know a lot of people hate it because they prefer features to freedom. I cannot recommend Matrix; the UX is fine but the cryptography has a few issues, as documented by Soatok here.
Matrix and matter most are my top two. Matrix is preferred because of the federation support and a pretty good bridge (to services such as discord) ecosystem.
programmer_humor
Top
This magazine is from a federated server and may be incomplete. Browse more on the original instance.