Vinayak G Hejib
← Back

Blog & Journal

Engineering notes, ideas, experiments and lessons from building software

20 min read

Harness Engineering: The Engineering Discipline Behind Reliable AI Agents

We spent decades engineering software to be predictable. Now we're building systems around...

AIProgrammingHarness
Read article →

18 min read

I Let AI Build an Entire Mobile App Feature. Then I Had to Debug It.

What happens when you stop writing the code and let an AI coding agent build a real mobile feature? I...

AIiOSProgramming
Read article →

18 min read

I let AI build my mobile app feature and then I had to debug it!!

What happens when you stop writing the code and let an AI coding agent build a real mobile feature? I put it to the test, focused on Swift and iOS.

AIiOSSwift
Read article →

7 min read

The Next Evolution of App Architecture: AI Just Introduced a New Orchestrator.

iOSAIArchitecture
Read article →

11 min read

Beyond Portrait and Landscape: Building Truly Resizable iOS Apps

Apple: "Your app supports Portrait and Landscape, right?" Also Apple: "Cute. Now...

iOSSwiftUISwift
Read article →

5 min read

Building an AI-Powered Git Commit & PR Assistant

Every engineer loves writing code(On a good note, I believe 😉). Not every engineer loves...

AIProductivityGit
Read article →

6 min read

Unstructured Concurrency in iOS

A few months ago, I started noticing something strange in my app. Nothing was crashing. Nothing...

CodequalityiOSMobile
Read article →

5 min read

Memory Leaks Are Architecture Problems

Audience: Majority iOS Engineers Written for engineers who debug systems not syntax. Context:...

iOSSwiftMobile
Read article →

3 min read

Memory Leaks in SwiftUI(Real-World Examples)

Memory Leaks in SwiftUI - Where They Hide & How to Catch Them!! SwiftUI makes UI feel effortles,...

iOSSwiftPerformance
Read article →

5 min read

The Essentials of Unit Testing in iOS - A Quick Guide

Unit testing is the backbone of robust, maintainable iOS apps. Think of it like having a safety net...

iOSTestingSwift
Read article →

5 min read

LLMs in Xcode: How AI Will Change iOS Development Forever

🎯 Artificial Intelligence (AI) isn’t just knocking on the door of iOS development....it’s...

iOSGithubcopilotSwift
Read article →

5 min read

The Secret Life of @State in SwiftUI: Where Does My Data Actually Live?

Understanding the truth behind SwiftUI’s most misunderstood property wrapper. Why This...

iOSMobileSwift
Read article →

5 min read

What Really Happens When You Call an async Function in Swift?

"Calling await in Swift feels like casting a spell — except Swift is the sorcerer and you're just...

Read article →

4 min read

The Art of Dependency Injection in SwiftUI

How I Stopped Worrying and Learned to Love Passing Stuff Around* If SwiftUI had a motto,...

iOSSwiftUIProgramming
Read article →

5 min read

iOS Apps That Don’t Crash: Myth or Method?

💥 “An app crash is the loudest silence your user will ever hear.” — Every iOS engineer,...

Read article →

8 min read

Modernizing a Legacy Modular iOS Codebase

SwiftUI Migration, Scalable Architecture & Seamless Testability "You don’t rewrite a...

Read article →