Hi, great write up and very cool project! I was wondering how you arrived at the idea to use OSRM and pre-computing the drive time from every exit to every POI. Was that something you learned existed along the way? Did Claude/codex point the way to this?
> “ Three factors were required to join this holy ensemble: the technical expertise to design a capable and reliable microcomputer, a nose for the larger business opportunity latent in the hobby computer market…”
I think the same opportunity exists now in the hobby robot market.
My 7 year old loves it! He likes the animations, how the creatures get the questions wrong sometimes, and the math questions. Questions were - why do we play a wizard guy (he wants to play as different characters), why does the scorpion drop a star, why are some of the moves not available / charged up yet
Sounds like you just need interview practice. (Your post seems more about interview nerves than ADHD issues). It’s a different skill, separate from being a good coder. It’s difficult to tell from your post if you have had any interviews yet. You mention “I've never had a real interview after college”. I would specifically look into getting mock interviews where the stakes are low, and get feedback and practice, so you learn how to improve and gain more confidence. You can ask friends, watch YouTube videos (for ideas, but this is not real practice), go to college career networking events, or search for “interview practice” - there are companies and services that offer this. You can get good at this! Good luck!
Just to provide some counterpoint to the echo chamber here - as a Dad of a six year old who played with legos as a kid and again now, I can affirm - Legos and the sets they put out now are way cooler now than when I was a kid!
You might worry that the less general purpose, specialized pieces might stunt creativity, but guess what!? The 6 year old has no problem taking them completely apart and building something off script.
It's the olds who worry about keeping them all together and not losing the pieces so they can still make the thing on the front of the box. The kids don't care and will happily take it all apart and build things we never would have thought of.
No one uses API keys with Copilot intentionally. If you install the VSCode extension and start using it, and you happen to open a file that has an API key in it, boom - it's sent to Copilot. That is the issue. It's currently like walking a tightrope with no guardrails, and it's not obvious.
You haven't really tried everything if you "don't want to hire sales people or a marketing firm of any kind." This might be a self limiting belief.
You can learn by hiring someone / paying someone for a limited time. You can learn what they do, and then use that knowledge to set up systems and processes. Once you have a process, you can pay others like a VA to execute it for you at a lower cost than your time is worth and gain back that time to do higher leverage things.
If your product is making $30k a month, you can afford to experiment with some amount of that, say $2k a month, for a few months, then switch it up. You will learn. If you could spend $2k a month on a sales person or marketing firm which resulted in you making an additional $3k a month, why wouldn't you?
Caprover is nice and convenient but security wise, only a single password field is required on the admin console. (See demo here: https://captain.server.demo.caprover.com/#/login)
Given this it would be nice to at least make the web admin console only accessible via an IP whitelist, but last time I used it I did not find an easy way to do that.
I use TripIt for multi-person travel itineraries. It does allow for sharing and multiple contributors. It is not necessarily for getting consensus on activities, but for centralizing all of your confirmed plans in one place.
> We've built it so that our servers never have to see any sensitive information.
If true, this is a key selling point and should probably be somewhere near the top of the homepage. I didn't get that point from reading any of the copy.
Your startup should have ordered the laptop in advance of your start date. My company standardizes on the 16gb model. They never have them in store, we have to order them online, about a week or so before we need them.
I add this to every new project. Best cloud-based continuous integration platform I've used so far. Sane intelligent defaults, many projects start building out of the box. You can easily link it to Slack (another piece of reliable software) and start getting continuous feedback that your project is working correctly / is getting deployed - as it is being built.
Anything you put on the internet is indeed immutable and irrevocable. This comment included. Hell, you don't even need to hit "submit" - the keystrokes and mouse movements - they are all captured and piped to many different analytics services in real time. It might not be surfaced on a publicly accessible site, but rest assured, it's in a database somewhere.