Sign in

Sami Badawi

@samibadawi.com
740 followers 103 following 262 posts

Coder monkey 🐒 - aerospace amateur 🚀

PostsRepliesMedia
Sami Badawi @samibadawi.com · 30/09/2026
Reflection
001
Sami Badawi @samibadawi.com · 26/09/2026
Top Moda
Top Moda, fashion store, Prague Metro
000
Sami Badawi @samibadawi.com · 28/08/2026
Concept art SMK
000
Sami Badawi @samibadawi.com · 22/08/2026
City Sunset
000
Sami Badawi @samibadawi.com · 13/08/2026
Elusive eclipse sunset
Solar eclipse coinciding with sunset over roof tops. 2026-08-12
000
Sami Badawi @samibadawi.com · 25/06/2026
Frigjort ( Liberated ) by Rudolph Tegner, 1900
Frigjort ( Liberated )
Sculpture by Rudolph Tegner from 1900

Artist in lotus pose
010
Sami Badawi @samibadawi.com · 22/03/2026
Duct tape Sunday
000
Sami Badawi @samibadawi.com · 18/01/2026
Scary microcontroller bug 🐛 Arduino Mega just died during pressure test, with 80 bars of pressure on the tank 😅
Pressure test controlled by failing Arduino Mega
010
Sami Badawi @samibadawi.com · 04/12/2025
@unison-lang.org v 1.0 passes my language readiness criteria * Good language server support * Trivial to make a word frequency program with tests It's mind blowing 🤯 to program with code fragments, instead of projects of files. Very composable. Promising, but hard to imagine its effect on DevOps
Sample Unison word frequency program written in VS Code with LSP support
081
Sami Badawi @samibadawi.com · 29/11/2025
The rumours were true: Installing and setting up Haskell in 2025 is a breeze. Install ghcup. Use that to install ghc, Cabal and HLS. #Haskell feels ergonomic and modern. Took an hour from start till I had made my sample app with unit tests in VS Code.
Haskell word frequency application in VS Code. We Haskell extension running off HLS.
2131
Sami Badawi @samibadawi.com · 29/11/2025
Lean 4 is a theorem prover that has been adapted by working mathematicians. But it is also a nice Haskell style programming language. Solid with good tooling. I was productive right away.
Screenshot of VS Code with word frequency code example written in Lean 4.
020
Sami Badawi @samibadawi.com · 05/10/2025
Microprocessors are messy 😵‍💫 Tried many abstractions to simplify, but I surrendered and embraced bare metal and embedded C. Annoying to read a 300 page pdf datasheet in order to program a microprocessor, but it's better than leaky abstractions. europe1.discourse-cdn.com/arduino/orig...
Arduino Mega schematics from https://forum.arduino.cc/t/arduino-mega-pinout-diagram/143046
030
Sami Badawi @samibadawi.com · 14/09/2025
Is Mojo 🔥 Ready? Documentation states 2 heavy dependencies: * Pixi tool recommended * Needs Ubuntu 22.04 LTS on Linux I installed Mojo with uv tool, that worked on nightly build ✅ Compiled Conway's Game of Life on Fedora, it segfaulted, but worked after fixing Pygame bindings ☑️ Is that ready? 🤔
Conway's Game of Life written in Mojo running Fedora 42
030
Sami Badawi @samibadawi.com · 25/08/2025
Mojo is the most promising new programming language. It combines ideas from C++, CUDA, Python, Rust, and Zig. 🐍 Last year it was too alpha, but I took a second look. The Mojo tutorial example is Conway's Game of Life. I got it compiled and running in around 1 hour. Impressive. ✨
Conway's Game of Life written in Mojo lang
150
Sami Badawi @samibadawi.com · 10/08/2025
Replacing burned out spark igniter, with glow plug, before next static engine test
Ethanol cloud
000
Sami Badawi @samibadawi.com · 04/08/2025
Post mortem for a spark igniter, which malfunctioned when engine hit 1300 degrees celsius, during static engine test.
Burned spark igniter
000
Sami Badawi @samibadawi.com · 23/07/2025
Esox Regina
Esox Regina, sculpture by Eric Grate 1960s
000
Sami Badawi @samibadawi.com · 12/07/2025
Installed desktop Linux to better control AI and privacy. #Fedora 42 has an easy dual boot installer and looks modern. #Flatpak installed all my apps with sand boxing for better cyber security. My last dual boot had problems with secure booting and that dated 1990s Linux look.
Screenshot of VS Code on Fedora 42 Linux
020
Sami Badawi @samibadawi.com · 29/06/2025
LOX spring cleaning 🧽 🧹
000
Sami Badawi @samibadawi.com · 21/06/2025
Summer Solstice 🌞
Sunset on summer solstice
120
Sami Badawi @samibadawi.com · 16/06/2025
Green water with highlights
000
Sami Badawi @samibadawi.com · 01/04/2025
I wondered how the Isar Aerospace engineers felt about seeing their beautiful new Spectrum rocket crash after 30 seconds of flight. A few of their guidance, navigation and control engineers stopped by on their way back from Andøya, Norway, and went out for beers. They looked genuinely happy. 😃
110
Sami Badawi @samibadawi.com · 31/03/2025
Spectrum flew for 30 seconds. 😅 Nobody was surprised or judgemental about the crash. Failure is part of the job. One of the engineers argued that they should have failed earlier.
Isar Aerospace Spectrum rocket falling to the ground
000
Sami Badawi @samibadawi.com · 31/03/2025
Watched the first launch of the Isar Aerospace Spectrum rocket with several rocket engineers. They cheered at take off. Isar Aerospace chief executive had said that he would be happy with a 30 seconds flight.
First launch of the new Isar Aerospace Spectrum rocket
100
Sami Badawi @samibadawi.com · 02/03/2025
Blinky 3 😅
Metal bandsaw
010
Sami Badawi @samibadawi.com · 02/03/2025
Blinky 2 Done with #Blinky, the classic #Arduino project with a blinking light diode. 💡 Moved on to Blinky 2, with complex logic and electrical relays that can pull higher currents. ⚡
Arduino Uno r4, controlling electrical relays.
120
Sami Badawi @samibadawi.com · 28/12/2024
🍃 🍂
000
Sami Badawi @samibadawi.com · 27/12/2024
But pose-estimation app is quite complex, built in layers by Conan, CMake, Ninja and compiler. Using Heavyweight libraries OpenCV and TensorFlow. See in dependency graph below 😱 Fine when the abstractions are not leaky, but I spent a lot of time troubleshooting the app due to a corrupted XCode
Dependency graph
000
Sami Badawi @samibadawi.com · 27/12/2024
I got pose-estimation, Conan 2's computer vision example to build from same CI script on Mac and PC 🔨 cd examples/libraries/tensorflow-lite/pose-estimation cp -r ../../../../test . python ci_test_example.py ./pose-estimation Never thought I would see easy C++ cross platform builds. 🤩
Computer vision example program running on a Mac
100
Sami Badawi @samibadawi.com · 27/12/2024
More tests of C++ package manager Conan 2. Computer vision example using OpenCV and TensorFlow also worked on Windows! Commands build and run: cd examples\libraries\tensorflow-lite\pose-estimation Copy-Item ..\..\..\..\test . -Recurse python.exe .\ci_test_example.py .\Release\pose-estimation.exe
Screenshot of computer vision example program running on windows
000
Sami Badawi @samibadawi.com · 08/12/2024
Slowed down by conflicting #microcontroller advice 😵‍💫 Use * Arduino Mega with Atmel studio * ESP32 with PlatformIO and RTOS * Raspberry Pi Pico * CMake and C++ I experimented and had luck with PlatformIO, RB Pico; Arduino Uno, Mega and Nano. Finally I got my digital 🧑‍💻 foot in the analog door ⚡
Wire tangle connecting microelectronic, sensors and actuators
110
Sami Badawi @samibadawi.com · 01/12/2024
Retooling again 🛠️ It was more fun than relearning CMake 🥱 or configuring Kubeflow on AWS 😱
010
Sami Badawi @samibadawi.com · 28/11/2024
Thankful ☕
Latte art at Thanksgiving
050
Sami Badawi @samibadawi.com · 24/11/2024
Luckily I could clean up my sloppy welding with an angle grinder. Hope my steel work 👷 does better than my acrylics 🧑‍🎨 😅
Cleaned up steel welding
000
Sami Badawi @samibadawi.com · 24/11/2024
Today I welded steel and it felt like when I started painting with acrylics. 🎨 Acrylics were supposed to be durable with smooth transitions and endless painting on top. To me they were hard to mix and dull. At my 1st MIG welding, the steel melted and became sticky, boiling chewing gum at 1300° C.
Messy steel welding
100
Sami Badawi @samibadawi.com · 23/11/2024
Roaming
Cell towers
000
Sami Badawi @samibadawi.com · 19/11/2024
Rain on water
000
Sami Badawi @samibadawi.com · 16/11/2024
Plants in front of lake
000
Sami Badawi @samibadawi.com · 14/11/2024
What is going on ❓ @bsky.app added 1 million users in 27 hours.
5808
Sami Badawi @samibadawi.com · 14/11/2024
Rusty gazebo
000
Sami Badawi @samibadawi.com · 14/11/2024
Red gazebo
100
Sami Badawi @samibadawi.com · 11/11/2024
I use 100 billion transistors on my laptop while sipping espresso. ☕ With #microelectronics I need 3 wires for each transistor. 🪛 Return on investment feels low. But beneath digital everything is analogy. It takes a different mindset to work with our analog nature.
4 wires needed to do a simple pressure measurement
000
Sami Badawi @samibadawi.com · 10/11/2024
Enter night
Tree silhouette at dusk
000
Sami Badawi @samibadawi.com · 10/11/2024
🔧 Amateur hour 🪜
Wires
010
Sami Badawi @samibadawi.com · 10/11/2024
Move over 🎃 Santa is coming 🎅
2 decaying carved Halloween pumpkin heads
110
Sami Badawi @samibadawi.com · 09/11/2024
🎨 Where are the Bluesky art scenes? 🖌️ So many talented artists here. So much #art for teens. What about some old fashioned #modernism? 🧑‍🎨
Modernist art from National Gallery in Berlin
020
Sami Badawi @samibadawi.com · 08/11/2024
Nothing but blue skies Irving Berlin, 1926
000
Sami Badawi @samibadawi.com · 07/11/2024
Käthe Kollwitz
Music and dance performance
000
Sami Badawi @samibadawi.com · 06/11/2024
Gerhard Richter
Gerhard Richter abstract painting from Berlin Nationalgalerie
020
Sami Badawi @samibadawi.com · 05/11/2024
Psychoanalysts whisper 🙊
Tall smokestacks over fall clouds
000