
👉 20 years of industry experience 👉 Founding dev of #Konsist 👉 Book author and Tech reviewer 📘 👉 Follow me: 💡#AndroidDev💡#Kotlin💡#AppArchitecture
London, England
Joined August 2016
- Tweets2.1K
- Following710
- Followers4.7K
- Likes1.6K
Igor Wojda 🤖 retweeted
"A developer vibe-coding a side project a dozen people will ever run, and a team keeping a ten-year-old enterprise system alive for another quarter, share almost no constraints worth naming, and most of the advice in circulation is really one of those two people telling the other how to live.
Igor Wojda 🤖 retweeted
I’ve left Anthropic after more than a year of working on Claude Code and seeing it scale larger than I ever imagined.
I have really loved working at Ant and believe deeply in the mission, and most of all, the idea of a race to the top.
The idea that if we work hard and responsibly, we can raise the bar and inspire others to great outcomes. And if we all push each other to be better, things can be radically good. I will carry the spirit of this with me forever.
My colleagues at Anthropic are the most talented, thoughtful, competent, and earnest people I have ever met. I am glad they are at the wheel and trust them deeply.
To the community on X, thank you for everything. You’ve made this the most fun (and sometimes stressful) job I’ve ever had.
For me, it is time for a bit of a break before diving into something new.
If you want more excellent Claude Code content, you should follow @addyosmani , @lydiahallie, @_catwu, @ClaudeDevs and of course @bcherny who started it all.
I am done with this shit. It is over. The state of engineering right now is horrible. It has been half a month since I started a new role at a big company. Nobody knows anything here. The specs, code, tests, PRDs, tickets, resolution of those tickets, reports, etc., everything is made by Claude Code. Nobody on my team likes this. They are being forced to ship as much as they can. I have heard multiple times from higher management that pushing code is not a bottleneck, so why are we slow? People are working 12 to 13 hours a day just to press enter. Nobody is reading anything. Humans in corporate are doing nothing on their own. Everyone, literally everyone, from an L1 to an L7 engineer here is doing the same thing. Talk to Claude. There is no sense of victory. Nobody is resolving bugs. In reality, nobody is thinking anymore. Everything is done by LLMs. It is so soul-sucking. I would not mind it, to be honest, if we were at least given the time to check out the code and see what is going where. But no, the goal is to just ship. No matter what happens.
Igor Wojda 🤖 retweeted
After nearly 17 years, it has come time for me to move on from @JetBrains. I wish JetBrains and all of my friends and colleagues the best success. Thank you so much for everything. linkedin.com/posts/hadi-hari…
Igor Wojda 🤖 retweeted
made showcase video using claude 5.5 in single prompt 🧑🍳
About Mindmap: It shows you the full function call graph. who calls it, what it calls, the whole flow
⭐ Download vishal2376.github.io/mindmap
❤️ Github github.com/vishal2376/mindma…
#Kotlin #AndroidDev #buildinpublic #OpenSource
been working on something for a while now
early demo of Mindmap - a plugin I built for IntelliJ & Android Studio
press Alt+G inside any Kotlin/Java function and it shows you the full call graph. who calls it, what it calls, the whole flow
this is just the initial demo but wanted to share it early 🙂
🔗 vishal2376.github.io/mindmap
#Kotlin #AndroidDev #buildinpublic @JetBrains @kotlin
Igor Wojda 🤖 retweeted
Claude Code tip: once Opus 5.5 is your main model, stop leaving Fable 5.1 sitting idle
put it on call with /advisor
run /advisor fable
Opus 5.5 keeps writing the code
Fable 5.1 reads the full session, every tool call included, and only speaks up at three points:
→ before a plan: is this the right approach?
→ when the same error comes back: am I digging in the wrong place?
→ before "done": what did I miss?
Fable 5.1 reviews. Opus 5.5 ships
Jev engineering is the same move one layer down: the forks that need no thinker (which file, which tool, retry or stop) go to Jev in under half a second, and the big model only sees the ones that split
- the full tree
> Opus 5.5 on high runs the main session
> explorer reads the code
> worker edits and runs tests
> researcher pulls the docs
> all three on medium
> Fable 5.1 on call as the advisor
paste the tree and this prompt into Claude Code ↓
"Rebuild my Claude Code setup around this tree:
1. Check ~/.claude/agents and .claude/agents for subagents that already fit explorer, worker and researcher.
> Draft new ones only for missing roles
> Give each model: opus, effort: medium
> Skip any that pin a different model and list them
2. Set the main session to high via effortLevel in ~/.claude/settings.json, and set advisorModel to fable
3. Find anything that keeps the advisor off (CLAUDE_CODE_DISABLE_ADVISOR_TOOL, DISABLE_TELEMETRY, any variable that stops feature-flag fetching) plus CLAUDE_CODE_EFFORT_LEVEL, which overrides subagent effort. Report them, change nothing
4. Add one rule to ~/.claude/CLAUDE.md: consult the advisor before a large plan, when an error repeats, and before calling a long task done
Show me every change as a diff first. No edits until I say go."
↳ code.claude.com/docs/en/advi…
Igor Wojda 🤖 retweeted
The gap between major model releases keeps shrinking.
2023: once every 73 days
2026 (so far): once every 18 days 🤯
Igor Wojda 🤖 retweeted
The race for AGI
Script: Sherpa by Pocket FM
Video: Seedance 2.5
🤖 Made with AI
Igor Wojda 🤖 retweeted
🐤 Android Canary 2609 is here with a preview of a highly requested security feature: A global lock for Quick Settings!
(As usual, Canary is highly experimental & not recommended for daily use!)
With this new setting, you can require your device to be unlocked to toggle certain Quick Settings. When enabled, your phone must be unlocked to toggle Wi-Fi, Bluetooth, Mobile Data, & Airplane Mode.
Go to Settings > Security & privacy > Device unlock or Settings > Display & touch > Lock screen to enable it.
Please test this feature and tell us your thoughts!
Igor Wojda 🤖 retweeted

