Hacker News
- Backpressure in Queues https://www.tedinski.com/2019/03/05/backpressure.html 3 comments
- On 'function coloring' (2018) https://www.tedinski.com/2018/11/13/function-coloring.html 21 comments
- Design duality and the expression problem (2018) https://www.tedinski.com/2018/02/27/the-expression-problem.html 8 comments
- Backpressure (2019) https://www.tedinski.com/2019/03/05/backpressure.html 17 comments
- Fuzzing vs. Property Testing https://www.tedinski.com/2018/12/11/fuzzing-and-property-testing.html 7 comments
- Programmer as wizard, programmer as engineer (2018) https://www.tedinski.com/2018/03/20/wizarding-vs-engineering.html 74 comments
- How did we end up with containers? https://www.tedinski.com/2018/04/03/why-containers.html 74 comments
- What can we learn from how compilers are designed? http://www.tedinski.com/2018/03/13/how-compilers-are-designed.html 84 comments
Lobsters
- You should break the Law of Demeter https://www.tedinski.com/2018/12/18/the-law-of-demeter.html 11 comments programming
- Data, objects, and how we're railroaded into poor design https://www.tedinski.com/2018/01/23/data-objects-and-being-railroaded-into-misdesign.html 21 comments compsci
- Programmer as wizard, programmer as engineer http://www.tedinski.com/2018/03/20/wizarding-vs-engineering.html 3 comments practices
- What does it mean to design software well? https://www.tedinski.com/2018/08/07/what-makes-good-design.html 7 comments practices
- Why an interface with only one implementation? http://www.tedinski.com/2018/07/31/interfaces-cutting-dependencies.html 3 comments programming
- Whereas types can be pervasive http://www.tedinski.com/2018/06/12/types-can-be-pervasive.html 10 comments plt
- Designing abstractions with properties in mind http://www.tedinski.com/2018/04/24/design-and-property-tests.html 4 comments programming
- Deconstructing the "Unix philosophy" http://www.tedinski.com/2018/05/08/case-study-unix-philosophy.html 11 comments programming , unix
- How did we end up with containers? http://www.tedinski.com/2018/04/03/why-containers.html 12 comments devops
- Programmer as wizard, programmer as engineer http://www.tedinski.com/2018/03/20/wizarding-vs-engineering.html 18 comments practices , programming
- The one ring problem: abstraction and our quest for power http://www.tedinski.com/2018/01/30/the-one-ring-problem-abstraction-and-power.html 2 comments programming
- Why variance matters https://www.tedinski.com/2018/06/26/variance.html 15 comments rust
- Data, objects, and how we're railroaded into poor design https://www.tedinski.com/2018/01/23/data-objects-and-being-railroaded-into-misdesign.html 7 comments programming
- Types are the basic tool of software design https://www.tedinski.com/2018/12/05/types-as-design-tool.html 21 comments programming
- Why an interface with only one implementation? https://www.tedinski.com/2018/07/31/interfaces-cutting-dependencies.html 16 comments programming
- Types are pervasive http://www.tedinski.com/2018/06/12/types-can-be-pervasive.html 167 comments programming
- The influence of testing on design https://www.tedinski.com/2018/04/10/making-tests-a-positive-influence-on-design.html 3 comments programming
- How did we end up with containers? https://www.tedinski.com/2018/04/03/why-containers.html 104 comments programming
- Programmer as wizard, programmer as engineer https://www.tedinski.com/2018/03/20/wizarding-vs-engineering.html 27 comments programming
- What can we learn from how compilers are designed? https://www.tedinski.com/2018/03/13/how-compilers-are-designed.html 17 comments programming
- How the expression problem affects program design http://www.tedinski.com/2018/02/27/the-expression-problem.html 18 comments programming
- What would an object-oriented language without inheritance look like? http://www.tedinski.com/2018/02/20/an-oo-language-without-inheritance.html 166 comments programming
- The one ring problem: abstraction and our quest for power http://www.tedinski.com/2018/01/30/the-one-ring-problem-abstraction-and-power.html 17 comments programming
- Data, objects, and how we're railroaded into poor design http://www.tedinski.com/2018/01/23/data-objects-and-being-railroaded-into-misdesign.html 24 comments programming