Arpit Bhayani
Projects
Blogs
Notes
Papershelf
Bookshelf
Courses
Talks
Home
Categories
Software Engineering
Software Engineering
(22)
Practices, principles, and craft of software engineering.
22 notes
2026
(20)
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
Software Engineering
#software-engineering
#ai-agents
#career-growth
Aug 10
NOTE
Preventing PostgreSQL database-wide recoveries using strict Linux overcommit
Software Engineering
#software-engineering
#crash-recovery
#databases
Aug 04
NOTE
Hidden Systemd Units In Base Images Can Crash Kubernetes Training Jobs
Software Engineering
#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
Software Engineering
#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
Software Engineering
#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
2025
(2)
Jun 12
NOTE
Curiosity-driven development is the best approach to software
Software Engineering
#software-engineering
#curiosity-driven-development
#software-development
Jan 29
NOTE
When In Doubt, Code It Out
Software Engineering
#software-engineering
#devops-and-testing
#productivity