These anti-patterns hurt teams: no CI pipelines, everyone committing to master without feature flags, needing to change 10+ repositories for one feature, or verbose logging (worse than no logging).
- participated in standups - increased to shareholder value - got in expense report on time all the time - had 90% code coverage on all PRs - clocked your time on time all the time
Programs could stream text from one to the other on the command line. It's still possible. No one took grep / awk / sed away from us.
But that is not how most software made in the past 30 years works any more. Applications (like 95% of them) let you primarily send data out via copy-paste.
I've been working in Zed, using Claude 3.5 Sonnet. For completions, it's fine. No real complaints.
But when I try to do something larger (>200 LOC), I'm finding the output is often very bad. Doesn't matter the language.
It's likely that I'm not able to express in a short block of text what I'm trying to accomplish. So the small text prompt approach is likely the wrong UI.
It asks everyone to be perfect, now and forever more.
Let's consider some alternative targets: - we need our rollback rate to go to 50% of what it is now - we need code coverage to go from our current unknown value to 80% - we need X critical customer journeys to pass Y times in order to release a new feature set
Perfection in all things is not actionable. Improvement against specific measures is.
The Internet is a series of tubes, Deployed by a series of GitHub Actions, Described by a series of JIRA tickets, Clarified by a series of Figma designs, Analyzed by a series of Google Sheets, which all are on the Internet.
So the Internet makes the Internet, via a series of queues.
Engineer by trade. Eclectic by choice.Talk about #tech & w/e I feel like. Interested in #local or #privacy apps, #gis, #data visualization.Regular posts on https://blog.robertroskam.comCode mostly in #python. Do some #nuxt, #flutter, #rust too.Engineer & manager @ https://pantheon.ioBoard member @ local #nonprofit https://refactorgvl.com