If you need some time to let your subconscious mind figure out a problem, I enjoyed watching this.
An amazing (biased) talk about the rust language by one of the core contributors. Comparing accidents in the rail road industry to computer programming and memory safety.
Getting air-breaks approved in passenger and freight trains took a long time.
Have a listen to the talk. I found it very interesting and I’m sure you will too.
I watched this talk and it answered most of the questions I had about how to succeed and make an impact.
The talk is titled “You and your research/career”, implying your career is something to be studied.
You should watch it yourself, but for me, the main take away is: “Work on important things with important people”.
I hope you learn something that inspires you to take charge of your career. Where do you want to be, who do you want to work with and what kind of legacy do you want to leave behind.
I got this talk from: Must-See Tech Talks for Every Programmer
I read an interesting article on how personal development as a Software Engineer should be largely focused on thinking rather than specific technologies.
To add to this, when you happen upon the new shiny tool, language or technology you should look at it and try to decipher the underlying ideas and concepts that allow it to exist.
We need to focus more on ideas and less on implementation and specific technologies.
Curtis “Wallstreet” Carroll taught himself to read and then eventually invest. All this while being in prison.