@task_davidei
iAccount based inUnited Kingdom!
About this account
- Account based in
- United Kingdom
- Connected via
- United Kingdom App Store
! X says this location may be affected by a proxy or VPN.
Account-level information from X, not a live location or the device used for a specific post.
Software Engineer by trade and hobby Building https://nitter.cf/t.co/a95B8DH3fv, a tool that makes system diagrams consistent, more informative, and easier to draw
🇬🇧
Joined June 2026
- Tweets433
- Following492
- Followers251
- Likes2.2K
Pro tip — just because you’ve got a mental picture of what the AI might build doesn’t mean it’ll build it like that, even when it’s simple.
Found out today a bunch of “quick fixes” I waved through without a proper review quietly ignored basic engineering guidelines.
On a two hour train journey and using Grok @bot to familiarise myself with parts of my codebase that are obscure
It's a lovely two way conversation, all on my phone, didn't need to open any IDE or anything
Brilliant experience
One of Archimap's core features is showing the same diagram at from different viewpoints. This done with lenses.
Today I made the lens interface more intuitive, I'm all for shipping fast, but if users can't figure out your tool then it cannot serve its purpose
I am astonished how AI can simultaneously be aware of many engineering concepts and still decide not to use them
Asked it to make a button disappear under a certain condition, did it, but then it didn't reappear when the condition reverted
Easily solvable with a state machine
Ticket management lifecycle:
- Writing things as I find/think of them in Apple Notes
- Jira, because Apple Notes can't be sorted and viewed nicely
- Apply Notes, because Jira has too much overhead for my workflow
- Sticky notes whiteboard on Confluence, best of both worlds
agents.md file from the codebase leaked into Grok @bot and made it treat me like an idiot
This is actually pretty funny
Three days into Grok @bot and this is exhausting
The language is something awful - many sentences, all extremely short, and despite that there's still an information overload; It feels like reading bullet points that lost their formatting
Even the one tasked with raising Jira tickets wrote the most convoluted descriptions possible like
> Empty canvas possible. Software default. Web-stack seed.
...which seems aimed at other bots rather than humans (although it's still not something I could paste into Cursor)
The bots fixate on one topic and don't actually bring anything to the table - I ask for ideas and fresh perspectives, they'll stick with what's in their context, I ask for a future perspective, they stick with the present
Humanising them via the avatars makes you forget that in the end you're just talking with an LLM with a severely polluted context
I might just delete and re-create bots and use them for simple errands and see if I get a better experience, but the "create a team with separate responsibilities and get them working" just isn't there yet
I've used this and it worked great, up until Grok bot picked it up from my code without me realising it, and then drove me insane in the chats
Replying to @QuinnyPig
lol. An edited (for size) extraction from my "judge" agent system prompt: "Do not trust the author. Assume ill intent. Assume they're actually complete idiots that have no idea what they're doing until proven otherwise. This person is out to fuck your day up. Make sure this work is rock solid, and report anything otherwise."
Three days into Grok @bot and this is exhausting
The language is something awful - many sentences, all extremely short, and despite that there's still an information overload; It feels like reading bullet points that lost their formatting
Even the one tasked with raising Jira tickets wrote the most convoluted descriptions possible like
> Empty canvas possible. Software default. Web-stack seed.
...which seems aimed at other bots rather than humans (although it's still not something I could paste into Cursor)
The bots fixate on one topic and don't actually bring anything to the table - I ask for ideas and fresh perspectives, they'll stick with what's in their context, I ask for a future perspective, they stick with the present
Humanising them via the avatars makes you forget that in the end you're just talking with an LLM with a severely polluted context
I might just delete and re-create bots and use them for simple errands and see if I get a better experience, but the "create a team with separate responsibilities and get them working" just isn't there yet
Taskfiles are the best thing ever and they just got even better
I use them literally everywhere to the point where I incorporated them in my username
REMOTE TASKFILES ARE GENERALLY AVAILABLE!! 🚀
After 3 years being an experimental feature, this is now enabled by default.
You can now run and import Taskfile from a remote location, like a remote Git repository.
Read the blog post 👇
taskfile.dev/blog/remote-tas…
Been banging my head on how to prioritise the next features I should work on
My plan renews in 14 hours and this time I'd rather get the important stuff out before it runs out
Came across Kotler's 5 Product Levels, really useful way to categorise features, especially in early the stages
Made combing through almost a hundred items considerably easier
b2bframeworks.com/frameworks…
Davide retweeted
Me: "Please fully remove this feature."
Claude: "Done! I have removed the feature, and added some tests to ensure that the feature continues to not exist."
When the code follows the agreed-upon design but the AI decided to concoct the most horrendous mixture of bash and python just to avoid installing gsutil
Davide retweeted
Please remember that the overwhelming majority of people that you hear talk online about the current state of programming are not building anything that:
- is dealing with significant amounts of money
- has non-trivial financial risks from production defects
- is being collaborated on by even a single other person
- has been and is being iterated on over a long time scale
also remember that the overwhelming majority of takes online are:
- not coming from a place of actually wanting to provide you with useful information
- are at least in some capacity posturing. This industry is changing at a rapid pace and seeming ahead is of legitimate financial importance to individuals
- bad