The Curious Engineer

All blogs / Rust

A journey into a wild pointer

carette.xyz

Recent content on A journey into a wild pointer

RustSoftware / engineering practiceEssays / personalOS / kernel

Posts
74 from 30 Mar 2016 to 25 Oct 2026
Posting
monthly (21 in the last year)
Kind
personal blog
Feed
https://carette.xyz/index.xml

2026 19

  1. The open garbage
  2. How I compute: an opinionated nerd post for computer nerds
  3. Lobbying is corruption
  4. AI stance is not binary
  5. A minimal kernel in Swift, running in QEMU
  6. Good people refuse to do bad things
  7. So, what's next?
  8. Free of GitHub
  9. Moving forward
  10. A story of screwdriver drivers
  11. Bringing Swift through Distrobox on NixOS
  12. The mud and the mind
  13. The five pillars of the post-AI interview
  14. Made (by humans) in California
  15. Who is gonna buy your services if you fire us all?
  16. Beyond C: wrapping Dear ImGui in Swift with zero FFI
  17. Testing the Swift C compatibility with Raylib
  18. The Influentists
  19. The CEO cost function

2025 5

  1. Going immutable on macOS
  2. Deep dive into crossover
  3. Chaos or comfort: a reflection on the engineer's quest
  4. The skill of the future is not 'AI', but 'Focus'
  5. The paradoxical disconnection of Silicon Valley

2024 3

  1. The state of Vulkan apps in 2024
  2. The terrible situation of Windows (professional) laptops
  3. We are doomed

2023 5

  1. Gaming on mac in 2023
  2. 2023, in a nutshell
  3. The tunnel effect
  4. Update on Frame engine (2/x)
  5. The weird unreachable code

2022 7

  1. 2022, in a nutshell
  2. Fun with data alignment
  3. Update on Frame engine (1/x)
  4. How to publish a bad programming article
  5. The demoscene
  6. Old games on m1 macs, natively
  7. The case of OpenGL, in C++, on m1 mac

2021 3

  1. macOS hidden features
  2. Conditional compilation and optin dependencies with Rust 'features'
  3. Do you trust your FOSS?

2020 10

  1. Anyway, thanks Flash...
  2. Know your threat model
  3. AlphaFold 2: a new AI achievement
  4. Slow... for your safety!
  5. Macintoshgarden
  6. Books recommendation (1/x)
  7. The state of memory safety in Chromium
  8. Developers are not superheroes
  9. Zero-cost abstractions in Rust
  10. Dealing everyday with anxiety, impostor syndrome, and mental depression

2019 3

  1. A strange strings comparison problem, in Go
  2. (Un)marshal complex JSON objects, in Go
  3. 2019, as minimalistic

2018 7

  1. Struct embedding trick to avoid duplicate code
  2. `go mod`: manage all your dep as a single unit
  3. Medium posts
  4. The `go build` constraints
  5. The 'intelligence' problem in 'artificial intelligence'
  6. Pyenv
  7. It's all about community

2017 3

  1. Rustfest, an amazing experience
  2. Is research innovation still belongs to Universities ?
  3. My new year's resolutions

2016 9

  1. The Hot-Pepper approach
  2. Five advices to future research interns
  3. Display text easily in arOS, using a Rust macro
  4. I am writing my own OS
  5. Computer science facts, in movies
  6. Contributing in maintaining free and open source projects
  7. Is Skynet on his way?
  8. Is Tay just a modern teen?
  9. Choose the one