HackerTrans
トップ新着トレンドコメント過去質問紹介求人

dsieger

no profile record

投稿

Code doesn’t have to be a mess

danielsieger.com
184 ポイント·投稿者 dsieger·4 年前·182 コメント

The Myth of Software Simplicity

iansommerville.com
2 ポイント·投稿者 dsieger·4 年前·1 コメント

On Digital Gardens

danielsieger.com
1 ポイント·投稿者 dsieger·5 年前·0 コメント

A Minimalist Jekyll Style Guide

danielsieger.com
1 ポイント·投稿者 dsieger·5 年前·0 コメント

Generating Primitive Shapes in C++

danielsieger.com
1 ポイント·投稿者 dsieger·5 年前·0 コメント

Generating Meshes of a Sphere

danielsieger.com
1 ポイント·投稿者 dsieger·5 年前·0 コメント

コメント

dsieger
·4 年前·議論
Thanks for your comments, this is helpful.

I especially like your point about planning for simplicity and making it an explicit design coal. Communicating this clearly to the team seems super important.

As for adding things out of intellectual gratification: This is so true. I've seen this all too often, myself included. Many good engineers are curious by nature, and it can be tough to restrict this curiosity. Maybe it's a question of having different outlets for that sort of creativity, either at work or in private.

If your list is available in some form, I'd be curious to have a look!
dsieger
·4 年前·議論
Absolutely! For me, comprehensive testing is key to keep things clean over time. Not sure why this didn't come to my mind when writing the article. I think I was somehow assuming that this is a necessary pre-condition anyway.
dsieger
·4 年前·議論
Would be curious to know what strategies other people apply in order to keep complexity down over time!
dsieger
·4 年前·議論
I share the main point of the author that some software systems are inherently complex due to the problem domain they are dealing with.

However, I think he's missing the point that simplicity has its value for complex systems as well, namely by striving for simplicity in the building blocks of the complex system.

Would love to know what the community thinks!