Andrej Karpathy@karpathy26 Dec 2025
🇺🇸
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
I've never felt this much behind as a programmer. The profession is being dramatically refactored as the bits contributed by the programmer are increasingly sparse and between. I have a sense that I could be 10X more powerful if I just properly string together what has become available over the last ~year and a failure to claim the boost feels decidedly like skill issue. There's a new programmable layer of abstraction to master (in addition to the usual layers below) involving agents, subagents, their prompts, contexts, memory, modes, permissions, tools, plugins, skills, hooks, MCP, LSP, slash commands, workflows, IDE integrations, and a need to build an all-encompassing mental model for strengths and pitfalls of fundamentally stochastic, fallible, unintelligible and changing entities suddenly intermingled with what used to be good old fashioned engineering. Clearly some powerful alien tool was handed around except it comes with no manual and everyone has to figure out how to hold it and operate it, while the resulting magnitude 9 earthquake is rocking the profession. Roll up your sleeves to not fall behind.
Igor Wojda 🤖 retweeted

Boris Cherny@bchernyJan 2
🇺🇸
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
I'm Boris and I created Claude Code. Lots of people have asked how I use Claude Code, so I wanted to show off my setup a bit.
My setup might be surprisingly vanilla! Claude Code works great out of the box, so I personally don't customize it much. There is no one correct way to use Claude Code: we intentionally build it in a way that you can use it, customize it, and hack it however you like. Each person on the Claude Code team uses it very differently.
So, here goes.
Igor Wojda 🤖 retweeted
One of the biggest problems in big Kotlin projects is keeping consistency, but ensuring it can be hard; it means endless reminders and fights on PRs. This is where Konsist, a new Kotlin library, shines like a star. Thread 👇 🧵
Igor Wojda 🤖 retweeted
One of the biggest problems in big Kotlin projects is keeping consistency, but ensuring it can be hard; it means endless reminders and fights on PRs. This is where Konsist, a new Kotlin library, shines like a star. Thread 🧵 👇
Igor Wojda 🤖 retweeted
The 17th issue of the Mobile Automation Newsletter is out 📬
🔗 testableapple.com/newsletter…
Thanks a mill @zaneschepke, @Alex_Zhukovich, @mohsenoid, @megasuperhero, @RotBolt, @PoisonedYouth, @igorwojda, @gruchalaartur, @verbalraj and more! 👏
#mobileautomation #cicd
Igor Wojda 🤖 retweeted
The 16th issue of the Mobile Automation Newsletter is out 📬
🔗 testableapple.com/newsletter…
Thanks a mill @jsorge, @LeighaJarett, @throwspace, @mbrandonw, @stephencelis, @v_pradeilles, @spidey_vitamins, @igorwojda, @oianmol, @zarahjutz and more! 👏
#mobileautomation #cicd
Igor Wojda 🤖 retweeted
ChatGPT can now browse the internet to provide you with current and authoritative information, complete with direct links to sources. It is no longer limited to data before September 2021.
Igor Wojda 🤖 retweeted
The 15th issue of the Mobile Automation Newsletter is out 📬
🔗 testableapple.com/newsletter…
Thanks a mill @emn_deniz, @Ameddah_Achraf, @pjechris, @akjaw1, @HiThereJoe, @igorwojda, @edgarmiro, @HemantDungriyal and more! 👏
#mobileautomation #cicd
Igor Wojda 🤖 retweeted
Remote jobs are not only about getting paid in USD. It’s also about:👇
1. Unlimited PTOs
I don’t have to do calculations while taking leaves or request my manager to approve it.
This photo was taken on Tuesday afternoon, no festival, no holiday. I can travel whenever I want.
2. Hardware ownership
I don’t have to return my Macbook or home office setup if I leave the company. It’s gadgets are mine.
3. Flexible working hours
I choose whether I want to work at the midnight or 6 am in the morning or take a nap in the noon.
4. Travel
I couldn’t have imagined myself walking on the streets EU at the age 22. Company retreat is a great way to connect and learn from your peers and of course, travel the world.
5. Short notice period / No bond
I don’t have to work for 3 extra months even if I feel stuck at a company. Mostly it’s between 15-30 days.
6. Zero politics
I’ve heard 100s of stories of toxic office culture, it directly affects the growth of an employee.
7. Exposure
You get to work with people from different cultures and places. It’s amazing to have such diverse teams.
The list goes on and I can keep on writing. Having said that, it’s not easy to find a remote job and it’s not fun all the time.
There will be times when you will have to work in non office hours or plan your holiday according to the work. Remote jobs are also risky compared to corporate job at MNCs.
Let me know if you want to know more about the challenges at a remote job or how to find one. I’ll be happy to help:)
Igor Wojda 🤖 retweeted
Twitter was able to change the logo of their iOS app but not the name, since Apple requires app names to be at least 2 characters 😂 – at San Francisco, CA
Igor Wojda 🤖 retweeted
Can you code better than Chat GPT-4? 🤓
As the benchmark for coding skills, GPT-4 achieved a pass rate of 3 out of 45 on LeetCode Hard challenges as it fine-tunes its coding ability. 🤖
openai.com/research/gpt-4
The best way to make your programming skills recession proof? Solve hard problems on LeetCode.🔥
leetcode.com/problemset/all/…
#AI #GPT4 #ChatGPT #openai #programming #SoftwareEngineer #technology #Markets #layoffs

























