4 ms·
An aside, after you've learned a few langugages- the biggest friction to learning a new one is learning the tooling and dev environment for that language. If s
by michael_j_ward 7y ago
An aside, after you've learned a few langugages- the biggest friction to learning a new one is learning the tooling and dev environment for that language.
If someone is looking for an side-project idea, something like "Show me your dev workflow / environment" could make for a valuable resource.
- faitswulff 7y agoSounds like HowIStart: https://howistart.org/ https://howistart.org/ Github repo here: https://github.com/howistart/howistart.org https://github.com/howistart/howistart.org
- leetrout 7y agoThe Go example is getting pretty dated... I wonder if Peter would do a rewrite?
- yellowapple 7y agoAnd to answer the OP's question: https://howistart.org/posts/erlang/1/ https://howistart.org/posts/erlang/1/
- afarrell 7y agoThat, plus how to debug package management issues. I've been bitten by package management issues so much that I always want to know how a language's package management works under the hood because I no longer trust that layer of abstraction to actually hold.
- nerdponx 7y agoTo be fair this is true about a lot of software. IMO most nontrivial CLI tools and libraries benefit from a "data model" doc.