Tag: Software Engineering
-
Don’t Write Code
I’ll make an only partially hyperbolic exhortation: software engineers should write less code.
-
Beware Engineering Media
The most common mistake you’ll make is to see engineering media as a mirror of what’s going on in our industry. Instead, it’s more akin to a bazaar.
-
Pierce the Abstraction Wall
To be an effective developer, regularly aim to pierce the abstraction wall, especially when you identify a soft interface.
-
Think in Tradeoffs
There are very few silver bullets for becoming a better software engineer, but I’ll argue that learning to view most decisions as tradeoffs, not good versus bad, is the top one.
-
Read Code
In software, plenty of people write code, but precious few spend time reading it—especially code outside their day to day work. That is a mistake. Early in your career, act like an aspiring writer and embrace reading diverse code.
-
The Marketing Behind MongoDB
Countless NoSQL databases competed to be the database of choice. MongoDB’s marketing strategy helped it become the winner.
-
Startup Engineers and Our Mistakes with MongoDB
MongoDB got rave reviews for its usability. But other features mattered too when choosing a database for a growing startup.
-
Why Did So Many Startups Choose MongoDB?
NoSQL databases were the future. MongoDB was the database for “modern” web engineers and used by countless startups. What happened?