Software Engineer / Test Automation / DevOps freelancer living in Japan. I talk testing at @DevTesterBlog. Join me in https://xitter.cf/t.co/6CBZAQYYVI

Osaka, Japan
Joined December 2007
Did you know I have a YouTube channel? If you're a Rails developer looking to improve your skills with tutorials and actionable tips on development, testing, and DevOps, subscribe today. More exciting stuff is coming soon, so stay tuned. youtube.com/channel/UCwHg7HO…
504
I love this idea, mostly because I don’t think I’d be able to pass a LeetCode interview nowadays if my life depended on it.
I'm not presently hiring, but I think a really effective engineering interview would be to explicitly ask someone to use AI to solve a task, and see how they navigate. Ignore results, the way AI is driven is maybe the most effective tool at exposing idiots I've ever seen.
77
I spent last week trying out a bunch of cloud hosting providers. @OVHcloud is by far the worst of the bunch. Their dashboard is super-slow, I got 403 forbidden errors often, and it takes forever to get approval to even spin up a single server. How are they so recommended?
63
Gotta love service status pages like Trello's (trello.status.atlassian.com/) with a big bright green "All Systems Operational" banner and graphs, and the system metrics buried after all of that show "Uptime: 0%".
1
126
I've been a GitHub user since 2008 and have been paying them for over a decade, but I'm pretty close to migrating to GitLab. With their current focus on infusing everything with AI and charging for running self-hosted GitHub Actions runners, I don't want to support them anymore.
68
A new Rails features that's not talked about much is local CI. It's a fast and easy way to make sure your app is ready to ship, without having to wait for your CI service to run. I wrote an article about it and how to set it up on an existing Rails app. dev-tester.com/speed-up-your…
1
62
If video is more your style, here's one I recorded this week showing exactly how to set up local CI in a Rails app and show how it works. Maybe seeing it in action will make you want to try it for yourself. youtube.com/watch?v=kaQUePvy…
47
I love having a CPU with 16 cores/32 threads. It doesn't even break a sweat rendering a 4K video while doing some coding and watching YouTube while I wait for the rendering to finish.
55
So how many large-scale outages are we going to get before these companies realize that maybe relying too much on AI isn’t a great idea?
19
I spent last weekend doing something entirely new for me: vibe coding. It didn't go great, and it made me realize everything in software development consists of trade-offs and how most don't even know they're giving up when using these tools. dev-tester.com/everything-is…
31
What the hell changed with Claude Code recently? I asked it a simple question in plan mode and it spawned a couple of subagents that burned through 40% of my session limits in less than five minutes. It never did this before.
2
1
74
I whipped up a quick 8-minute video showing how to use one of Kamal's new features: spinning up a local Docker container registry for deployments. It's a much-needed update that makes Kamal even easier to use. youtube.com/watch?v=SFVW6fHV…
1
1
41
Me after returning to the code I was working on before getting sick and being wiped out for a couple of days:
1
25
I really dislike this apparent trend of apps and services saying “here’s a bunch of AI features that most people don’t want but we’re shoehorning in so we don’t feel left behind - oh, and we’re going to increase your price by 2–3x to cover for it” Looking at you, @todoist.
1
126
You may have noticed I'm a huge fan of Kamal for deploying web apps. It's now gotten even better since now we don't have to set up a remote container registry for simple deploys. Here's a quick write-up on how to enable it for existing Kamal configs. dennmart.com/articles/using-…
34
I honestly don't how people are using LLMs for coding. More often than not, no matter how much time I spend on crafting my prompts and giving plenty of context, it gives me so much hallucinated garbage that the output is useless. I can't figure out what I'm doing wrong.
1
25
Today's attempt: Me: I want to upgrade <dependency>. It's used in <specific files> in <very specific way>. Here's the list of all the changes between versions: <detailed list>. LLM: Let's ignore all that and make completely unrelated changes to other files you didn't mention.
17
Another day, another us-east-1 outage.
285
I finished Clair Obscur: Expedition 33 today. What an amazing game, highly recommended. Thank you for making such a gem and an instant classic, @SandfallGames.
54
I recently bought my first vertical mouse (@KeychronMK M5). It took some time to get used to it but it makes a huge difference in how my wrist feels after a day of work. It's really easy to forget about ergonomics, but we need to make sure to take care of ourselves better.
30