The Simplest Complex SWE Project
venki.dev·16h·
Discuss: Hacker News

What makes software engineering hard or complex? It varies between projects & domains - but there’s a common flavor of complexity that experienced engineers implicitly understand.

How would you best convey this to a bright CS undergrad? College misleads about where complexity lives, often implying it lives between linked-lists & Leetcodes. This is an advantage of internships ahead of entering the workforce: the gain of some hard-to-convey understanding about the sources of real world challenges.

This blog post takes a stab at conveying that intuition. It’s written for aspiring software engineers that know how to code. I will provide a single project, with a list of complications that should allow you to grok the real-world engineering complexity.

The core project should be doable …

Similar Posts

Loading similar posts...