Skip to Content

Posts tagged with Engineering

Featured

Data Sync Not Invented Here

Data Sync Not Invented Here
1460104229_featured.jpeg

You’d think that data syncing is a solved problem for applications. Dropbox has been around for close to 10 years , and they came up with a product model — a local folder whose files (usually) silently merge with upstream servers…

Modular Agile Development

Modular Agile Development
1456997439_featured.jpeg

Are there any real alternatives to agile development in commercial software? There’s waterfall development, which overemphasizes software design in trading off the speed of iteration. It may be appropriate in specific, limited domains where accuracy and bug-free software trumps…

The Missing Gap Between College and Self-Taught Programming

Even when I was in school—over a decade ago—there was this tension in the Computer Science department between academia and industry. Everybody knew from the dotcom days that the Computer Science major (along with EECS, and even Applied…

The Overwhelming List Argument

The Overwhelming List Argument
1442565562_featured.jpeg

I call it the overwhelming list argument™. It’s a rhetorical device that I see used to try to present something as more grandiose and complicated than it actually is. The technique is simply list out properties about the subject…