Posts
How to make an engineering team stand out
What many engineering teams seem to missRead More →
Long-term vs short-term career choices
One potential path to long-term successRead More →
Musings on starting a company
When to start a companyRead More →
An underrated part of using GraphQL
Consistent naming.Read More →
The future of TypeScript
This set of libraries will revolutionize how we write TypeScript.Read More →
Software engineering in the early days of a product
Some things I've learned about building software in the early days of something new.Read More →
Understanding users is actually difficult
Building software is easier nowadays - figuring out what software to build is tough.Read More →
Some reflections on using elixir in production at a small startup
Using Elixir in productionRead More →
Why I bought a Framework laptop
A company that deserves to exist.Read More →
The incredible irony of dynamically-typed languages
Dynamically-typed programming sucks in a real, production codebase. Or anything with more than 10 lines of code.Read More →
What’s special about Haskell?
What’s special about Haskell if you can already program in another language?Read More →
Your database is all you are
Get serious about your dataRead More →
Learning GraphQL through PostGraphile
You will learn about SQL tooRead More →
Working on things that are fun, but don’t matter
Not everything is worth working on.Read More →
Your toy project is not ready for production
Tales of a developer.Read More →
The short-lived journey of our first product
The story of Pepper, our first app.Read More →
Ani Ravi