...and most of the good ones happen after midnight, on napkins, with someone who disagrees with you.
Here's the thing nobody tells you about building things on the internet: the architecture doesn't matter as much as the argument.
You can have the cleanest codebase in three counties and still ship something that says nothing.
(this is the part where you nod)gabs.bar exists because conversations are infrastructure. The chat you had at 2AM about whether to use REST or GraphQL? That was load-bearing architecture.
^ genuinely believe this(every good system is just layers arguing with each other)
What people see. The part everyone argues about in meetings. Colors, buttons, that dropdown that "feels weird." This is the napkin on top of the stack.
Where decisions happen. If-else trees stretching into the darkness like root systems. The part that breaks at 3AM on a Saturday.
The truth layer. Everything above this is just opinion. Down here, a row is a row. A null is a null. There's a terrifying honesty to databases...
HTTP, TCP, the handshake. Two machines saying "hello" across the void. It's the most civilized thing computers do.
Electrons. Photons. The physical substrate. The part nobody thinks about until the cable gets chewed by a squirrel and half of Oregon goes offline.
SO THE QUESTION IS WHETHER ABSTRACTION IS JUST ANOTHER WORD FOR LYING
that's... a lot for a tuesday night
THINK ABOUT IT. EVERY LAYER WE ADD IS A LAYER OF HIDING. WE CALL IT "ENCAPSULATION" BUT IT'S JUST... NOT TELLING THE NEXT PERSON WHAT HAPPENED.
or maybe it's trust? like, I don't need to know how your liver works to have a drink with you
...OK THAT'S ACTUALLY GOOD
the best abstractions are the ones you forget are there. like a good bartender.
DAMN.
another round?
Look, I don't know what you came here looking for. A portfolio? A product? A person? This isn't any of those things. This is just a bar counter with some napkins on it and the faint smell of burnt coffee and solder flux.
The best things I've ever built started as arguments. The worst things I've ever shipped started as requirements documents. Make of that what you will.
If you want to keep talking, you know where to find me. Same stool, same bar, same napkin.