Tags: web-review, tech, profiling, tests, kanban, search, technical-debt, science, c++, history, diagrams, interviews, c, culture, agile, performance, javascript, java, product-management, security, engineering, vaccines, management, go, python, shell, craftsmanship, programming, project-management, refactoring, markdown, estimates
Let’s go for my web review for the week 2022-30.
Tags: tech, security
This is an interesting (and concerning) type of rootkits. Hard to tell how much of it really is in the wild at the moment.
https://securelist.com/cosmicstrand-uefi-firmware-rootkit/106973/
Tags: tech, profiling, performance, history
One of the best developer tools around for analysis and profiling. I’m glad it exists, saved me a few times.
https://nnethercote.github.io/2022/07/27/twenty-years-of-valgrind.html
Tags: tech, search
Looks like a somewhat recent alternative in the search engine and document indexing space. Sounds potentially interesting.
Tags: tech, markdown, diagrams
Good collection of tools, I knew a couple but not all of them. Will go well with markdown uses or similar.
https://blog.bytebytego.com/p/diagram-as-code
Tags: tech, shell
Nice tool to spice up your interactive shell scripts.
https://github.com/charmbracelet/gum
Tags: tech, performance, c++, go, python, java, javascript
Wow, this is a very good exploration of the performances of several common languages and runtimes. This is one of the most thorough I’ve seen. A good resource for deciding what to pick.
https://www.usenix.org/publications/loginonline/investigating-managed-language-runtime-performance
Tags: tech, programming, c
Nice new feature coming to C. This is useful stuff. It required quite some fighting to get in though.
https://thephd.dev/finally-embed-in-c23
Tags: tech, craftsmanship, culture, tests, estimates, technical-debt, agile, refactoring
Very interesting musing about the technical terms we often use wrongly and how it difficult it is to be understood.
https://ronjeffries.com/articles/-z022/0222ff/terms/
Tags: tech, product-management, project-management, estimates
Now this is a well balanced piece about estimates. Starting from the “why” to decide how you approach the estimates and the level of details is just very good advice.
https://embeddedartistry.com/blog/2020/03/02/why-we-estimate/
Tags: tech, project-management, kanban
An advice I often give, it’s nice to see the theory behind it well laid out like that.
https://lucasfcosta.com/2022/07/19/finish-what-you-start.html
Tags: tech, programming, agile, craftsmanship
Hear hear! It’s not supposed to be easy, you need to hone your practices.
https://ronjeffries.com/articles/-z022/0222ff/gotta-be-good/
Tags: tech, management, engineering
That’s nice to see a reusable framework to help organizations get started with their engineering ladder.
http://www.engineeringladders.com/
Tags: tech, programming, interviews
I already do some of that reading code for some profiles, although it’s more geared towards finding mistakes in the code. I like the proposed approach here, will try to do some more of it.
https://freakingrectangle.com/2022/04/15/how-to-freaking-hire-great-developers/
Tags: science, vaccines
We often forget how much of a problem it used to be.
https://www.youtube.com/watch?v=4u5I8GYB79Y
Bye for now!