Comparing Software Engineering to RailRoads in the 1800’s

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.

I’m starting to consider Rust as my next language to learn. The idea is growing in me as Rust allows you to write software at a much lower systems level. The other languages I know (PHP, Javascript, GO) are more targeted at web and server technologies. I have yet to write code for an embedded system.

Have a listen to the talk. I found it very interesting and I’m sure you will too.

a brilliant talk on how to prepare for success

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

Creative Computer Science

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.

Link: https://www.ybrikman.com/writing/2014/05/19/dont-learn-to-code-learn-to-think/