3 ms·
> There is a general lack of advanced materials in software engineering I wonder how much this is true in other areas (not counting academic papers). It's not
by dmoy 3y ago
> There is a general lack of advanced materials in software engineering
I wonder how much this is true in other areas (not counting academic papers).
It's not exactly true in law due to the plethora of giant treatises in any specific subject of law, as far as I know that might be a one-off due to US law putting such an (insane?) emphasis on precedent. Basically need a professional lawyer+historian to compile all the relevant stuff.
But other engineering or science disciples? I have no idea one way or the other.
- elicksaur 3y agoNot sure a treatise is exactly a good comparison. That would be more like documentation, where the question here is more “how to get better at programming?”. A treatise isn’t going to tell you how to be a better lawyer. I’m not sure there’s great content like this for lawyers either even with mandated continuing education requirements. They’re typically a bore and surface level. About the same quality as your average “What’s new in Elixir 1.15” blog post.
- wheelinsupial 3y agoI think it depends on what you mean by advanced and what exactly you're calling engineering. As you've pointed out in other engineering disciplines, there are researchers who are pretty deeply immersed in the academic papers and help to move the state of the art forward. In other cases, there are the societies like ASME, IEEE, ASCE, etc. that put out standards or guidelines. These could either be viewed as documents that you use to plug numbers into formulas or you can try to derive the equations from first principles. Often there are training courses or workshops run by these societies, so that's a place to learn. There are trade publications to learn from as well.