<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Robert Reichel</title>
        <link>https://rj3.me</link>
        <description>Security, Tech, &amp; Life</description>
        <lastBuildDate>Wed, 27 May 2026 04:10:04 GMT</lastBuildDate>
        <docs>http://blogs.law.harvard.edu/tech/rss</docs>
        <generator>https://github.com/webmasterish/vuepress-plugin-feed</generator>
        <atom:link href="https://rj3.me/feed.atom" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Building a Personal Background Job System]]></title>
            <link>https://rj3.me/blog/building-a-job-system.html</link>
            <guid>https://rj3.me/blog/building-a-job-system.html</guid>
            <pubDate>Wed, 27 May 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[11/15/2021]]></description>
        </item>
        <item>
            <title><![CDATA[Commands Cheat Sheet]]></title>
            <link>https://rj3.me/blog/common-commands.html</link>
            <guid>https://rj3.me/blog/common-commands.html</guid>
            <pubDate>Sun, 14 Jun 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[A running list of the commands I use frequently, so I can quickly acess them 😀.  Raspberry Pi SD Card Backups, Chrome for Burp and NMAP]]></description>
        </item>
        <item>
            <title><![CDATA[Thoughts on a Computer Science Master's Degree]]></title>
            <link>https://rj3.me/blog/cs-masters-degree.html</link>
            <guid>https://rj3.me/blog/cs-masters-degree.html</guid>
            <pubDate>Wed, 27 May 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[Over the years I've had many people ask me about my opinion on getting a Master's degree in Computer Science. After having answered the question many times, I decided it'd be worthwhile to put my thoughts into writing.]]></description>
        </item>
        <item>
            <title><![CDATA[Elliptic Curve Cryptography: Visualized]]></title>
            <link>https://rj3.me/blog/elliptic-curve-cryptography.html</link>
            <guid>https://rj3.me/blog/elliptic-curve-cryptography.html</guid>
            <pubDate>Thu, 14 Apr 2016 00:00:00 GMT</pubDate>
            <description><![CDATA[An infographic to help better understand and provide intuition for ECC.]]></description>
            <enclosure url="https://rj3.me/assets/ecc_diagram.png">
            </enclosure>
        </item>
        <item>
            <title><![CDATA[Setting up and Running Django in a Docker Container]]></title>
            <link>https://rj3.me/blog/dockerized-django.html</link>
            <guid>https://rj3.me/blog/dockerized-django.html</guid>
            <pubDate>Wed, 29 Jul 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[Python + Django is a great development experience, but unfortunately, dependency managment leaves a lot to be desired (though a lot is solved with Virtualenv - If you haven't seen that before, check it out!).  You can very quickly end up in odd states (particularly on a Mac with the system provided version of Python).]]></description>
        </item>
        <item>
            <title><![CDATA[Receiving someone else's emails in iCloud]]></title>
            <link>https://rj3.me/blog/icloud-email-bug.html</link>
            <guid>https://rj3.me/blog/icloud-email-bug.html</guid>
            <pubDate>Tue, 23 May 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[TL;DR; An email coming from an iCloud based email, going to a previously registered iCloud personal domain ignored the MX record for a domain and routed the email incorrectly to the iCloud inbox.]]></description>
        </item>
        <item>
            <title><![CDATA[Going from Idea to Product in a week]]></title>
            <link>https://rj3.me/blog/idea-to-product-in-a-week.html</link>
            <guid>https://rj3.me/blog/idea-to-product-in-a-week.html</guid>
            <pubDate>Tue, 23 Nov 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[One week ago I decided I would smoke some chicken wings.  The first recipe I found was virtually unreadable.]]></description>
            <enclosure url="https://rj3.me/assets/images/blog/idea-to-product-in-a-week/screenshot.png">
            </enclosure>
        </item>
        <item>
            <title><![CDATA[NSA Codebreaker Challenge - 2016]]></title>
            <link>https://rj3.me/blog/nsa-codebreaker-challenge-2016.html</link>
            <guid>https://rj3.me/blog/nsa-codebreaker-challenge-2016.html</guid>
            <pubDate>Mon, 20 Feb 2017 00:00:00 GMT</pubDate>
            <description><![CDATA[This semester I’m taking a Computer Security course. So far we’ve discussed OS security features, storage features, and buffer overflow attacks.  While listening to a lecture on return oriented programming I was reminded of this challenge. Though I was too busy to partake while it was happening, I was glad to see it is still available to complete. Below I catalog the challenges and how I approached them. Feel free to comment with any questions and I can try to clarify!]]></description>
        </item>
        <item>
            <title><![CDATA[OBDII Quick Start]]></title>
            <link>https://rj3.me/blog/reading-your-cars-obdii-output.html</link>
            <guid>https://rj3.me/blog/reading-your-cars-obdii-output.html</guid>
            <pubDate>Mon, 17 Aug 2015 00:00:00 GMT</pubDate>
            <description><![CDATA[I’ve always been fascinated by cars. Well, really vehicles in general.  The fact that people have figured out how to get thousands of distinct pieces to function together well enough to trust it with our safety astounds me. In this fascination, I decided I wanted to a dig a bit deeper into how a car actually functions.  Of course, there’s the engine, the drivetrain, the brakes, etc but the question I asked, being a Computer Science student, is how it all fits together. So the real question is, “How do the brakes, engine, air-conditioning, engine, exhaust, air-intake, locks, dashboard, and 50 other things all talk to each other?]]></description>
        </item>
        <item>
            <title><![CDATA[Questions After Starting a New Job]]></title>
            <link>https://rj3.me/blog/questions-to-ask-when-transitioning-jobs.html</link>
            <guid>https://rj3.me/blog/questions-to-ask-when-transitioning-jobs.html</guid>
            <pubDate>Mon, 18 Mar 2019 00:00:00 GMT</pubDate>
            <description><![CDATA[Job transitions are tough.  There's a ton of change happening all at once and it can lead to a lot of ambiguity and stress. While transitioning jobs, I have found that some or all of the following questions help ease me in to the new role.  So, if you hire me, don't be surprised if I ask these in my first few days.]]></description>
        </item>
        <item>
            <title><![CDATA[Reverse Engineering Wordle]]></title>
            <link>https://rj3.me/blog/reverse-engineering-wordle.html</link>
            <guid>https://rj3.me/blog/reverse-engineering-wordle.html</guid>
            <pubDate>Sun, 09 Jan 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[You've probably seen a lot of your friends share their Wordle emoji grids these past few weeks. It's a game, akin to Mastermind,  that has gone viral for its simplicity yet challenge. I was curious how the game worked so I decided to pick apart the source code and see what it was doing. Read on to learn about how I was able to reverse engineer the algorithm and get the right answer on the first try, every time.]]></description>
            <enclosure url="https://rj3.me/assets/images/blog/reverse-engineering-wordle/one-try.jpeg">
            </enclosure>
        </item>
        <item>
            <title><![CDATA[This Year on LinkedIn (So Far)]]></title>
            <link>https://rj3.me/blog/year-in-linkedin.html</link>
            <guid>https://rj3.me/blog/year-in-linkedin.html</guid>
            <pubDate>Wed, 26 May 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[Being in the tech industry and having your LinkedIn mailbox fill up seem to go hand in hand. Over the years I've grown more accustomed to it but felt like the pace had been increasing, so I decided to take a deep dive into the data.]]></description>
            <enclosure url="https://rj3.me/assets/images/blog/year-in-linkedin/security-vs-swe-time.png">
            </enclosure>
        </item>
        <item>
            <title><![CDATA[MacOS + SwiftUI global keybinding to bring window to front]]></title>
            <link>https://rj3.me/blog/swift-global-key-binding.html</link>
            <guid>https://rj3.me/blog/swift-global-key-binding.html</guid>
            <pubDate>Sat, 28 Aug 2021 00:00:00 GMT</pubDate>
            <description><![CDATA[How to bind keys in a SwiftUI MacOS app and how to use them to automatically bring a window to front]]></description>
        </item>
        <item>
            <title><![CDATA[Zero Maintenance Blogging]]></title>
            <link>https://rj3.me/blog/zero-maintenance-blogging.html</link>
            <guid>https://rj3.me/blog/zero-maintenance-blogging.html</guid>
            <pubDate>Tue, 16 Jun 2020 00:00:00 GMT</pubDate>
            <description><![CDATA[Throughout the years my website has taken a number of forms.  First it was a baremetal wordpress site, deployed on my own ESXi server.  Next, I containerized it, deploying in a dockerized version of my baremetal server. Over that time I really enjoyed running Wordpress and a server but I eventually got the point where I found myself avoiding writing to avoid dealing with the maintenance.  After considerable deliberation, I eventually landed on an architecture that I call Zero Maintenance Blogging.]]></description>
        </item>
    </channel>
</rss>