Blogs

Let’s go for my web review for the week 2022-39.


Penpot inks $8M as signups for its open source spin on Figma jump 5600% after Adobe’s $20B acquisition move | TechCrunch

Tags: tech, design, penpot

Go Penpot! Go! I hope to see it growing further.

https://techcrunch.com/2022/09/27/penpot-inks-8m-as-signups-for-its-open-source-spin-on-figma-jump-5600-after-adobes-20b-acquisition-move/?guccounter=1


So when did POP and IMAP become a “legacy protocol?” - The Boston Diaries - Captain Napalm

Tags: tech, microsoft, vendor-lockin

This is indeed a concerning move… it’s not about legacy, it’s about closing an ecosystem.

http://boston.conman.org//2022/09/22.1


The appeal of small computers • AndreGarzia.com

Tags: tech, computers, small

This! There’s definitely something interesting with those very focused devices. The problem though is carrying them + something else for other uses. This adds up quickly.

https://andregarzia.com/2022/09/The-appeal-of-small-computers.html


What Not to Recommend to Flatpak Users | TheEvilSkeleton

Tags: tech, flatpak

A little collection of dirty tricks that you should probably not use on Flatpak installs.

https://theevilskeleton.gitlab.io/2022/09/28/what-not-to-recommend-to-flatpak-users.html


Tags: tech, command-line, json

This looks interesting. Definitely something to add to the tool belt. Coupled with jq this becomes very powerful.

https://github.com/kellyjonbrazil/jc


Why Rust is actually good for your car. | by Johannes Foufas | Volvo Cars Engineering | Sep, 2022 | Medium

Tags: tech, rust, embedded, automotive

Interesting interview about some serious usage of Rust in the embedded space. That’s where I’d expect it to shine.

https://medium.com/volvo-cars-engineering/why-volvo-thinks-you-should-have-rust-in-your-car-4320bd639e09


Making python fast for free - adventures with mypyc – MeadSteve’s Dev Blog

Tags: tech, python, performance, mypy, compiler, type-systems

This is good news, this provide more venues for improving performances in Python modules next to switching to compiled Rust with something like PyO3. There’s clearly a case to be more for not having to rewrite when the codebase was already mostly Python.

https://blog.meadsteve.dev/programming/2022/09/27/making-python-fast-for-free/


I hold the opinion that state machines are underrated

Tags: tech, design, programming, statemachines

I definitely agree with this opinion. We definitely don’t use state machines enough

https://github.com/cpressey/Facts-about-State-Machines


Want cleaner code? Use the rule of six

Tags: tech, programming

This is an interesting simple rule so know when to split something, I like it.

https://davidamos.dev/the-rule-of-six/


The 4 minute bug | Alejandro AR (kinduff)

Tags: tech, bug, debugging, team

Definitely a case of a very interesting bug found in production. In the end, the root cause is the loss of context because people working on the components changed. Never underestimate the knowledge lost when someone leaves.

https://kinduff.com/2022/09/28/the-4-minute-bug/


Complexity and software engineering | Well, quite.

Tags: tech, complexity, technical-debt

Interesting points about complexity. Indeed it’s everywhere the problem is when you start to silently (and unwillingly) worship it… coupled with fear of changes this can only lead to piling more and more complexity in your systems.

https://wellquite.org/posts/complexity/


Guiding principle: Think Big, Work Small | by Jason Yip | Sep, 2022 | Medium

Tags: tech, agile, product-management, project-management, vision

This is an interesting way to frame it. I generally talk with people about making sure you got vision and horizon in your product backlog (which then requires adequate grooming). Still this sounds like a simpler to grasp wording here. Probably good for a first approach.

https://jchyip.medium.com/guiding-principle-think-big-work-small-8fb1fce6dd97


Be critical or be corrupted

Tags: tech, organization, project-management, product-management, management, metrics

Interesting way to highlight Goodhart’s Law. Indeed you can be corrupted by the very system you put in place if if it’s mainly driven by metrics. As much as possible, think qualitative, not quantitative.

https://www.cenizal.com/be-critical-or-be-corrupted/


How I interview engineers to assess ability to deliver impact | Metaview Blog

Tags: hr, interviews

Interesting set of tips for interviews. Definitely inspiring to dig deeper on a candidate motives and behaviors.

https://www.metaview.ai/resources/blog/how-i-interview-engineers-to-assess-ability-to-deliver-impact


Learning is Remembering

Tags: learning, memory

Good explanation of the relationship between memory and learning… it’s not quite what one would intuitively think, things need to be in long-term memory first which means you need to repeat things somehow so that they end up there (otherwise they’re just in the temporary working memory).

https://saveall.ai/blog/learning-is-remembering



Bye for now!