Latest Posts by Norberto Lopes
Am speaking at ai.engineer Europe this Friday on "Fighting AI with AI" about how we use AI tooling internally at @incident.io to manage the complexity of building AI SRE.
It's at 12:20pm in Fleming on the Coding Agents track for anyone who is around!
This is such a good post x.com/mitchellh/st...
It's still too soon to tell but it seems warranted that Anthropic would do project Glasswing with the information available.
Most people overestimate what AI can do in one month and underestimate what it can do in one year.
acdc now generates a nice table with the times taken to parse and convert if given multiple files.
It also displays wall clock time 👌
I've started doing some performance work on github.com/nlopes/acdc. I'm quite happy.
For small files, acdc (rust) is still slightly worse than asciidoctor (ruby). I need to tackle that.
For big files (250Mb), acdc is 23x faster for parsing, and 1.8x faster for conversion. 🤯
#asciidoc #rustlang
Gosh, this behaviour by /r/rust is nonsensical. These occurrences are part of the reason why I wrote nlopes.dev/writing/vibe....
I hope some of this sentiment goes away in time but it sure is exhausting right now.
"We all write shit code sometimes, except now it’s always labelled as AI slop. Sometimes it’s just shit code."
I said what I said.
I've written about this: nlopes.dev/writing/vibe...
I did a think again with WASM using Claude Code.
In order to commemorate Artemis II checking out the Moon, I've adjusted nlopes.dev homepage to show (yes, using NASA data from their OEM file) its trajectory.
#rustlang #wasm #artemisii
This is still going in Gemini CLI; I started the exact same task in Claude Code, it finished after 47 seconds.
I really don't understand why it is this bad, consistently.
I know it's unfair to compare the two like this but gosh, Gemini CLI either needs to level up massively or call it a day.
Just playing around as a homage to Artemis II
Aaaand released: github.com/slack-go/sla...
Don't forget to update Chrome.
Massive slack-go release v0.21.0 coming, one of the biggest yet. Unfortunately it carries a bunch of breaking changes but all for the sake of making much needed progress.
github.com/slack-go/slack
75 files changed, 4179 insertions(+), 365 deletions(-)
💯
Vibe coding is not the same thing as coding assisted by AI.
Both can be useful but not in the same way.
Don't confuse the two.
What a photo 👌😍🤩
There's an insult there to the content on my website but I'm going to take the bit about the 404 pages as the compliment I was craving 😂 (I'm joking, it's good to hear someone appreciates the 404 page)
An ASCII dungeon crawler showing the website navigation as portals the user can decide to go into.
While I was waiting in a park bench, I decided to spruce up the 404 page on my personal website.
Ended up vibe coding an ASCII dungeon crawler for it: nlopes.dev/404
It's all in WASM.
If you get to the end you get to pick where to go. It's pretty cool what you can do with a phone these days.
TBF llms are pretty bad at shit posting.
@slack.dev these are mutually exclusive 🤣 I get it, it's either 0 or 1 but the errors leave a lot on the table.
acdc now correctly displays manpage tables (using tbl with groff). Even when there's column or row spans. 🥳
github.com/nlopes/acdc
AsciiDoc tooling in rust at github.com/nlopes/acdc
Including a preview editor in wasm as well: acdc.nlopes.dev.
I find it hilarious that no matter how much I instruct claude/codex/gemini that my name is Norberto, they keep using Nuno. 😂
One day we might have AGI but today is not the day, trust me.
If you work on personal projects on your work laptop (assuming your employer allows it), I've finally committed to this and it works pretty well.
Please, please, please @anthropic.com, add support for profiles (work, personal, etc) to Claude Code (even Desktop).
Decided to put up an AsciiDoc preview editor at acdc.nlopes.dev that uses the entire toolkit (github.com/nlopes/acdc) I've been building in rust.
Getting pretty close to outputting precisely what asciidoctor outputs.
😂😂😂😂
For the first time in 28y I spend more time in Claude code than I do in Emacs.
Literally Emacs is used for Magit (btw @bcherny.bsky.social if Claude code got something like magit incorporated holy gosh, 🤯) and just focussed writing mode but not long coding sessions anymore.