Michał Fita

Embedded software craftsman for over 20 years, fluent in , & ++, fan and semiadvocate for . I deal with Linux very well and everyday.

Michał Fitamichalfita
2025-12-09

@solon Conceptually primitivism of is nowhere near flexibility of .

Michał Fitamichalfita
2025-12-09

@h4890 @algo_luca Most of the time we don't pay for private medical insurance. And I may be wrong, but (with a few exceptions) costs of living are lower.

Worth to mention that one requires visit to Paris once every 6 weeks.

Michał Fitamichalfita
2025-12-09

@skade Thanks.

Mastodon usually recognises the change in the language, and then at least illuminate the language selection button. Maybe Hachyderm's UI doesn't do that.

Michał Fitamichalfita
2025-12-08

@ekuber @hackernoon This bot has a bug and reports new releases of `rustup` as Rust releases.

I'm considering banning it from my feed.

Michał Fitamichalfita
2025-12-08

@skade 🤔 Why your post doesn't have language set to German? I don't see "Translate" option in the result.

Michał Fitamichalfita
2025-12-08

@andy To be precise Linux Kernel uses _intrusive linked lists_, and that's a little different caliber of beast especially with their use case.

Michał Fitamichalfita
2025-12-08

@robinm @fullstackruby Not surprised. With writing CLI tools is a breeze.

Michał Fitamichalfita
2025-12-05

@joat @beeb That's why I said "second derivative".

Michał Fitamichalfita
2025-12-05

@madalinignisca is phenomenon beyond just pure technical side of programming, that's for sure.

The whole notion of "Rust cult" from my observation and conversation with people exists only in mind of anti-Rust evangelists usually using non-technical or unsubstantiated arguments against . People I discuss Rust with are well informed, experienced, see and try understand problems Rust has.

Michał Fitamichalfita
2025-12-05
Michał Fitamichalfita
2025-12-05

@joat @beeb In the end that's second derivative of , right?

Michał Fitamichalfita
2025-12-05

@alios libfringe seem to be dead unloved project - last commit 6 years ago.

Michał Fitamichalfita
2025-12-05

@thejpster Did came early? 🎅

Michał Fitamichalfita
2025-12-05

@joat @beeb Nice piece of code.

Michał Fitamichalfita
2025-12-05
Michał Fitamichalfita
2025-12-03

@sigismundninja @Alonely0 @hackernoon We wrote embedded product on M7 written in full in C++ (), except glue code to . We disallowed new, delete, raw pointers, etc thoroughly filtered in PRs (tedious job). The only we had was temporaries of packed object (don't do that in C++). Everything else we were fixing using unit tests.

But I promise you not all businesses follow as strict policies as we did. In it's millions times easier.

Michał Fitamichalfita
2025-12-03

@sigismundninja @Alonely0 @hackernoon Oh man. Where to start?

I worked with C code that had out-of-bound index bugs sitting for 15 years until if finally blown in my teams' faces despite use of canaries in the stack. And that's just an example.

Guess how much time was spent on finding the culprit, and what order of magnitude in money the company wasted on that?

Michał Fitamichalfita
2025-12-03

@Alonely0 @sigismundninja @hackernoon Right.

Any way compiler would enforce them?

Michał Fitamichalfita
2025-12-03

I just completed "Lobby" - Day 3 - Advent of Code 2025 adventofcode.com/2025/day/3 in .

While it takes me time to find working solutions, Day 3p2 definitely demonstrates my over 20 years of programming pays back by taking approach to first part that can easily be refactored to solve part 2.

Debug build on my AMD ThinkPad P16 runs both problems in:
real 0m0,005s
user 0m0,003s
sys 0m0,003s

Michał Fitamichalfita
2025-12-03

@ferrous Thank you 🎅 You too 🎄

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst