Jordan Eldredge

Items tagged "observation"


“KillsParentOnException” a lesson in API naming

An internal Meta decorator name which taught me something important about API naming


From opera to tech

Reflections on my journey from a classical music background to a career in big tech


How the React model tames N by N code complexity

Explaining how exactly the UI = f(state) model tames code complexity


On software becoming a prestige job

Reflecting on how the reasons people pursue software engineering has evolved


On grinding

Thoughts on the tradeoff of not grinding


Seeing Beyond Edge Cases

How my thinking about edge cases has evolved as I’ve grown as a software engineer


Software at Scale

On scaling software to large numbers of developers, not just large amounts of data


On persuasive technical writing and clarity of thought

How technical writing forces clearer thinking


Becoming a local subject matter expert

Expertise is a self fulfilling prophecy


Type systems as a mental tool

Type systems lead to clearer thinking and thus better code


Eager vs Lazy Learning

An observation about the way I learn


Some statistics are just a function of term definitions

A class of statistics to look out for when evaluating statistical claims


Why UrlMe.me failed

Reflections on why my side project meme generator never caught on


Chord notation is a domain-specific language

Reflecting on parallels between chord notation and software language design


My favorite API: Vim Mode

An observation that Vim mode is a type of API





My two takeaways from Getting Things Done

The main idea that’s stuck with me from the self help book “Getting Things Done”


The tangibility of SQLite databases

For some reason SQLite databases feel more “real” to me