I read an interesting article about choosing boring technology. Here are my key take a ways:
- New shiny tools have this one big problem. They have more unknowns than tools that have been around for a while.
- Boring is anything that has been around for a long time that works and have been tested at scale. Examples: MySql, PHP, Python. Boring is not bad.
- Boring technology may also be newer but it is the default stack in any organisation.
- Boring can save you time and money. Boring should be recommended.
Read more at https://mcfunley.com/choose-boring-technology
Go compiler internals: adding a new statement to Go – Part 1 – Eli Bendersky’s website
— Read on eli.thegreenplace.net/2019/go-compiler-internals-adding-a-new-statement-to-go-part-1/
This is great article about how you can use DateTime class for date comparisons:
Three Important Things Congratulations! You are in a new management role. Now what? Remember these three things: don’t fall into the safety of your old job, listen, and provide useful feedback. 2,899 more words
via Three Important Things — Dented Reality
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.
I read this great article that I’d like to share with you:
Software engineers should write because it promotes many of the same skills required in programming. http://www.shubhro.com/2014/12/27/software-engineers-should-write/
I read a great article:
“Stop playing games where you can’t set the rules. Start winning the ones where you can.”
Read more here: https://m.signalvnoise.com/youre-probably-won-t-make-it-to-the-top-8d2146abb790