I finished "A Philosophy of Software Design" by John Ousterhout (creator of tcl): https://www.goodreads.com/book/show/39996759-a-philosophy-of-software-design.
The book contains some tips and tricks to keep complexity low, and some concerns against some mainstream trends (agile, short methods, etc..).
The author did a talk (https://www.youtube.com/watch?v=bmSAYlu0NcY) which covers also many of the good points.
Overall the book is a nice conversation starter. It's packed with good advices but it feels a bit short and sometimes simplistic. Maybe it's removing complexity even in the tips, so keeping it "obvious" is part of the magic.
I'm still deciding if it's meta-genius.
No hay comentarios:
Publicar un comentario