Forem

Adam - The Developer profile picture

Adam - The Developer

hey i'm adam. i'm a software engineer who's way too into backend, distributed systems, and hunting down edge cases for fun. also i play piano by ear and math's kinda fun

Education

University Of Cambodia

Pronouns

origin/main

Work

Piper

Java
Go
Top 7
4
PHP
8 Week Community Wellness Streak
Three Year Club
4 Week Community Wellness Streak
2 Week Community Wellness Streak
1 Week Community Wellness Streak
Writing Debut
Two Year Club
One Year Club
⚔️ Go vs Java: The Minimalist vs The Enterprise Veteran
Cover image for ⚔️ Go vs Java: The Minimalist vs The Enterprise Veteran

Learning curves and memory usage trade-offs

⚔️ Go vs Java: The Minimalist vs The Enterprise Veteran

60
Comments 20
12 min read

Want to connect with Adam - The Developer?

Create an account to connect with Adam - The Developer. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Why High-Performing Teams Look Like They Do Nothing
Cover image for Why High-Performing Teams Look Like They Do Nothing

Distinguishing challenge from chronic stress

Why High-Performing Teams Look Like They Do Nothing

16
Comments 7
4 min read
The Developer Who Reviews Everything and Ships Nothing
Cover image for The Developer Who Reviews Everything and Ships Nothing

The Developer Who Reviews Everything and Ships Nothing

11
Comments
5 min read
Your Caching Strategy Is Not a Strategy
Cover image for Your Caching Strategy Is Not a Strategy

Your Caching Strategy Is Not a Strategy

13
Comments
12 min read
Episode 2: I Was a Junior Developer and I Must Be Stopped
Cover image for Episode 2: I Was a Junior Developer and I Must Be Stopped

Humorous takes on relatable coding mistakes

Episode 2: I Was a Junior Developer and I Must Be Stopped

16
Comments 6
11 min read
Episode 1: I Was a Junior Developer and I Must Be Stopped
Cover image for Episode 1: I Was a Junior Developer and I Must Be Stopped

Relatable stories of chaotic legacy code

Episode 1: I Was a Junior Developer and I Must Be Stopped

36
Comments 10
6 min read
Resume-Driven Development Is Quietly Killing Your Product
Cover image for Resume-Driven Development Is Quietly Killing Your Product

Resume-Driven Development Is Quietly Killing Your Product

10
Comments 2
7 min read
No Redis. No Kafka. Just Postgres. I Built Chat.
Cover image for No Redis. No Kafka. Just Postgres. I Built Chat.

No Redis. No Kafka. Just Postgres. I Built Chat.

32
Comments 3
13 min read
Premature Optimization Is Bad, But Your App Is Just Slow Because You're Lazy
Cover image for Premature Optimization Is Bad, But Your App Is Just Slow Because You're Lazy

Premature Optimization Is Bad, But Your App Is Just Slow Because You're Lazy

35
Comments 11
5 min read
The Unwritten Laws Running Your Code
Cover image for The Unwritten Laws Running Your Code

The Unwritten Laws Running Your Code

11
Comments 1
7 min read
When Past Team Failures Become Your Team's Problem
Cover image for When Past Team Failures Become Your Team's Problem

When Past Team Failures Become Your Team's Problem

3
Comments
5 min read
Why Most Teams Shouldn't Build a Chat System
Cover image for Why Most Teams Shouldn't Build a Chat System

Why Most Teams Shouldn't Build a Chat System

11
Comments 2
6 min read
Only The Strong Survive: Breaking Into Software Engineering in 2026
Cover image for Only The Strong Survive: Breaking Into Software Engineering in 2026

Only The Strong Survive: Breaking Into Software Engineering in 2026

36
Comments 17
7 min read
Sharding Databases with Spring Boot: Patterns, Pitfalls, and Failure Modes
Cover image for Sharding Databases with Spring Boot: Patterns, Pitfalls, and Failure Modes

Sharding Databases with Spring Boot: Patterns, Pitfalls, and Failure Modes

12
Comments 1
17 min read
The Cult of Clean Code
Cover image for The Cult of Clean Code

The Cult of Clean Code

29
Comments 11
6 min read
We Ship 5MB of JavaScript Then Gaslight Users About Their WiFi
Cover image for We Ship 5MB of JavaScript Then Gaslight Users About Their WiFi

We Ship 5MB of JavaScript Then Gaslight Users About Their WiFi

7
Comments 1
10 min read
The Invisible Hand That Fed Us
Cover image for The Invisible Hand That Fed Us

