Arpit Bhayani
Projects
Blogs
Notes
Videos
Papershelf
Bookshelf
Courses
Talks
Home
Categories
Software Engineering
Software Engineering
(36)
Practices, principles, and craft of software engineering.
35 notes
•
1 video
2026
(20)
Sep 04
NOTE
AI makes pull requests less central in open-source contribution
Software Engineering
#software-engineering
#pull-request
#ai
Aug 31
VIDEO
How Google Manages Billions of Lines of Code in a Single Monorepo
Software Engineering
#monorepo
#google
#version-control
Aug 18
NOTE
Perform gradual frontend rollouts with a cookie and random number
Software Engineering
#software-engineering
#cookie-based-rollout
#feature-flag-alternative
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 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 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
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
Jan 20
NOTE
I do not remember shell commands :) and I needed
Software Engineering
#software-engineering
2025
(8)
Dec 26
NOTE
Let me talk about something obvious but with a bit of quantification
Software Engineering
#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
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
Jul 15
NOTE
Exception handling is expensive, and it is 66x+ slower than
Software Engineering
#software-engineering
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
2024
(1)
Jul 22
NOTE
Abstraction is a fundamental principle in software engineering, but premature
Software Engineering
#software-engineering
#oop
2023
(6)
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 27
NOTE
Comments make the code easier to read, but most engineers
Software Engineering
#become-better-engineer
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
2022
(1)
Aug 11
NOTE
If you want to learn low-latency and high-performance programming, here's
Software Engineering
#low-latency-programming