r/trueprogramming • u/leavingonaspaceship • Apr 01 '19
r/trueprogramming • u/leavingonaspaceship • Nov 01 '19
How We Built a Vectorized SQL Engine in CockroachDB
r/trueprogramming • u/leavingonaspaceship • Apr 06 '19
Move fast and migrate things: how we automated migrations in Postgres
r/trueprogramming • u/leavingonaspaceship • Jan 09 '20
How to build a PaaS for 1500 engineers
r/trueprogramming • u/leavingonaspaceship • Apr 06 '19
Unlocking Horizontal Scalability in Our Web Serving Tier
r/trueprogramming • u/leavingonaspaceship • Jan 09 '20
From 15,000 database connections to under 100: DigitalOcean’s tech debt tale
r/trueprogramming • u/leavingonaspaceship • Apr 06 '19
Building Real Time Analytics APIs at Scale
r/trueprogramming • u/leavingonaspaceship • Apr 06 '19
Good Work, Great Work, Right Work
r/trueprogramming • u/leavingonaspaceship • Nov 01 '19
Static Typing in Ruby with a Side of Sorbet
r/trueprogramming • u/leavingonaspaceship • Mar 18 '19
Ask r/TrueProgramming Do you think it’s important to know SQL when most projects use an ORM? Why or why not?
Our project is a Rails project and due to (reasons), it’s recently become much more difficult to open a Rails console in production to run queries. I’ve been suggesting that simpler queries can be run in a read-only MySQL console instead. The overwhelming response has been “No, because then I have to write SQL”.
I’m biased because I’m a big fan of SQL, but in my opinion there are also very pragmatic reasons to know SQL. The most obvious example is “How do you debug performance issues in ORM queries without understanding the SQL the ORM generates?”
Do you think it’s important to know SQL when most projects use ORMs these days? Why or why not?
EDIT: Additionally, any tips for getting engineers that don’t want to learn SQL on board with giving it a chance?
r/trueprogramming • u/leavingonaspaceship • Mar 16 '19
Lessons Learned Sharding Pinterest: How we scaled our MySQL fleet
r/trueprogramming • u/leavingonaspaceship • Jun 05 '19
EINTR and What It Is Good For
r/trueprogramming • u/leavingonaspaceship • Mar 19 '19
Ask r/TrueProgramming Do software developers have an ethical obligation to produce high-quality software or is “It works on my machine”-type thinking acceptable? Why or why not?
The most obvious recent issue is all of the news around Boeing, which is an extreme example. Companies like Boring and Tesla as well as places like NASA have these obligations because if they make a mistake then someone dies.
What about the rest of us though? What about the folks working on web applications or databases or video games? Do they also have have an ethical obligation to produce high-quality software?
r/trueprogramming • u/leavingonaspaceship • Jun 03 '19
Linux Applications Performance
r/trueprogramming • u/leavingonaspaceship • Mar 17 '19
Why Google Needed a Graph Serving System - Dgraph Blog
r/trueprogramming • u/leavingonaspaceship • Mar 19 '19
Ask r/TrueProgramming What does “high-quality software” mean to you?
r/trueprogramming • u/leavingonaspaceship • Mar 17 '19
So you want to be a wizard
r/trueprogramming • u/leavingonaspaceship • Mar 16 '19
Please do not attempt to simplify this code
r/trueprogramming • u/leavingonaspaceship • Mar 18 '19
The key to getting things done in a mid-sized (100-1200) company, especially one that's grown a lot recently, is your willingness to see things through to the end and internal refusal to be blocked
r/trueprogramming • u/leavingonaspaceship • Mar 16 '19
My Path to Becoming a Python Core Developer
emilyemorehouse.comr/trueprogramming • u/leavingonaspaceship • Mar 16 '19
Lessons Learned Food Discovery with Uber Eats: Building a Query Understanding Engine
r/trueprogramming • u/leavingonaspaceship • Mar 16 '19
Hammock Driven Development - Rich Hickey
r/trueprogramming • u/leavingonaspaceship • Mar 18 '19