Prelint reads every PR against your specs, ADRs and prior decisions, and explains what the agent chose and why it matters — before merge. On teams already running other AI reviewers, ~40% of pre-merge fixes come from Prelint.
You can support here: https://t.co/JvPARrg0Rj
We just launched Prelint on Product Hunt 🚀
The bug isn't the scary part of AI-written code. Working code that quietly builds the wrong product is.
https://t.co/JvPARrg0Rj
I've watched changes pass human review AND CI, then turn out to have broken an architectural pattern, added an unapproved dependency, or changed a permission rule nobody ever decided to change.
Nothing failed. It just wasn't what we agreed to build.
Learning to disassemble other apps and system frameworks to understand how they work has to be one of the most underestimated skills in app development.
A new article on my blog!
I'll show how to write the Swift command-line tool for parsing Mach-O file headers.
https://t.co/BqcAn4DH7d
#swift#commandline#macho#otool
If you want to find out how the OS handles application launch, what's the app entry point, what swift compiler does with @UIApplicationMain attribute - check out my blog where I try to explain all of these!
https://t.co/YMoR3jmfim
#swiftcompiler#reverseengineering#macho#lldb
I've started my own blog when I'll be posting stuff regarding iOS reverse engineering.
Here's the first article - how to look inside an external framework's binary to understand how it works https://t.co/MjSTYhU9xm
My friend left her MacBook Pro on a Manhattan park bench.
Timeline:
Within 5 minutes: laptop gone
Within 6 hours: laptop in Bronx
After 7 days: in the Dominican Republic
Fascinating how stolen electronic logistic networks work, and how they don’t properly reset the hardware