Coffee with Brian Kernighan [video]
youtube.com
youtube.com
I know it's self-evident, but I'm so used to being around younger folks in tech that it's really cool to see gray hairs.
"Hi avg_dev, I am impressed by your experience and think you would be a perfect fit for our new opening in our exciting company. Please send me your resume, and here's the link to your unpaid take home assignment that should be easily done in a weekend or so. If your submission is satisfactory, we'll invite you to an on-site interview then discuss your compensation with the management. Looking forward to your submission" /s
"The Wheel Of Reincarnation" described by Ivan Sutherland is closely related, but is based on the idea that computing history is more like a spiral than a straight line, so the future is more similar to the past than to the present.
What are your favorite resources for learning / reference in regards to embedded systems?
Simply buying any one of the cheap boards you can find online (if they have supply) and trying to get something like a JTAG debugger working will be beneficial to you. Just try to get something simple going on bare metal. It's been a while since I worked with PIC microcontrollers, yet as I remember there is a lot you can do with some of the cheap PIC devices, a breadboard, and an investment of $100 - $200 in electronic parts. It was important for me to build up a modest lab of electronic test equipment, power supplies, breadboards, etc.
Wishing you success, whatever route you go.
In 30-40 years, I wonder how many things from that old guard will still be around.
This is of course a generalisation. There are plenty of 20yo and younger who are curious about tech and do understand the basics. But earlier iterations of tech depended on you knowing these concepts. You had to know what a file was to make use of a computer.
- old Norse proverb
However, I've seen this rarely applies in tech. It works in fields where old knowledge and experience is highly valued and not go obsolete very fast like medicine, law, accounting, military, construction, sports or martial arts, but modern web and app driven tech moved fast and made a lot of old knowledge experience obsolete.
If a company is hiring a JS dev, your cobol and fortran experience from 30 years ago is pretty useless to them and won't give you extra money for it than a new grad with only JS experience under his belt. But as a dentist, the experience you gained 30 years ago is still a benefit to you now.
I've had to struggle a lot to get hired as a backend dev with 10 years of experience in coding C for real time systems because no employer valued my previous knowledge for their business.
Would love to purchase an updated book! - I sure hope that .ps of the 1988 AWK book is lying around somewhere.
I’m watching the video now and Kernighan addresses exactly this point. He talks about using the right tool for the job, about matching only single patterns or else not using awk, the general propose nature of Python, and more.
OT, a passage I found remarkable, at the end of bwk's mail:
I wish I understood git better, but in spite of your
help, I still don't have a proper understanding…
Misery loves company, I'm relieved to see I'm not the only one afflicted. If Brian Kernighan has the same problem, I can't be a complete idiot.https://github.com/onetrueawk/awk/commit/d3a19e6f2533d479841...
AT&T Archives: The UNIX Operating System : https://youtu.be/tc4ROCJYbm0?t=410
Coolest guy in this video, casually explaining pipes while resting his feet on the desk.