1,930 karma · joined March 27, 2016
For Embedded - anything, but you might get stuck with the microcontrollers IDE which is just a layer on NetBeans or Eclipse and annoying as hell to use since it's some old gcc version
For networking and systems, I imagine IDE freedom but tools are varied: dtrace, strace and all of LINUX/BSD's goodies.
Open source is similar to the systems.
I would say for C you'd want Valgrind and gdb with the new fancy frontends or modified gdbinit file. I'm in embedded and I prefer vim (going to shift to neovim soon). Clang with the static analyser is great as well.
For C the main problem is ancient code bases and companies that aren't willing to adopt some of the newer methods of testing, source control etc.
C has rarely struck me as a frameworks kind of language because most of what you need is available in POSIX.
You may want to check big modern C projects for what they use. E.g. Cloudflare's stuff, Redis maybe Google Fuschia
Hoping someone who's ordered from any of them can chime in and share a bit more
I agree the market is too fractured and everyone subscribes for just a few shows on each service
Grokking functional programming and deep learning seem awesome as well, but I haven't finished either so take my recommendation with a pinch of salt.
I just checked his twitter to make sure I'm right. He's clearly joking.
Funny how many haven't seen it and are arguing pointlessly.
Cage the elephant- ain't no rest for the wicked
In case anyone is wondering
"Our tests all came back negative for food pathogens, toxins or outside contamination,” so it's possible that it affects just a few people but they're still be being careful.
And frankly in this case refunds are implied, I would imagine that they would be sued into oblivion otherwise.
I just think it's good to see a company take things seriously and act rather than engage in PR. E.g. Theranos, Samsung etc.
http://www.wsj.com/articles/is-uber-a-friend-or-foe-of-carne...