Arpit Bhayani
Projects
Blogs
Notes
Videos
Papershelf
Bookshelf
Courses
Talks
Home
Topics
Software Engineering
#software-engineering
(54)
50 notes
•
4 videos
All
54
Software Engineering
33
Systems Internals
9
Career Growth
8
AI Systems
1
Algorithms & Data Structures
1
Distributed Systems
1
Api Design
1
2026
(29)
Sep 04
NOTE
AI makes pull requests less central in open-source contribution
Software Engineering
#software-engineering
#pull-request
#ai
Aug 18
NOTE
Perform gradual frontend rollouts with a cookie and random number
Software Engineering
#software-engineering
#cookie-based-rollout
#feature-flag-alternative
Aug 13
NOTE
Visual Prototypes Offer Superior Product Specification Over Design Documents
Career Growth
#software-engineering
#ai-agents
#career-growth
Aug 10
NOTE
Preventing PostgreSQL database-wide recoveries using strict Linux overcommit
Systems Internals
#software-engineering
#crash-recovery
#databases
Aug 04
NOTE
Hidden Systemd Units In Base Images Can Crash Kubernetes Training Jobs
Systems Internals
#software-engineering
#ai-agents
#aws-ecs-agent
Jul 24
NOTE
Modern SaaS Value Shifts From Core Features To Essential Plumbing
Software Engineering
#software-engineering
#artificial-intelligence
#integrations
Jul 20
NOTE
Skipping Go Compiler Bounds Checks Improves Performance with Unsafe
Software Engineering
#software-engineering
#bounds-checking
#go
Jul 15
NOTE
Fragile staging and end-to-end tests hinder system scalability
Software Engineering
#software-engineering
#contract-testing
#databases
Jul 11
NOTE
Good DevOps Practices Are Essential for Reliable AI Agentic Workflows
Software Engineering
#software-engineering
#agentic-workflows
#ai-agents
Jun 29
NOTE
AI Makes Premature Optimization Effortless Leading to Over-Engineered Code
AI Systems
#software-engineering
#ai
#caching
Jun 26
NOTE
Hands-on experience with systems reveals their critical failure modes
Software Engineering
#software-engineering
#databases
#failure-modes
Jun 22
NOTE
Go's Error Handling Creates Excessive Nil And Error Checks
Software Engineering
#software-engineering
#defensive-programming
#error-handling
Jun 13
NOTE
MD5 hash collisions are easily constructed and not secure
Software Engineering
#software-engineering
#collision-resistance
#cryptographic-hash
Jun 11
NOTE
Learning One Language Deeply Gives Intuition AI Cannot Provide
Software Engineering
#software-engineering
#ai-code-generation
#concurrency
Jun 04
NOTE
Asymmetry in SYN Flood Attacks Makes SYN Cookies an Effective Countermeasure
Software Engineering
#software-engineering
#asymmetry
#clock-synchronization
May 11
NOTE
Artificial Intelligence Now Writes and Runs My API Tests
Career Growth
#software-engineering
#api-testing
#career-growth
May 04
NOTE
Adopt a Specific Order for Comprehensive Code Review
Software Engineering
#software-engineering
#clarity
#code-duplication
Apr 30
NOTE
Git Worktrees Empower Coding Agents to Run Tasks in Parallel
Software Engineering
#software-engineering
#ai-agents
#code-isolation
Apr 20
NOTE
Match Existing Codebase Conventions for Easier Collaboration
Software Engineering
#software-engineering
#codebase-conventions
#coding-style
Apr 03
NOTE
Programming Outcomes are Harder to Ignore with Agents
Software Engineering
#software-engineering
#agents
#ai-agents
Apr 02
NOTE
Premature Optimization Adds Complexity, Reduces Readability
Software Engineering
#software-engineering
#code-correctness
#code-maintainability
Mar 13
NOTE
Loop unrolling is one of those compiler tricks that feels
Systems Internals
#software-engineering
Mar 05
NOTE
Here's something very fundamental to how memory works in operating
Systems Internals
#software-engineering
Mar 03
NOTE
Software Engineering Becomes Project Management Without Innovation
Career Growth
#career-growth
#bureaucracy
#innovation
Feb 11
NOTE
Go 1.26 just dropped :) and there's some interesting stuff
Software Engineering
#software-engineering
Feb 10
NOTE
In C, you can define two interesting macros - likely() and unlikely
Software Engineering
#software-engineering
Feb 06
NOTE
Anthropic spun up 16 Opus 4
Systems Internals
#software-engineering
Jan 20
NOTE
I do not remember shell commands :) and I needed
Software Engineering
#software-engineering
Jan 04
NOTE
Software Knowledge Decay Requires Weekly Learning Investment
Career Growth
#career-growth
#half-life
#knowledge-decay
2025
(15)
Dec 26
NOTE
Let me talk about something obvious but with a bit of quantification
Software Engineering
#software-engineering
Nov 20
NOTE
Meta open-sourced Pyrefly, a Python type-checker and language server, and
Systems Internals
#software-engineering
Nov 13
NOTE
JavaScript runtime has an off-by-one bug :) I recently stumbled
Software Engineering
#software-engineering
Nov 10
NOTE
One coding project that I recommend every engineer build at
Software Engineering
#software-engineering
Nov 05
NOTE
Fun fact: for a smaller search usecase, using Bloom filters
Algorithms & Data Structures
#software-engineering
Sep 05
NOTE
Don't sacrifice code clarity for marginal gains
Software Engineering
#software-engineering
Sep 03
NOTE
DNS is perhaps the largest eventually consistent system in the world
Software Engineering
#software-engineering
Aug 30
NOTE
Python supports really long integers, practically infinite, but when it
Systems Internals
#software-engineering
Jul 16
NOTE
Golang is adding a new Garbage Collector called Green Tea in 1
Systems Internals
#software-engineering
Jul 15
NOTE
Exception handling is expensive, and it is 66x+ slower than
Software Engineering
#software-engineering
Jun 12
NOTE
Curiosity-driven development is the best approach to software
Career Growth
#software-engineering
#curiosity-driven-development
#software-development
Apr 23
NOTE
I love the way Golang makes us handle errors
Software Engineering
#software-engineering
Jan 29
NOTE
When In Doubt, Code It Out
Software Engineering
#software-engineering
#devops-and-testing
#productivity
Jan 23
VIDEO
Accelerating Career Growth: Learning, Mindset, and Navigating the Tech Landscape
Career Growth
#career-growth
#learning-strategies
#imposter-syndrome
Jan 01
NOTE
If you plan to learn in public in 2025, spend more time learning than sharing.
Distributed Systems
#software-engineering
#asli-engineering
#career-growth
2024
(5)
Aug 22
VIDEO
Writing Code That Matters: Prioritizing Impactful Engineering Work
Career Growth
#career-growth
#software-engineering
#impactful-code
Aug 04
VIDEO
Postel's Law: Principles for Robust API Design
Api Design
#api-design
#postels-law
#robustness
Jul 24
VIDEO
The Transformative Power of Diverse Programming Languages
Career Growth
#programming-languages
#career-growth
#software-engineering
Jul 22
NOTE
Abstraction is a fundamental principle in software engineering, but premature
Software Engineering
#software-engineering
#oop
Jan 16
NOTE
malloc is not the only way to allocate memory ⚡
Systems Internals
#software-engineering
2023
(5)
Dec 13
NOTE
Unpopular opinion: Abstraction kills productivity and readability ⚡
Software Engineering
#software-engineering
Oct 10
NOTE
I always wondered how we could build our own File
Software Engineering
#software-engineering
May 11
NOTE
Four coding habits that make you a 10x ⚡
Software Engineering
#software-engineering
#asli-engineering
Mar 20
NOTE
Spent the afternoon revising the paper on the Isolation Forest
Software Engineering
#software-engineering
Feb 03
NOTE
Lot of engineers comment on pull requests to impose superiority 🤦♂️
Software Engineering
#software-engineering
#asli-engineering