Jordan Eldredge

Items tagged "observation"


Client data should not need to exceed O(screen size)

A rule of thumb for thinking about scaling client application state


“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


Eager vs Lazy Learning

An observation about the way I learn


How the React model tames N by N code complexity

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


Some statistics are just a function of term definitions

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


My two takeaways from Getting Things Done

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


Type systems as a mental tool

Type systems lead to clearer thinking and thus better code


My favorite API: Vim Mode

An observation that Vim mode is a type of API


On sheet music and software APIs

Reflections on the parallels between sheet music notation and software


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


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


Will Mastodon eventually end up centralizing like email?

Thoughts on the future of Mastodon


Why I’m so stressed following Elon’s Twitter 2.0

A vulnerable reflection


The tangibility of SQLite databases

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