Thinking clearly about software
seangoedecke.com · 1,010 words · saved by 1 readers
To think clearly, think in slow motion
You can go a long way as a software engineer without ever managing to think clearly. The feedback loop of writing and running code is so immediate that we can often get by with trial-and-error. Why is it important to think clearly? Here are five reasons. If you can think clearly about software, you can communicate clearly, which can lift other people up out of their confusion. If you write it down, you can do that at scale. There are few higher-leverage things you can do in an organization than writing down clear thoughts about your work. Thinking clearly increases the rate at which you…
saved by
related reading
- Computers can be understood - Made of Bugsblog.nelhage.com
- Essays on programming I think about a lot | benkuhn.netbenkuhn.net
- How To Understand Thingsnabeelqu.substack.com
- Software engineering is about thinking, not typing | Organizing Chaosjordankaye.dev
- You don't have to be smart if you can think clearlyseangoedecke.com
- How to keep thinkingseangoedecke.com
- Thoughts on the software industry | linus.coffeelinus.coffee
- The Programmer's Paradox: Systems Thinkingtheprogrammersparadox.blogspot.com
- The Joel Test: 12 Steps to Better Code – Joel on Softwarejoelonsoftware.com
- Habits of great software engineersvadimkravcenko.com
- Engineering for Bounded Cognitionshapeofthesystem.com
- Software Engineering - The Soft Parts | Peng Jie's Blogjiepeng.me