I highly recommend Zed Shaw's "Learn C the Hard Way": https://learncodethehardway.org/c/ I worked through this and felt well-prepared to actually use C in anger when I had to.
You are correct, will edit. C is hard, writing C in the browser sans coffee is harder. :-)
This is very situational, but I have recently been part of a project that does a lot of C server-side development and we have found that static linking our non-glibc dependencies has really improved our developer…
100% true for me as well -- I found the Illuminatus Trilogy via reading the Jargon File when I was an embryonic techie oh so long ago and that whole scene has been super-influential on me ever since.
Sure! The "core" I mentioned above talks about the common psychological concepts of Id, Ego, and Superego (and more), and analogises them to separate processes running on your brain's processor, with a "layered…
I'm reluctant to even mention it, but I'll bite. :-) I found the first half of "Prometheus Rising" by Robert Anton Wilson to be incredibly useful for understanding human dynamics -- I use the framework presented there…
Hi! I've done work in Sydney from 2011-2013, India 2013-2014, and now Singapore from early 2020 up to today. Overall, I would say that there's larger gaps between companies than there are internally to countries.…
This was also discussed in length (with a more optimistic outcome) by Reed Hastings of Netflix in this podcast (and I assume in his book that I haven't read): https://freakonomics.com/podcast/book-club-hastings/ Highly…
One use case that I'm really excited about considering this for is testing! I'm currently working on a project that uses a very straightforward C style and for the mainline processing we don't see a lot of duplication…
There is a fantastic piece on this topic that really resonated with me: https://markfreedman.com/returning-to-development-from-manag... I'll try not to duplicate it too much in my story. I started out as a…
I know this is random but my Bluetooth mouse was driving me absolutely nuts, and this workaround (which involves a GUI instead of running some random script off the internet) was an absolute lifesaver:…
One of the things I love most about games like "Advent of Code" is seeing how other folks go about solving problems! I was personally thrilled that I got the problems done at all given that I was learning a whole new…
Great article overall but I wanted to add in a recommendation for _Her_ -- I've read it many times and still don't know what happens, but there's something about the act of reading it that transports me to a different,…
Wow thank you! I totally missed the "Source code and live demo" button during my first cursory glance through the chapters, but indeed, there it is. :-)
I am not a language expert, but Clojure (inspired by CLOS IIRC) does method resolution based on an arbitrary function that can ask any "is it a duck?" question of the arguments:…
I was in exactly this situation and I actually bought a handwriting book and "re-learned" how to do it by working through the book and focusing on writing with my shoulder instead of my wrist. I saw immense improvement…
I keep a Google Document of these to share just in case people ask about my YouTube interests. I Actually Watched All of Them I have actually watched ALL of the videos on these channels and I don’t even feel bad about…
I have an odd dream to visit Georgia (the country). I know extremely little about it, but the combination of language-geek attraction (Georgian is a totally out there language with its own script) and the absolutely…
99pi and Changelog are great! I listen to a lot of podcasts, in alphabetical order: A Million Little Gods <- Serious but accessible philosophy discussions, Season 2 was an absolutely mind-blowing discussion of "race"…
I moved to MailMate this year -- native client + the GMail shortcurts that are burned into my fingers. :-) https://freron.com/
I missed this article in previous rounds, but during your interview with the Changelog regarding RedwoodJS I remembered the anecdote about "writing the tutorial first" and it really stuck with me. I find this especially…
My answer is: as much as possible! I willingly took a 50% paycut this year and left my $big_company job to invert the 80% meeting / 20% tech ratio, and it was the best decision professional decision I've ever made. On a…
This article was really great, and this gem stood out to me: > When the hypothesis failed, we again rushed to move on with another work. We didn’t take the time to analyze why our theory was wrong. We didn’t question…
Our son at ~8 months had managed to get his leg in between the slats in the crib past his knee. I agree with OP -- this was instantly distinguishable from a normal "pick me up" cry.
I write a lot of Python and didn't know about this despite it being a 2015 blog post! The real kicker for me is: * [ExitStack] easily scales up to many resources (including a dynamic number that's acquired in a loop)
I highly recommend Zed Shaw's "Learn C the Hard Way": https://learncodethehardway.org/c/ I worked through this and felt well-prepared to actually use C in anger when I had to.
You are correct, will edit. C is hard, writing C in the browser sans coffee is harder. :-)
This is very situational, but I have recently been part of a project that does a lot of C server-side development and we have found that static linking our non-glibc dependencies has really improved our developer…
100% true for me as well -- I found the Illuminatus Trilogy via reading the Jargon File when I was an embryonic techie oh so long ago and that whole scene has been super-influential on me ever since.
Sure! The "core" I mentioned above talks about the common psychological concepts of Id, Ego, and Superego (and more), and analogises them to separate processes running on your brain's processor, with a "layered…
I'm reluctant to even mention it, but I'll bite. :-) I found the first half of "Prometheus Rising" by Robert Anton Wilson to be incredibly useful for understanding human dynamics -- I use the framework presented there…
Hi! I've done work in Sydney from 2011-2013, India 2013-2014, and now Singapore from early 2020 up to today. Overall, I would say that there's larger gaps between companies than there are internally to countries.…
This was also discussed in length (with a more optimistic outcome) by Reed Hastings of Netflix in this podcast (and I assume in his book that I haven't read): https://freakonomics.com/podcast/book-club-hastings/ Highly…
One use case that I'm really excited about considering this for is testing! I'm currently working on a project that uses a very straightforward C style and for the mainline processing we don't see a lot of duplication…
There is a fantastic piece on this topic that really resonated with me: https://markfreedman.com/returning-to-development-from-manag... I'll try not to duplicate it too much in my story. I started out as a…
I know this is random but my Bluetooth mouse was driving me absolutely nuts, and this workaround (which involves a GUI instead of running some random script off the internet) was an absolute lifesaver:…
One of the things I love most about games like "Advent of Code" is seeing how other folks go about solving problems! I was personally thrilled that I got the problems done at all given that I was learning a whole new…
Great article overall but I wanted to add in a recommendation for _Her_ -- I've read it many times and still don't know what happens, but there's something about the act of reading it that transports me to a different,…
Wow thank you! I totally missed the "Source code and live demo" button during my first cursory glance through the chapters, but indeed, there it is. :-)
I am not a language expert, but Clojure (inspired by CLOS IIRC) does method resolution based on an arbitrary function that can ask any "is it a duck?" question of the arguments:…
I was in exactly this situation and I actually bought a handwriting book and "re-learned" how to do it by working through the book and focusing on writing with my shoulder instead of my wrist. I saw immense improvement…
I keep a Google Document of these to share just in case people ask about my YouTube interests. I Actually Watched All of Them I have actually watched ALL of the videos on these channels and I don’t even feel bad about…
I have an odd dream to visit Georgia (the country). I know extremely little about it, but the combination of language-geek attraction (Georgian is a totally out there language with its own script) and the absolutely…
99pi and Changelog are great! I listen to a lot of podcasts, in alphabetical order: A Million Little Gods <- Serious but accessible philosophy discussions, Season 2 was an absolutely mind-blowing discussion of "race"…
I moved to MailMate this year -- native client + the GMail shortcurts that are burned into my fingers. :-) https://freron.com/
I missed this article in previous rounds, but during your interview with the Changelog regarding RedwoodJS I remembered the anecdote about "writing the tutorial first" and it really stuck with me. I find this especially…
My answer is: as much as possible! I willingly took a 50% paycut this year and left my $big_company job to invert the 80% meeting / 20% tech ratio, and it was the best decision professional decision I've ever made. On a…
This article was really great, and this gem stood out to me: > When the hypothesis failed, we again rushed to move on with another work. We didn’t take the time to analyze why our theory was wrong. We didn’t question…
Our son at ~8 months had managed to get his leg in between the slats in the crib past his knee. I agree with OP -- this was instantly distinguishable from a normal "pick me up" cry.
I write a lot of Python and didn't know about this despite it being a 2015 blog post! The real kicker for me is: * [ExitStack] easily scales up to many resources (including a dynamic number that's acquired in a loop)