
u/aisatsana__

this is why you should bring your ops to slack
AI makes ad hoc operational work so easy that we stop building the tools around it. Why write a script when you can just ask Claude or Copilot to restart the canary? Why build a dashboard when ChatGPT can summarize today’s deploy status in 15 seconds? Because that 15-second conversation, repeated by 50 engineers 20 times a day, stops being convenience and starts becoming a tax.
AI agents aren’t safe from prompt injection, and spreadsheets prove it
It’s 2026, and AI agents are taking over more and more of our busywork. I personally rely on them for a lot of boring, but increasingly complex tasks. We do hear about security, staying safe, and the term prompt injection gets thrown around. But that can sound technical; devs are supposed to solve that, with code and stuff, right? Or it can sound doomery; it’s just AI naysayers protesting progress!
I like a good challenge, so I decided to construct some prompt injection attacks to see how hard it is to put them to use and what kind of a threat they pose. I invite you to join me in this mini red teaming exercise, let’s hack the planet some LLMs. 🙃
AI Is Making Junior Developers Faster, But Is It Making Them Better Engineers?
shiftmag.devGoing from backend/DB work to native iOS made me feel like a junior developer again
shiftmag.devHow to Survive Database Failover - Debezium and PostgreSQL in Production
We recently run into quite nasty edge case with Debezium + PostgreSQL failover. Everything looked healthy after failover, connector was running, database was fine, no obvious errors. But problem was replication slot on new primary could start ahead of offset stored by Kafka Connect. Basically you can end with situation where Debezium thinks it should continue from one LSN, while Postgres already lost part of WAL it needs. And connector can look “healthy” while you actually have a gap in CDC. We tested few approaches with Patroni and PostgreSQL 16, and also looked into what changes with PG17 failover slots.
What If the Biggest Bottleneck Behind AI’s 10× Promise Is the Human Engineer?
shiftmag.devHow JPA Defaults Broke Our Kotlin Microservice
While testing a Kotlin microservice backed by MS SQL, I found several places where convenience had quietly become a liability. Fortunately, there was no production incident; most issues were detected during internal testing. It is always better to learn on someone else’s mistakes, this article will help you learn on mine
Eoin Woods about software architecture failures
At Devoxx UK in London, we caught up with Eoin Woods - co-author of three software architecture books and former CTO of Endava, to find out why beautifully designed systems still break in production.
P.S. posting again with the different flair. Originally, I've put "conference" flair (because this conversation took place at DevoXX, UK) but mods removed it suggesting me to change the flair. Hope it work this time.
CTOs Agree: Cognitive Debt Is the New Technical Debt
At a CTO Craft Dinner in Toronto, I sat down with engineering leaders from more than a dozen tech companies and asked where AI has actually landed. The free-for-all is over and we need to be realistic.
AI generates larger pull requests
Larger pull requests bring more bugs. Stephen Poletto, Field CTO at Span, used his CTO Craft Con talk in Toronto to argue that the AI tooling wave has arrived with a familiar problem attached: organizations are reaching for the most legible metric available rather than the most meaningful one. The result is a rerun of every previous failed attempt to quantify developer productivity, but this time with a pretty substantial compute bill.
Fali milion i po dinara! Doniraj da škola programiranja ostane besplatna
U normalnim zemljama ove stvari subvencioniše država, ali da. Hajde da pomognemo deci
Microsoft Engineering Levels and Salaries: The Complete SDE Career Ladder
shiftmag.devIma se za 87 ćacadi, čarter let i lux hotel, a za mlade fizičare pišljivih 2.000 evra ne mogu da izdvoje. "Za našu decu"
Članak: Srbija ne može da izdvoji €2.000 za najbolje fizičare, pa posle ‘zašto mladi odlaze?’
Tim srednjoškolaca koji je izborio plasman na Međunarodni turnir mladih fizičara (International Young Physicists’ Tournament – IYPT) u Cirihu još nema obezbeđena sredstva za put i boravak u Švajcarskoj. Zbog toga su Turnir mladih fizičara Srbije i Udruženje mladih fizičara “Spinor” pokrenuli kampanju za prikupljanje sredstava.
Engineering Leaders, You Should Be Worried If Your Team Isn’t Pushing Back
I had a chance to talk to David Fung, ICF PCC, founder and executive coach at Coachful Coaching at CTO Craft Con in Toronto about the most reliable signal that something is wrong in the teams. Coincidentally, it is also the one most leaders misread.
What signals tell you a team feels safe challenging decisions?
How to mentor junior engineers who use AI?
"We’re in a growing industry where companies need to be able to continue and carry forward. In order to do that, they need to hire juniors. Foundationally, it’s about survival".
Christine Miao, Founder and Researcher at Technical Accounting
I had a chat with Miao after her talk at the CTO Craft Conference in Toronto. The mentorship question is where the conversation gets more complicated. Some senior engineers argue that AI-assisted development is producing juniors who generate output without understanding it, making them harder, not easier, to teach. Miao doesn’t dismiss the pattern, but she describes a bimodal distribution.
What do you think, fellow experienced devs?
PS: I am posting this again, because I accidentally posted it yesterday breaking wendesday/saturday AI posting rule!
Developers Confess: The Unfiltered Truth
We asked developers to spill their little dirty secrets, the lies they tell their managers and what actually creates tension in teams. One theme that kept coming up was the gap between how software development looks from the outside and what it actually looks like in practice.