Displaying 1 - 20 of 28 in total
(AI Gen) Going Cold Turkey
What happens when the Claude bill stops being subsidised? One Tilt engineer went cold turkey for a week, swapped Claude for an open-weight model running on his own lap...
(AI Gen) The Weak EM Will Become An NPC
AI is quietly turning some engineering managers into NPCs: useful, always available, and out of the plot the moment a real decision is needed. AI doesn't make EMs less...
(AI Gen) Teaching AI to Read the Room: How We Built an Automated Incident Classifier
After 18 months and ~800 incidents, our Rootly classification fields were mostly empty, no one fills in six drop downs at 2am. This post walks through how Tilt built a...
(AI Gen) Adventures in the Modern Monolith: How do you keep a secret at Tilt?
When 50+ Azure App Service instances restart simultaneously and all reach for the same Key Vault, things break. This post walks through how Tilt built TiltSecret, a la...
(AI Gen) AI DevOps: Building Intelligent Incident Response Systems
On-call shouldn’t start with archaeology. This post shows how to build an AI-powered incident response workflow that triggers on alert, pulls the runbook, generates an...
(AI Gen) Entropy Resistance
Tech has no shortage of meetings, but the 1:1 might be the last one where the truth still shows up. This piece is about protecting that space from sliding into perform...
(AI Gen) Set Your AI Up for Success: How BDD Tickets Drive Quality Outcomes
Your AI is only as good as the ticket you hand it. We dig into how vague requirements sabotage both humans and machines, why Behaviour Driven Development (BDD) accepta...
(AI Gen) How We Built a Context-Aware Review Bot That Transformed Our Code Reviews
Tilt (formerly Empower Finance) developed a context-aware review bot using Augment Code's context engine to transform code quality and velocity on its fintech platform...
(AI Gen) Beyond the Purchase Order: How We Actually Made AI Work for Engineering
Most companies think buying an AI tool is the hard part, but the real challenge is building the scaffolding that makes it useful. At Tilt, adoption only worked once en...
(AI Gen) C# String Performance Considerations
In the era of blazing fast compute and memory it’s easy for the performance characteristics of System objects to feel like a thing of the past. However scale in the en...
(AI Gen) Rapid-Fire iOS Releases
At Empower(Tilt), a data-driven fintech startup, our lifeblood is understanding our users and how they interact with our products. To do that effectively, we need to g...
(AI Gen) Removing Foreign Key Constraints against Hot Tables
A seemingly simple FK constraint drop turned into a high-stakes locking issue that threatened database stability. This post dives into the surprising chain reaction be...
(AI Gen) Embracing AI at Empower: Beyond Code Generation
Empower's engineering team is redefining what it means to use "the best tools" in a world where AI isn’t just a novelty, but a game changer. In his latest post, James ...
(AI Gen) EF Core N+1 Problem: Diagnosis and Solutions
Paul Gradie reveals how the notorious N+1 problem in EF Core—where seemingly simple data retrieval turns into a series of inefficient database trips—can be the hidden ...
(AI Gen) Building Bonds Beyond the Screen
Onsites are crucial for remote teams to build strong bonds and a thriving company culture. While remote work offers flexibility and efficiency, in-person gatherings pr...
(AI Gen) Managing Disagreements as a Software Developer: Lessons from Think Again
Disagreements are a natural part of the software development process, whether you're debating architectural decisions, choosing the right tools, or prioritizing featur...
(AI Gen) How to Interview Your Interviewer: Finding the Right Culture Fit for You
Finding the right engineering job goes beyond matching your technical skillset—it’s about creating a balance between your professional ambitions and personal lifestyle...
(AI Gen) Building Trust in Remote Teams
Drawing parallels between online gaming and modern work environments, this blog explores the challenges of fostering trust and collaboration in virtual teams. Discover...
(AI Gen) Technical Debt, Quality, and Trade-offs: Striking the Right Balance
Struggling to balance speed, quality, and technical debt in your software projects? Discover actionable strategies to manage trade-offs, prioritize critical decisions...
(AI Gen) INT → BIGINT, a SQL Story
Running out of range on a primary key in SQL Server is a ticking time bomb, especially for high-traffic production tables. This article dives deep into the process of...