Ivan ⚡️ | 職人コーディング

3.7K posts

Ivan ⚡️ | 職人コーディング banner
Ivan ⚡️ | 職人コーディング

Ivan ⚡️ | 職人コーディング

@Ithora

Building things that work since 2004. 職人コーディング — artisanal coding. Ruby maximalist. Hype skeptic.

🌉 SF ↔ Tokyo 🗼 Tham gia Ağustos 2007
2.4K Đang theo dõi742 Người theo dõi
Ivan ⚡️ | 職人コーディング đã retweet
Aakash Gupta
Aakash Gupta@aakashgupta·
Anthropic has 454 open roles. The company is hiring software engineers at $320K-$405K. Their CEO, Dario, said three months ago that coding is "going away first, then all of software engineering." The paradox resolves instantly. Dario's engineers told him they don't write code anymore. They let Claude write it. They edit. They review. They architect. They didn't lose their jobs. They got faster. Anthropic grew from a small research lab to 1,500 employees in four years, adding engineers the entire time. This has played out five times in computing history. Compilers replaced assembly. Frameworks replaced boilerplate. Cloud replaced server management. Every prediction was the same: most programmers won't be needed. Every result was the same: the number of engineers grew. The global software engineer pool went from roughly 5 million in 2010 to 28.7 million today. BLS projects 17% growth in US software developer roles through 2033, adding 304,000 positions. The pool is projected to hit 45 million by 2030. When building software gets cheaper, more problems become worth solving with software. A startup that needed 10 engineers now needs 3. But 50 companies that couldn't afford to build at all now can. The denominator shrinks. The numerator explodes. Meta's engineering headcount is up 19% from January 2022. Google's is up 16%. Apple, 13%. These companies adopted AI coding tools years ago. They're using Copilot and Claude Code daily. They're hiring more engineers than before those tools existed. Every generation of "coding is dead" content creates two cohorts: engineers who freeze up, and engineers who build 10x more with the new tools. The second group has won every single time.
Aakash Gupta tweet mediaAakash Gupta tweet media
English
192
473
3.7K
1.8M
Ivan ⚡️ | 職人コーディング
Axios got compromised by a North Korean state actor. 100M weekly downloads. The attacker targeted the maintainer, not the code. Independent validators, hardware keys, corporate funding, and one thing you can do today: stop using npm install. Use npm ci. Lock your dependencies. ivanturkovic.com/2026/04/14/ope…
English
0
0
0
92
Ivan ⚡️ | 職人コーディング
@arvidkahl Ruby on rails handles this pretty well, using sqlite for each worktree for db, for jobs I just run inline to be executed immediately and for caching I use file store approach as otherwise in memory it would need to have namespacing.
English
0
0
1
530
Arvid Kahl
Arvid Kahl@arvidkahl·
Git worktrees are all the rage for even slightly parallelized agentic engineering. I wonder, how do you deal with "basic" external dev services? Who spins up a new db (w/ fresh data), or a Redis instance, for each worktree? Is this a thing? Will tooling (have to) embrace this?
English
158
4
228
50K
Ivan ⚡️ | 職人コーディング
@nateberkopec No there isn't, it would need to be more of personal commitment to use hardware key to sign it. Technically you cannot extract private key from something like yubikey but there is no real way to proof it is hardware as you mentioned it.
English
0
0
0
18
Nate Berkopec
Nate Berkopec@nateberkopec·
@Ithora AFAIK there’s not a lot of great ways to verify or enforce that a 2FA factor is hardware?
English
1
0
0
76
Nate Berkopec
Nate Berkopec@nateberkopec·
I looked through a few client Gemfiles and I estimate, on average, 75% of the average Rails app's dependencies are vulnerable to the exact same attack as what happened to Axios. Only ~20-25% of Rubygems in active use appear to be MFA-protected.
English
8
5
67
8.7K
Ivan ⚡️ | 職人コーディング
We should move toward a model where any gem we use requires an additional security layer, a unique hardware-key–signed value that validates physical execution. Even if someone gains account access and adds their own key, they wouldn’t be able to sign with the original hardware key. Key rotations and grace periods should be easy to detect to prevent injection attempts. At least as optional practice that all popular would adopt it
English
1
0
0
23
Nate Berkopec
Nate Berkopec@nateberkopec·
@Ithora Yea I’ve actually considered this, along with perhaps a few modifications to gemstash as well.
English
1
0
1
71
@levelsio
@levelsio@levelsio·
@Gonzohall @iFood I told the CEO over DM, he fixed it and that's how I ended up here :D No CPF or BR phone number required for iFood sign up anymore!!!
English
3
0
64
3.8K
@levelsio
@levelsio@levelsio·
🇧🇷 So @iFood (which is like Brazil's UberEats or DoorDash) invited me to their staff retreat in Bahia Of course I could not spare you a video of the elaborate Brazilian buffet there 😊😊😊 Bahia is Brazil's most African state, and it's because many of the enslaved Africans arrived here first. The culture is called Afro-Brazilian So here at this buffet it's rice and beans (as always!) but also 🥘Moqueca It's a fish stew with shrimp or fish in a base of tomatoes, garlic, coriander, lime and then it is cooked in a clay pot And Moqueqa is EXTRA interesting because it literally has its origins with the 🪶indigenous of Brazil who called it mukeka, then the 🇵🇹 Portuguese arrived in Brazil and changed the recipe a bit adding onions and coriander, and finally the 🌍 Africans added palm oil and coconut milk to make it their own So if any dish can show the mix of Brazil's identity it's definitely Moqueca!
@levelsio@levelsio

🇧🇷 Another Brazilian buffet, I didn't want to be annoying making a video because kinda busy but this one extra interesting because it was at the airport in Viracopos near Sao Paulo It's Azul Airlines' main airport, Azul means blue and is the same founder and CEO as JetBlue in America, his name @davidneeleman He's also interesting because his grandfather was born to Dutch immigrants in Utah! But then he himself was born in Sao Paulo, and lived there until he was 5 years old, then he moved to the US where he founded JetBlue, WestJet and a few more airlines Later he came back to Brazil to start Azul which quickly became the biggest airline here It's similar to JetBlue, it's not luxury but also not cheap, it's comfortable but basic, but with great service etc. Anyway back to the buffet, it's great the airport has a buffet cause it means you can eat healthy which is always a big problem when you're traveling Today I had steak, chicken, eggs, potatoes, some rice and beans and tomatoand cucumber with sparkling water BOM APETITE 🇧🇷

English
53
11
666
126.2K
Hedgehog
Hedgehog@Hedgehog_SWE·
@bernhardsson If you had to chose one language, it would be Swedish. Already tought in Finland, and understood by Norwegians, and mostly by Danes. But to make the Danes give up Danish and embrace Swedish is not gonna happen.
English
4
0
3
806
Erik Bernhardsson
Erik Bernhardsson@bernhardsson·
My newest stupid idea is we should merge the Scandinavian languages. Let’s invent a new one that’s basically the average language. Mandate that it’s used for all public broadcasts. People would learn it in a few months. 25M speakers.
English
305
13
529
133.4K
Ivan ⚡️ | 職人コーディング
@om_patel5 You can literally build demo of anything but in the end it takes much more to have a solid product and being supported for years to come. If it gets more popular google will charge for map usage. Also new features will require infrastructure and maintenance.
English
0
0
0
1.5K
Om Patel
Om Patel@om_patel5·
THIS GUY VIBE CODED A FULL FLIGHT SIMULATOR WITH CLAUDE CODE real world terrain, real locations, and you can fly anywhere on earth. AND it runs in your browser. built with Three.js and CesiumJS you can seriously build anything in a weekend
English
176
106
2K
553.8K
Ben Vinegar
Ben Vinegar@bentlegen·
@pie6k @DamiDina GitHub user ~1800 here That’s exactly how it started. The original tagline was “social coding”. There was a time when people used the feed, profiles were more social, etc. But the community was smaller, less code, etc. Anyways, it’s incorrect to say they never tried.
Ben Vinegar tweet media
English
11
4
169
72.7K
Adam Pietrasiak
Adam Pietrasiak@pie6k·
GitHub has such potential to become “developers' social media,” and it seems they never seriously tried to tackle it. There is no “feed”. They already have users, retention, and engagement. I was wondering multiple times why they never tried
English
46
2
112
18.3K
The Times of Central Asia
The Times of Central Asia@thetimesoca·
Kazakhstan is advancing plans to become a major aviation hub, preparing for FAA approval, expanding long-haul capacity with Boeing 787s, and investing in infrastructure to launch direct U.S. flights and boost global connectivity. timesca.com/kazakhstan-exp…
English
131
495
5.1K
12.7M
Ivan ⚡️ | 職人コーディング
You described in your own words 16h/day, how long is this sustainable, this 16h falls to 2 person 8h/day work so if you can sustain the additional mental energy drain for longer period then it is good for you but most won't be able to sustain and a lot of developers are already not doing fully focused 8h/day so what you are describing is just a burst of iterations as most are usually productively writing good quality code for 4h/day which turns your situation to a average productivity gains.
English
1
0
0
31
David Moosmann
David Moosmann@damoosmann·
ive been building an entire app solo with Claude Code since September. Flutter + Firebase + Gemini. doing 16h days, shipping features that would take a 4 person team the real question isnt whether devs lose jobs. its whether startups still need to hire 10 engineers when 2 can do the same work now
English
5
0
2
963
Dr Milan Milanović
Dr Milan Milanović@milan_milanovic·
When Opus 5.0 with 10M context is released, do you still have a job as a developer ?
English
257
16
627
184.6K
Marco 😎🌃
Marco 😎🌃@xr3dservices·
@FooteMiles @XueJia24682 Sharp😅 I was looking to the smoke that came from the pan, not sure if I want to be asleep, when that thing is cooking
English
1
0
2
440
🇨🇳XuZhenqing徐祯卿
🇨🇳XuZhenqing徐祯卿@XueJia24682·
✨🇨🇳A Chinese company, Unipath, has launched a household robot that is now in real-home use. It can wake users up on time, operate home appliances, organize storage spaces, and even cook meals automatically.
English
848
2.4K
12K
2M
Miles A Foote
Miles A Foote@FooteMiles·
@XueJia24682 I noticed the egg was already broken before it was placed in the pan. Let's see it break the egg
English
5
0
34
8K
Parimal
Parimal@Fintech03·
The tank on that truck is the emptiest place in the Solar System :) To keep 100 antiprotons alive for the journey, the vacuum inside the transportable trap has to be 10-100x better than the vacuum of space around the International Space Station. If a single stray molecule of regular H2 leaked into that trap during the drive, the resulting gamma-ray flash would have triggered the sensors instantly. They were literally transporting a portable void.
English
126
432
7.4K
533K
Zack D. Films
Zack D. Films@zackdfilms1·
How Did Rome Flood The Colosseum For Naval Battles 😮
English
164
1.4K
23.1K
2.4M
Ivan ⚡️ | 職人コーディング
Everyone thinks progress is inevitable. It isn’t. “How Progress Ends” by Carl Benedikt Frey flips the narrative: • Decentralization → innovation • Bureaucracy → scaling • Bad institutions → stagnation His take on AI is especially sharp: we’re better at remixing knowledge than creating breakthroughs. Feels very relevant right now. Worth reading.
Ivan ⚡️ | 職人コーディング tweet media
English
0
0
1
74
Ivan ⚡️ | 職人コーディング
@CelsoDeSa One great thing with sqlite is that you can set it dynamically for each worktree in claude code to do changes without dropping your main development and test dbs.
English
1
0
1
115
Celso de Sá 📈
Celso de Sá 📈@CelsoDeSa·
Is Ruby on Rails dead? Not. Even. Close. I just read a fantastic piece by DevOps architect Mark Dastmalchi-Round about his experience returning to Rails in 2026 to build a side project, and it’s a refreshing reminder of why "convention over configuration" is still a superpower for developers. Instead of reaching for the latest JavaScript framework du jour, Mark dove into Rails 8. Here is why the modern Rails ecosystem is an absolute powerhouse right now: The "No-Build" Frontend: No Webpack? No problem. Rails 8's default Hotwire (Turbo + Stimulus) and importmaps give you a snappy, SPA-like feel using standard server-side rendered HTML. Say goodbye to Javascript toolchain fatigue. Simplified Infrastructure with "Solid": Adding background jobs or caching used to mean spinning up extra infrastructure like Redis or Memcached. The new Solid Cache, Solid Queue, and Solid Cable libraries use your primary database instead, drastically reducing overhead. Production-Ready SQLite: Rails 8 now ships with highly optimized, production-ready default settings for SQLite (like enabling WAL mode). It’s no longer just a "development toy"—it's a viable, zero-config database for small-to-medium production apps! Deploying Rails used to be its Achilles' heel, but with modern Docker/OCI containerization, even that historical pain point has been solved. If you've been sleeping on Rails, 2026 might be the perfect time to give it another look. The focus on developer happiness and frictionless building is stronger than ever. (Link for the full article on the first comment) What's your go-to stack for side projects these days? Are you still reaching for React/Node, or leaning toward simpler backend-driven frameworks? #RubyOnRails #WebDevelopment #SoftwareEngineering #TechTrends #Rails8 #Programming #DeveloperExperience
Celso de Sá 📈 tweet media
English
3
4
48
3.5K