81 karma · joined March 19, 2012
However, since everything changes every 5-minutes now; I am curious what is now a better process than using superpowers? What works for you?
When I first looked at MCP protocol, I did not like it. Then I realized, I don't have to care about the protocol. Claude can implement that for me and it did.
I don't expect AI to be perfect. Are people perfect? I leave room for corrections, but at this point they are usually minor and acceptable.
When implementing new features or making large refactoring changes; I use the superpowers:brainstorming skill. That has consistent process which has worked really well. I alway review the code before merging, but most of the time there are few issues to correct.
I don't do 95% coverage, but I have increased it from 65% to about +80% and that is sufficient.
I also wear a garmin watch that I mostly use for tracking mountain bike rides, hikes, etc. So I'm just a geek who enjoys gadgets and the data they provide. I like that both have very long battery lives. I would love all the features of an apple watch, but I don't want to be charging it every day.
Overall, the Gizmo watch has been nice to have, but it leaves a lot to be desired. It's surprising that there are not better products in this market segment.
Rolling your own zero-downtime deployments is as about as a good idea as rolling your own security... it's not a good idea.
I run our small system on a single EC2 instance with K3s. It runs a half-dozen or so services and does it quite well. I don't think it is particularly complex or over engineered. I like how easy it is to maintain the configuration in a helm package and quickly deploy it in different environments.
There is a learning curve for doing K8s well, but that's true for any non-trivial system.
I tried using it in a small k8s cluster on digital ocean. Initial installation using the recommended helm package was easy enough. However, it only saved a very short period of log data. I spent a fair amount of time searching docs and the web about how to increase the storage, with no luck. Such an obvious and common need should not be so difficult to configure. You should not have to deep dive, reverse engineer, and read source code in order to solve such simple problems.
This reminds me of Lance Armstrong. Prior to his outing, I believed Lance Armstrong was innocent of doping. But many serious cyclists told me there was no way he was not doping, and they were right. Expertise is often useful.
Right now, I'm running 50+ miles a week training for a marathon. That is really hard and a major commitment. I won't set any records, but I have a good shot at placing in my age group. I don't run to win anything or achieve a certain place, but I would be somewhat pissed off if some idiot like this cheated and beat me.
I enjoy most of the time that I spend running, but to get to this level, you have to go through a pretty difficult level of training which makes all of your life a lot more stressful during the periods of intense training. Right now, I'm staying in a job that I don't like because the schedule is very flexible and allows me to spend around 15 hours a week training.