Welcome to The Coded Message!
Introduction to The Coded Message#
Hi, I’m Jimmy Hartzell! By profession, I am a systems programmer (with a focus in Rust). By hobby, I am a fiction writer. And by neurotype, I have ADHD.
This is my personal blog! All of these topics, I post about here. It therefore has technical and non-technical articles!
Featured Articles, Series, and Tags#
Programming and Computers:
- C++ Move Semantics Considered Harmful (Rust is better), on how C++’s move semantics are not only clumsy, but cause serious negative consequences for the design of smart pointers and handles
- My Reaction to Dr. Stroustrup’s Recent Memory Safety Comments, in which I wade into the debate about government endorsement of memory safe programming languages
- What do bits mean? (blog series), on what the 0’s and 1’s in computers mean, how computers use them to store various kinds of information, and why.
- Rust is Beyond OOP (blog series), on how Rust does not support traditional pillars of object-oriented programming, which I argue is a good thing
- Rust vs C++ (blog series), on how Rust is generally better than C++, including detailed reasons why I have this opinion, beyond just memory safety
- Rust: A Better C++ Than C++ (e-book), the previous blog series compacted into MDBook format and set up as a garden.
- What is an operating system? (blog series), in which I talk about what an operating system is and how they work
ADHD and organization:
- Complexities of Defining ADHD, on philosophical difficulties with defining ADHD and other forms of neurodivergence
- Write Everything Down (blog series), on my personal organization philosophy and system
- Are you sure?, a flash fiction piece
- The Letter from the Trees, a short documentary first contact Sci Fi story
- The Curse of Coffee, a short urban fantasy story
Gardens#
Inspired by “The Garden and the Stream: A Technopastoral”, I have a few pages that are intended to grow over time, more like Wikipedia than Twitter, more like old-style webpages than a blog, more like books than newspapers or magazines, designed to be read in a slow trickle by people coming across my website, rather than booming across the Internet and then being nearly forgotten. I intend to increase how many of these I have over time.
Programming:
- Rust vs. C++ Comparison: an MDBook
- Recommended Programming Reading
- Rust Opinions
- C++ Network Programming: Study Questions and Practice/Learning Projects
Not programming:
Subscription and Engagement#
Feel free to leave comments, or to admonish me privately with admonymous. Subscribe via newsletter or via RSS (or RSS for just technical posts).
Statement on AI#
I do not consent to AI “training” on this website. I believe that my positive consent should be legally required under a fair interpretation of existing law, and certainly under any future AI regulations.
Copyright and Licensing#
This blog is Copyright 2017-2024 by me, Jimmy Hartzell.
The source code samples from the technical articles on this website is available under the MIT license.
Articles from Blogs I Follow
MinPin: yet another pin proposal
This post floats a variation of boats’ UnpinCell proposal that I’m calling MinPin.1 MinPin’s goal is to integrate Pin into the language in a “minimally disruptive” way2 – and in particular a way that is fully backwards compatible. Unlike Overwrite, MinPin…
via baby steps November 5, 2024Generators with UnpinCell
In July, I described a way to make pinning more ergonomic by integrating it more fully into the language. Last week, I develoepd that idea further with the notion of UnpinCell: a wrapper type that lets a user take an &pin mut UnpinCell<T> and prod…
via Without boats, dreams dry up October 25, 2024Generated by openring
Subscribe
Find out via e-mail when I make new posts! You can also use RSS (RSS for technical posts only) to subscribe!
Comments
If you want to send me something privately and anonymously, you can use my admonymous to admonish (or praise) me anonymously.
comments powered by Disqus