The Invisible Hand That Fed Us

13
Comments 6
5 min read
Concurrency Without the Pain: A Guide for Beginner & Mid-Level Developers
Cover image for Concurrency Without the Pain: A Guide for Beginner & Mid-Level Developers

Concurrency Without the Pain: A Guide for Beginner & Mid-Level Developers

18
Comments 2
9 min read
Code Reviews: Quality Control or Ego Olympics?
Cover image for Code Reviews: Quality Control or Ego Olympics?

Code Reviews: Quality Control or Ego Olympics?

66
Comments 33
5 min read
Technical Debt vs Structural Debt: A Complete Guide for Engineering Teams
Cover image for Technical Debt vs Structural Debt: A Complete Guide for Engineering Teams

Technical Debt vs Structural Debt: A Complete Guide for Engineering Teams

16
Comments 3
8 min read
NestJS Dependency Injection: Why Your Services Won't Inject (And How to Fix It Properly)
Cover image for NestJS Dependency Injection: Why Your Services Won't Inject (And How to Fix It Properly)

NestJS Dependency Injection: Why Your Services Won't Inject (And How to Fix It Properly)

15
Comments
16 min read
Why Developers Fear Simple Requirements More Than Legacy Code
Cover image for Why Developers Fear Simple Requirements More Than Legacy Code

Why Developers Fear Simple Requirements More Than Legacy Code

9
Comments 1
5 min read
Efficient S3 File Uploads: Speed & Large File Handling in Spring Boot
Cover image for Efficient S3 File Uploads: Speed & Large File Handling in Spring Boot

Efficient S3 File Uploads: Speed & Large File Handling in Spring Boot

13
Comments
14 min read
Efficient S3 File Uploads: Speed & Large File Handling in NestJS
Cover image for Efficient S3 File Uploads: Speed & Large File Handling in NestJS

Efficient S3 File Uploads: Speed & Large File Handling in NestJS

11
Comments
8 min read
A Full-Stack Developer Is A Myth
Cover image for A Full-Stack Developer Is A Myth

A Full-Stack Developer Is A Myth

129
Comments 55
7 min read
Your "Microservices" Are Just a Distributed Monolith (And Everyone Knows It)
Cover image for Your "Microservices" Are Just a Distributed Monolith (And Everyone Knows It)

Your "Microservices" Are Just a Distributed Monolith (And Everyone Knows It)

12
Comments 2
8 min read
I Spent 2 Days Migrating to TypeScript So I Could Write JavaScript Anyway
Cover image for I Spent 2 Days Migrating to TypeScript So I Could Write JavaScript Anyway

I Spent 2 Days Migrating to TypeScript So I Could Write JavaScript Anyway

8
Comments 1
10 min read
Deep Dive: What Actually Runs When You Write 'await' in JavaScript?
Cover image for Deep Dive: What Actually Runs When You Write 'await' in JavaScript?

Deep Dive: What Actually Runs When You Write 'await' in JavaScript?

8
Comments 1
5 min read
A Tribute to the Java Pioneers: You Built the Foundation We Stand On
Cover image for A Tribute to the Java Pioneers: You Built the Foundation We Stand On

A Tribute to the Java Pioneers: You Built the Foundation We Stand On

9
Comments 2
9 min read
Spring WebFlux: When to Use It and How to Build With It
Cover image for Spring WebFlux: When to Use It and How to Build With It

Spring WebFlux: When to Use It and How to Build With It

8
Comments 1
10 min read
Repository Pattern in NestJS: Do It Right or Go Home
Cover image for Repository Pattern in NestJS: Do It Right or Go Home

Repository Pattern in NestJS: Do It Right or Go Home

8
Comments 3
10 min read
Stop Massacring the Repository Pattern: A Love Letter to Separation of Concerns
Cover image for Stop Massacring the Repository Pattern: A Love Letter to Separation of Concerns

Stop Massacring the Repository Pattern: A Love Letter to Separation of Concerns

11
Comments 4
6 min read
Java Isn't Verbose – You Are
Cover image for Java Isn't Verbose – You Are

Java Isn't Verbose – You Are

53
Comments 19
6 min read
Modern Code, Ancient Habits: Why Your One-Liners and Cryptic Names Aren't Clever
Cover image for Modern Code, Ancient Habits: Why Your One-Liners and Cryptic Names Aren't Clever

Modern Code, Ancient Habits: Why Your One-Liners and Cryptic Names Aren't Clever

8
Comments 1
5 min read
loading...