4 ms·
> With modern coding, though, where things are broken down into modular chunks, LP, I think, breaks down. I wonder if it makes sense to blame our culture of ex
by akkartik 6y ago
> With modern coding, though, where things are broken down into modular chunks, LP, I think, breaks down.
I wonder if it makes sense to blame our culture of extreme modularization here, rather than LP. Somewhere out there is a parallel universe where codebases are divided up into mostly linear chapters. The build system builds a hierarchical module tree out of it (in combination with compiler caches to speed up incremental compilation), but nobody actually looks at it.
> Given the fact that so many of my co-workers seem unwilling to create simple readme.md files that talk about how to build and run code, I think it would be a lot to ask for them to provide a guide to reading the code.
Well, there goes my idea :) Yeah, totally valid point. LP is perhaps more useful for those of us interested in practicing code exposition (with lots of secondary benefits) rather than as something for a whole org to buy into.
- dhosek 6y agoI was talking to a therapist recently about the team-oriented organization of software development and he found it incredible that things are organized that way rather than by individual work. Certainly, in the early part of my career, I worked much more autonomously. While tools like version control allow for greater collaborative effort, I'm not entirely convinced this is a good thing.