1,039 karma · joined July 26, 2020
If you don’t have much traffic, and can live with having to redeploy to flip the switch, then fine, stick it in a config file.
But I clicked through expecting a defence of hard coding feature flags in the source code (`if true` or `if customerEmail.endsWith(“@importantcustomer.com”)`). I very don’t approve of this.
For that matter, what is an AGI disaster, in your view? On a scale of “China stole my job” through “why are there so many hurricanes and forest fires these days?” to Skynet?
Personally, I’m trying to max out my pension contributions and hoping for left-wing governments being in power when the time comes (because right-wing and centrist governments will roll over and give AGI powered big business what they want when the time comes).
The question is: how long until AI can handle the requirements and the specifications?
Months? Years? Decades?
As a player, it depends on how good the AI is at chess. If it’s better than me, I’ll have no idea what’s going on. If it’s worse than me, that’ll leave me feeling frustrated. If it’s as strong as me, what’s the point? So… it doesn’t sound compelling either way.
When I commute, I commute by train. Leave yourself a voice memo, if you’re driving?
Depending on context, that might be comments written on the ticket, a notes file (that I delete when I open a PR), or todo notes (with my initials) that I either resolve or defer to another ticket before opening a PR (and I have a `git todo` alias to find them all).
Partly this is just so I don’t have to rely so much on my memory. Partly this is communication to the rest of the team.
Sometimes I leave a comment on my ticket at the end of the day saying what I’d say about it in standup the next day. Which is good for me when I come back after the weekend, and good for the rest of the team if I spend a day or two off ill. It makes it easier for someone to pick up where I left off in my absence, if necessary.
2. Review my own PRs before I ask anyone else to.
If I can fix all the obvious nits before someone else looks at it, that frees them up to notice more fundamental issues that I’m blind to.
3. Commit early, commit often. Especially if I’m having a bad brain day.
If management make me come into the office and expect me to work with people who are working remotely or from a different office, I will bitch about it.
- everything just working, no paper cuts
I’m sure Russia, China, etc will be delighted.