@ramtopi
iAccount based inJapan
About this account
- Account based in
- Japan
- Connected via
- Japan Android App
Account-level information from X, not a live location or the device used for a specific post.
Fukuoka
Joined August 2009
- Tweets15.1K
- Following1.2K
- Followers2.6K
- Likes25K
Yay!!! My book “Process Over Magic: Beyond Vibe Coding” is now live on the Pragmatic Programmers site:
pragprog.com/titles/ubaidev/…
I hope this book helps people adopt a workflow that fits their situation. I worked hard to show how different techniques behave in different contexts.
Well, I for one didn't "enjoy every moment of it". Good riddance to typing. Still doing programming every day, tho.
DHH is probably one of the top software artisans of the past decade. Hearing him speak with this much conviction and transparency about one of the most polarizing topics in software right now, writing code by hand vs. with AI, is something pretty much every software engineer should hear a few times.
Especially those still on the wrong side of history.
I've started a project to have a better check on claudecode using jev.
lnkd.in/gMrCXaCX
No more "oops you are right I shouldn't have pushed that"
Any feedback is welcome!
Fun fact, nobody noticed that my shirt starwars theme... :)
Pragprog author @ramtop, and translator @ngsw_taro The book: From Objects to Functions pragprog.com/titles/uboop
I just published Why Code Quality Still Matters in the Age of AI Agents medium.com/@ramtop/why-code-…
Slides for my talk about AI and code quality the Taiwan JCConf 2026
speakerdeck.com/ramtop/is-in…
At @jcconf talking about coffee quality and AI
Uberto Barbini @ramtop.bsky.social retweeted
福岡へ行って、書籍「Kotlinによる関数型プログラミング入門」に関するお話をさせていただきます!原著者の @ramtop さんにもご登壇いただきます!
「Kotlinによる関数型プログラミング入門」出版記念とJava 27 at 福岡 javaq.connpass.com/event/403… #javaq
Waterfall and heavy methodologies never worked.
I wrote about why the spec-driven development goes stale, what agents are actually good for, and the one artifact in your project that cannot lie.
medium.com/@ramtop/spec-driv…
Uberto Barbini @ramtop.bsky.social retweeted
One reason I don't do much Python has been due to the lack of Effect Oriented Programming support. But recently @BruceEckel and I discovered an Algebraic Effect impl for Python called Stateless. Bruce has been spending some time with it and we had the author, Sune Debel, on the Happy Path Programming Podcast to chat about it. Really interesting stuff! Maybe I'll do more Python now. Check out the video / podcast:
youtube.com/watch?v=4ofVX9PG…
creators.spotify.com/pod/pro…
Today I'm remote working from Chiang Mai Nimman market.
I'm very much in love with this city and Thailand in general.
I just published Writing With AI medium.com/p/writing-with-ai…
My wife is driving a crowdfunding campaign for an independent Japanese documentary film about climate change and climate litigation. The film, One Drop in the Ocean (“大海のひとしずく”),.
Please consider supporting the campaign: motion-gallery.net/projects/…
I just published Process Over Magic Hits The Press medium.com/p/process-over-ma…
Uberto Barbini @ramtop.bsky.social retweeted
This week’s featured titles (1/4):
Process Over Magic: Beyond Vibe Coding
pragprog.com/titles/ubaidev
@ramtop
A Common-Sense Guide to AI Engineering
pragprog.com/titles/jwpaieng
@jaywengrow
Vector Search with JavaScript
pragprog.com/titles/bgvector
@hummusonrails
When joining a new team, AI can help you get up to speed faster.
I wrote down some practical suggestions from my personal experience on how to use it during onboarding.
Not to replace your teammates, but to make those interactions more effective.
medium.com/@ramtop/ai-assist…�
Uberto Barbini @ramtop.bsky.social retweeted
Process Over Magic-Beyond Vibe Coding
pragprog.com/titles/ubaidev
Common Sense Guide to AI Eng
pragprog.com/titles/jwpaieng
Practical Programming 4ed
pragprog.com/titles/gwpy4
Programming Clojure 4ed
pragprog.com/titles/shcloj4
Adv Hands-on Rust
pragprog.com/titles/hwmrust
How and why I've set up my daily flow with AI assistants to work with high quality large code base, without losing control. It's all about the process:
medium.com/@ramtop/process-o…