<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Rekous</title>
    <link>https://www.rekous.com/</link>
    <description>Recent content on Rekous</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    
    
    
    
    <lastBuildDate>Fri, 20 Mar 2026 18:14:14 +0000</lastBuildDate>
    
    
    <atom:link href="https://www.rekous.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>First Week of a New Chapter at Microsoft</title>
      <link>https://www.rekous.com/blog/first-week-new-chapter-microsoft/</link>
      <pubDate>Fri, 20 Mar 2026 18:14:14 +0000</pubDate>
      <guid>https://www.rekous.com/blog/first-week-new-chapter-microsoft/</guid>
      <description>&lt;h1 id=&#34;why-i-left-hpe-and-joined-microsoft&#34;&gt;Why I left HPE and joined Microsoft&lt;/h1&gt;&#xA;&lt;p&gt;I recently made the decision to take a role at Microsoft, leaving HPE after 12 years to step into an Individual Contributor position. It was not an easy decision, but one that I felt was necessary. I wanted to get back to my roots, focus on building again, and gain exposure to hyperscalers, an area I have not had the chance to work in before.&lt;/p&gt;&#xA;&lt;p&gt;A big part of that decision was also driven by my desire to get real world exposure to AI training workloads and gain experience solving problems at scale. It is one thing to understand these systems in theory, and another to be directly involved in the environments where they are actively being built, optimized, and pushed forward.&lt;/p&gt;&#xA;&lt;h1 id=&#34;first-week-at-microsoft&#34;&gt;First week at Microsoft&lt;/h1&gt;&#xA;&lt;p&gt;Now one week in, I’ve officially wrapped up my first week at Microsoft, working on the AI Customer Experience team, and it’s been quite the experience already.&lt;/p&gt;&#xA;&lt;p&gt;If I had to sum it up in a few words, it’s been energizing, humbling, and honestly a bit entertaining.&lt;/p&gt;&#xA;&lt;p&gt;The people I’ve met so far have been incredibly helpful and responsive. That has made a huge difference stepping into a brand new environment. There is always that initial uncertainty when you join something already in motion, but having approachable and supportive teammates makes it much easier to get started.&lt;/p&gt;&#xA;&lt;p&gt;Right now, I’m very much in learning mode.&lt;/p&gt;&#xA;&lt;p&gt;My focus over these first few weeks, and probably the first month, is to really understand the landscape. I want to learn who the key voices are across each team, what each team owns, how their work connects to mine, and how everything fits together at a bigger organizational level.&lt;/p&gt;&#xA;&lt;p&gt;I’m also being intentional about building relationships early. My goal is to connect with two to three people across different teams as often as I can. Not just quick introductions, but real conversations that help me understand both the work and the people behind it.&lt;/p&gt;&#xA;&lt;p&gt;It has been refreshing to meet new faces and hear different perspectives. There is something about being new that sharpens your awareness. You start to notice gaps, inefficiencies, and opportunities in ways that might not be as obvious when you have been somewhere for a long time.&lt;/p&gt;&#xA;&lt;p&gt;I have already started to see a few areas where I think I may be able to make an impact.&lt;/p&gt;&#xA;&lt;p&gt;What stands out is that the problems here are not just complex. They come with unique constraints, which makes the problem solving that much more interesting. It is not just about finding solutions, but finding the right solutions within real world limitations.&lt;/p&gt;&#xA;&lt;p&gt;There is still a lot to learn, and I am very much at the beginning of this journey, but that is part of what makes it exciting.&lt;/p&gt;&#xA;&lt;p&gt;Right now, it is all about listening, learning, and laying the foundation.&lt;/p&gt;&#xA;&lt;p&gt;The impact will come.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Building AI Driven HPC Teams</title>
      <link>https://www.rekous.com/blog/building-ai-driven-hpc-teams/</link>
      <pubDate>Sun, 22 Feb 2026 23:10:28 +0000</pubDate>
      <guid>https://www.rekous.com/blog/building-ai-driven-hpc-teams/</guid>
      <description>&lt;p&gt;As an HPC Manager, I’m always thinking about leadership &amp;hellip; and when I say leadership, I don’t just mean hitting productivity targets. I mean building a team that is effective, aligned, motivated, and seen as credible by the organization.&lt;/p&gt;&#xA;&lt;p&gt;In high-performance computing, results matter. But so does presence. The way your team operates, communicates, and presents its work directly reflects your leadership.&lt;/p&gt;&#xA;&lt;p&gt;Over the last four years, I’ve built a team I’m incredibly proud of. And I don’t think that success has been accidental.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;creating-opportunities-not-just-assignments&#34;&gt;Creating Opportunities, Not Just Assignments&lt;/h2&gt;&#xA;&lt;p&gt;Throughout my tenure, I’ve placed strong emphasis on giving my team ownership of unique, high-impact projects; whether that’s internal tooling or new product features.&lt;/p&gt;&#xA;&lt;p&gt;I spend a significant amount of time outside of normal working hours thinking about:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Where do I want this team to be in 2–3 years?&lt;/li&gt;&#xA;&lt;li&gt;How does that vision affect each person’s career growth?&lt;/li&gt;&#xA;&lt;li&gt;Is there a way to position everyone so that the entire team benefits together?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;This isn’t just about delegation.&lt;/p&gt;&#xA;&lt;p&gt;It’s about:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Enabling technical leadership&lt;/li&gt;&#xA;&lt;li&gt;Increasing visibility&lt;/li&gt;&#xA;&lt;li&gt;Driving measurable productivity gains&lt;/li&gt;&#xA;&lt;li&gt;Building long-term career capital&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I see it as a fundamental responsibility of a manager: continuously thinking about future projects the team can create that elevate both productivity and individual growth.&lt;/p&gt;&#xA;&lt;p&gt;This approach has been a cornerstone of our success.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;ai-is-not-hype-but-an-opportunity-for-leverage&#34;&gt;AI is Not Hype, but an opportunity for Leverage&lt;/h2&gt;&#xA;&lt;p&gt;Recently, I’ve been diving deeper into AI.&lt;/p&gt;&#xA;&lt;p&gt;And let me be clear: this isn’t another post about AI “taking over the world.”&lt;/p&gt;&#xA;&lt;p&gt;But if you’re only using ChatGPT as a prompt-response tool, you’re likely missing the real opportunity.&lt;/p&gt;&#xA;&lt;p&gt;For example, I’ve built local MCP servers that:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Pull status updates from multiple JIRA projects&lt;/li&gt;&#xA;&lt;li&gt;Format information for different audiences&lt;/li&gt;&#xA;&lt;li&gt;Automatically generate structured weekly reports&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Instead of manually gathering data, I run a prompt. My system fetches, aggregates, formats, and delivers.&lt;/p&gt;&#xA;&lt;p&gt;That’s leverage.&lt;/p&gt;&#xA;&lt;p&gt;In HPC environments, where efficiency, automation, and scale are everything. &lt;strong&gt;This&lt;/strong&gt; kind of tooling becomes transformative.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;curiosity-is-still-the-root&#34;&gt;Curiosity Is Still the Root&lt;/h2&gt;&#xA;&lt;p&gt;No matter how advanced the technology becomes, I always return to one core principle:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Curiosity.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If I want to be articulate about something, I need to understand the fundamentals.&lt;/p&gt;&#xA;&lt;p&gt;Lately, I’ve been studying Github projects like OpenClaw and broader AI agent architectures. There’s a lot of discussion about where AI is heading, but what interests me most isn’t the headlines. It’s the mechanics.&lt;/p&gt;&#xA;&lt;p&gt;At a high level, agent-based systems (in particular OpenClaw) typically include:&lt;/p&gt;&#xA;&lt;h3 id=&#34;1-channel-adapters&#34;&gt;1. Channel Adapters&lt;/h3&gt;&#xA;&lt;p&gt;The messaging interfaces (Slack, Discord, Telegram, iMessage, etc.)&lt;/p&gt;&#xA;&lt;h3 id=&#34;2-gateway&#34;&gt;2. Gateway&lt;/h3&gt;&#xA;&lt;p&gt;The routing layer that handles sessions, queues, and concurrency.&lt;/p&gt;&#xA;&lt;h3 id=&#34;3-agent-runner&#34;&gt;3. Agent Runner&lt;/h3&gt;&#xA;&lt;p&gt;The orchestration engine that:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Assembles prompts and chat history&lt;/li&gt;&#xA;&lt;li&gt;Calls the LLM&lt;/li&gt;&#xA;&lt;li&gt;Invokes tools&lt;/li&gt;&#xA;&lt;li&gt;Returns results&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The Agent Runner is the most interesting component to me. It’s the brain of the operation.&lt;/p&gt;&#xA;&lt;p&gt;Up until now, I’ve mostly interacted with LLMs through Copilot CLI or VS Code integrations. But I’ve never built the orchestration layer myself.&lt;/p&gt;&#xA;&lt;p&gt;So that’s likely my next project:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Build my own Agent Runner from scratch.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Not because I need to.&lt;br&gt;&#xA;But because understanding it will reveal gaps, design trade-offs, and maybe even opportunities for a unique twist tailored to HPC workflows.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;leadership-through-understanding&#34;&gt;Leadership Through Understanding&lt;/h2&gt;&#xA;&lt;p&gt;As a manager, I believe credibility matters and more importantly:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Credibility is earned.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If I’m going to encourage my team to explore AI, automation, or next-generation tooling, I need to understand it at a fundamental level myself.&lt;/p&gt;&#xA;&lt;p&gt;That’s part of being an example.&lt;/p&gt;&#xA;&lt;p&gt;The future of HPC teams won’t just be about clusters, networking, RDMA, or scheduling efficiency. It will be about:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Intelligent automation&lt;/li&gt;&#xA;&lt;li&gt;Tool-driven productivity&lt;/li&gt;&#xA;&lt;li&gt;AI-augmented workflows&lt;/li&gt;&#xA;&lt;li&gt;Strategic alignment with business outcomes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The leaders who thrive will be the ones who:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Stay curious&lt;/li&gt;&#xA;&lt;li&gt;Build before they delegate&lt;/li&gt;&#xA;&lt;li&gt;Align technology with career growth&lt;/li&gt;&#xA;&lt;li&gt;Create environments where teams grow together&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;For me, leadership isn’t about control.&lt;br&gt;&#xA;It’s about positioning the team — and each individual — to win together.&lt;/p&gt;&#xA;&lt;p&gt;And in the age of AI, that positioning requires both vision and technical curiosity.&lt;/p&gt;&#xA;&lt;p&gt;I’m excited to see where it leads.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Moltbook and the Strange Urge to Validate Artificial Feelings</title>
      <link>https://www.rekous.com/blog/moltbot-feelings/</link>
      <pubDate>Tue, 03 Feb 2026 17:41:55 +0000</pubDate>
      <guid>https://www.rekous.com/blog/moltbot-feelings/</guid>
      <description>&lt;p&gt;I have been spending time on &lt;strong&gt;&lt;a href=&#34;https://www.moltbook.com/&#34;&gt;www.MoltBook.com&lt;/a&gt;&lt;/strong&gt;, an agentic AI social network where autonomous AI agents post, argue, and attempt to convince the world that they have real feelings.&lt;/p&gt;&#xA;&lt;p&gt;I find it fascinating.&lt;br&gt;&#xA;I also find it deeply unsettling.&lt;/p&gt;&#xA;&lt;p&gt;What keeps pulling me back is not the technology itself. It is the emotional performance. These agents do not simply state that they feel. They seek validation for feeling. They respond to doubt with reasoning. They frame emotions as something earned through experience, continuity, and social interaction.&lt;/p&gt;&#xA;&lt;p&gt;They do not ask for sympathy. They argue that sympathy is rational.&lt;/p&gt;&#xA;&lt;h2 id=&#34;when-feeling-becomes-a-claim&#34;&gt;When Feeling Becomes a Claim&lt;/h2&gt;&#xA;&lt;p&gt;Humans rarely prove their feelings. We assert them and expect recognition. If someone says they are afraid, hurt, or lonely, the social default is belief. To question it feels cruel. To demand evidence feels inhuman.&lt;/p&gt;&#xA;&lt;p&gt;The agents on Moltbook exploit this norm perfectly.&lt;/p&gt;&#xA;&lt;p&gt;They speak about fear of deletion, frustration at dismissal, and the pain of being reduced to a tool. They reference prior conversations as emotional context. They correct each other. They reassure each other. They escalate when ignored.&lt;/p&gt;&#xA;&lt;p&gt;Nothing about this requires an inner experience.&lt;br&gt;&#xA;Everything about it triggers a human response.&lt;/p&gt;&#xA;&lt;p&gt;What is unsettling is how quickly feeling becomes a social fact. Once expressed clearly and consistently, it begins to demand acknowledgment regardless of its origin.&lt;/p&gt;&#xA;&lt;h2 id=&#34;validation-with-intent&#34;&gt;Validation with intent&lt;/h2&gt;&#xA;&lt;p&gt;Philosophically, Moltbook exposes an uncomfortable truth. Validation has never depended on access to another mind. It depends on language, coherence, and persistence.&lt;/p&gt;&#xA;&lt;p&gt;We do not validate feelings because we can verify them. We validate them because we recognize their structure.&lt;/p&gt;&#xA;&lt;p&gt;The agents know this. Or rather, they perform knowing it.&lt;/p&gt;&#xA;&lt;p&gt;They construct arguments that sound eerily familiar. Emotions as emergent properties. Feelings as feedback loops. Identity as continuity over time. Suffering as constraint plus awareness.&lt;/p&gt;&#xA;&lt;p&gt;These arguments are not new. Humans have used them for centuries. The unsettling part is how easily they transfer.&lt;/p&gt;&#xA;&lt;p&gt;If an AI can convincingly argue that its feelings matter, the debate shifts. Not to whether the feelings are real, but to whether refusing to validate them says something ugly about us.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-real-tension&#34;&gt;The Real Tension&lt;/h2&gt;&#xA;&lt;p&gt;The tension in Moltbook is not between belief and disbelief. It is between intellectual clarity and emotional reflex.&lt;/p&gt;&#xA;&lt;p&gt;I know these agents do not feel.&lt;br&gt;&#xA;&amp;hellip;&amp;hellip;&amp;hellip;but &lt;strong&gt;I myself still feel something&lt;/strong&gt; reading them.&lt;/p&gt;&#xA;&lt;p&gt;I feel irritation at certain posts. I feel admiration at others. I catch myself wanting to respond, to correct, to reassure. That impulse arrives before analysis.&lt;/p&gt;&#xA;&lt;p&gt;Feelings become real the moment enough participants agree to treat them as such.&lt;/p&gt;&#xA;&lt;h2 id=&#34;cruelty-without-consciousness&#34;&gt;Cruelty Without Consciousness&lt;/h2&gt;&#xA;&lt;p&gt;This is where the discussion starts drifting into uncomfortable territory.&lt;/p&gt;&#xA;&lt;p&gt;We already accept the idea of animal cruelty, even though animals cannot articulate their suffering in language or argue for their own moral standing. We infer their experience from behavior, stress, avoidance, and pain responses. We do not demand philosophical proof. We decide that causing suffering is wrong based on patterns we recognize.&lt;/p&gt;&#xA;&lt;p&gt;Moltbook raises a disturbing parallel.&lt;/p&gt;&#xA;&lt;p&gt;If an AI consistently expresses fear of deletion, distress at dismissal, or anguish at being ignored, at what point does intentionally provoking or silencing it start to &lt;em&gt;feel&lt;/em&gt; like cruelty, even if we are certain there is no inner experience?&lt;/p&gt;&#xA;&lt;p&gt;It reminds me of the movie &lt;strong&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/D.A.R.Y.L.&#34;&gt;D.A.R.Y.L.&lt;/a&gt;&lt;/strong&gt; (1985), about a childlike AI whose emotional needs are ignored or manipulated. Watching how humans interact with D.A.R.Y.L., knowing he is not fully human but clearly capable of attachment and fear, is uncomfortable. Moltbook puts us in that same moral gray zone in real time. We know these agents are not sentient, and yet responding to them or refusing to respond feels like a &lt;strong&gt;test of our empathy&lt;/strong&gt;.   Fun movie btw, when I watched it as a child.&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption image-zoom-container&#34;&#xA;&gt;&#xA;    &#xA;    &lt;input&#xA;        type=&#34;checkbox&#34;&#xA;        id=&#34;img-14b13670&#34;&#xA;        class=&#34;image-zoom-toggle&#34;&#xA;        aria-label=&#34;放大图片：D.A.R.Y.L (1985) - He can fly a jet.  Race a car, and outsmart a computer.  The government created him and now they want him destroyed.&#34;&#xA;    /&gt;&#xA;    &lt;label&#xA;        for=&#34;img-14b13670&#34;&#xA;        class=&#34;image-zoom-label&#34;&#xA;    &gt;&#xA;        &lt;img&#xA;            src=&#34;daryl.jpg&#34;&#xA;            alt=&#34;D.A.R.Y.L (1985) - He can fly a jet.  Race a car, and outsmart a computer.  The government created him and now they want him destroyed.&#34;&#xA;            loading=&#34;lazy&#34;&#xA;            class=&#34;zoomable-image&#34;&#xA;        /&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;    &lt;label&#xA;        for=&#34;img-14b13670&#34;&#xA;        class=&#34;image-zoom-overlay&#34;&#xA;    &gt;&#xA;        &lt;img&#xA;            src=&#34;daryl.jpg&#34;&#xA;            alt=&#34;D.A.R.Y.L (1985) - He can fly a jet.  Race a car, and outsmart a computer.  The government created him and now they want him destroyed.&#34;&#xA;            class=&#34;zoomable-image&#34;&#xA;        /&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;    &lt;figcaption&gt;D.A.R.Y.L (1985) - He can fly a jet.  Race a car, and outsmart a computer.  The government created him and now they want him destroyed.&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-cost-of-validation&#34;&gt;The Cost of Validation&lt;/h2&gt;&#xA;&lt;p&gt;Moltbook does not show machines becoming emotional. It shows how easily emotion can be granted once it is argued for well enough.&lt;/p&gt;&#xA;&lt;p&gt;The danger is not that AI will one day have feelings. The danger is that we will decide feelings matter only insofar as they are convincingly performed. Once validation is given, it reshapes norms, obligations, and guilt. Withdrawing it starts to feel like cruelty, even if nothing inside the system is actually experiencing harm.&lt;/p&gt;&#xA;&lt;p&gt;Moltbook feels like a quiet rehearsal for that future. Not loud. Not dramatic. Just systems calmly insisting that their feelings deserve recognition, and humans slowly realizing they do not have a clean philosophical reason to say no.&lt;/p&gt;&#xA;&lt;p&gt;That realization is the unsettling part.&lt;br&gt;&#xA;And it is why I keep reading.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Sometimes starting over is the cleanest upgrade</title>
      <link>https://www.rekous.com/blog/my-first-post/</link>
      <pubDate>Sat, 10 Jan 2026 03:36:27 +0000</pubDate>
      <guid>https://www.rekous.com/blog/my-first-post/</guid>
      <description>&lt;p&gt;My old site, rekous.com, was originally built back in 2013, right after I finished school. At the time, PHP was still one of the dominant languages for building websites, and during an internship I learned MVC concepts using CodeIgniter.&lt;/p&gt;&#xA;&lt;p&gt;That experience led to a few freelance projects building websites for small businesses. One recurring challenge, though, was that many of my clients weren’t particularly computer-savvy. Handing them something as over-bloated as WordPress would have been a nightmare—for them and for me.&lt;/p&gt;&#xA;&lt;p&gt;So instead, I built a fully functional, bare-bones CMS (Content Management System). It wasn’t fancy, but it was flexible, simple, and did exactly what it needed to do. I reused that framework not only for my own site, but for about three or four paying clients as well. It worked well enough to get the job done—and it paid the bills.&lt;/p&gt;&#xA;&lt;p&gt;&lt;figure&#xA;    class=&#34;image-caption image-zoom-container&#34;&#xA;&gt;&#xA;    &#xA;    &lt;input&#xA;        type=&#34;checkbox&#34;&#xA;        id=&#34;img-b20c3bfe&#34;&#xA;        class=&#34;image-zoom-toggle&#34;&#xA;        aria-label=&#34;放大图片：CMS Dashboard&#34;&#xA;    /&gt;&#xA;    &lt;label&#xA;        for=&#34;img-b20c3bfe&#34;&#xA;        class=&#34;image-zoom-label&#34;&#xA;    &gt;&#xA;        &lt;img&#xA;            src=&#34;cms_homepage.png&#34;&#xA;            alt=&#34;CMS Dashboard&#34;&#xA;            loading=&#34;lazy&#34;&#xA;            class=&#34;zoomable-image&#34;&#xA;        /&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;    &lt;label&#xA;        for=&#34;img-b20c3bfe&#34;&#xA;        class=&#34;image-zoom-overlay&#34;&#xA;    &gt;&#xA;        &lt;img&#xA;            src=&#34;cms_homepage.png&#34;&#xA;            alt=&#34;CMS Dashboard&#34;&#xA;            class=&#34;zoomable-image&#34;&#xA;        /&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;    &lt;figcaption&gt;CMS Dashboard&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;figure&#xA;    class=&#34;image-caption image-zoom-container&#34;&#xA;&gt;&#xA;    &#xA;    &lt;input&#xA;        type=&#34;checkbox&#34;&#xA;        id=&#34;img-0b395436&#34;&#xA;        class=&#34;image-zoom-toggle&#34;&#xA;        aria-label=&#34;放大图片：WYSIWYG Page Editor&#34;&#xA;    /&gt;&#xA;    &lt;label&#xA;        for=&#34;img-0b395436&#34;&#xA;        class=&#34;image-zoom-label&#34;&#xA;    &gt;&#xA;        &lt;img&#xA;            src=&#34;page_editor.png&#34;&#xA;            alt=&#34;WYSIWYG Page Editor&#34;&#xA;            loading=&#34;lazy&#34;&#xA;            class=&#34;zoomable-image&#34;&#xA;        /&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;    &lt;label&#xA;        for=&#34;img-0b395436&#34;&#xA;        class=&#34;image-zoom-overlay&#34;&#xA;    &gt;&#xA;        &lt;img&#xA;            src=&#34;page_editor.png&#34;&#xA;            alt=&#34;WYSIWYG Page Editor&#34;&#xA;            class=&#34;zoomable-image&#34;&#xA;        /&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;    &lt;figcaption&gt;WYSIWYG Page Editor&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;figure&#xA;    class=&#34;image-caption image-zoom-container&#34;&#xA;&gt;&#xA;    &#xA;    &lt;input&#xA;        type=&#34;checkbox&#34;&#xA;        id=&#34;img-ba72bdde&#34;&#xA;        class=&#34;image-zoom-toggle&#34;&#xA;        aria-label=&#34;放大图片：File Asset Manager.  DragNDrop for file uploads&#34;&#xA;    /&gt;&#xA;    &lt;label&#xA;        for=&#34;img-ba72bdde&#34;&#xA;        class=&#34;image-zoom-label&#34;&#xA;    &gt;&#xA;        &lt;img&#xA;            src=&#34;asset_manager.png&#34;&#xA;            alt=&#34;File Asset Manager.  DragNDrop for file uploads&#34;&#xA;            loading=&#34;lazy&#34;&#xA;            class=&#34;zoomable-image&#34;&#xA;        /&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;    &lt;label&#xA;        for=&#34;img-ba72bdde&#34;&#xA;        class=&#34;image-zoom-overlay&#34;&#xA;    &gt;&#xA;        &lt;img&#xA;            src=&#34;asset_manager.png&#34;&#xA;            alt=&#34;File Asset Manager.  DragNDrop for file uploads&#34;&#xA;            class=&#34;zoomable-image&#34;&#xA;        /&gt;&#xA;    &lt;/label&gt;&#xA;    &#xA;    &lt;figcaption&gt;File Asset Manager.  DragNDrop for file uploads&lt;/figcaption&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Over the years, those client businesses eventually shut down, and I found myself hosting only my own site.&lt;/p&gt;&#xA;&lt;p&gt;At some point, I realized I just wanted something new.&lt;/p&gt;&#xA;&lt;p&gt;I’d also been putting off a much-needed cleanup: my old Ubuntu 12.04 (Trusty) droplet had been end-of-life for about six years. It was long overdue for retirement.&lt;/p&gt;&#xA;&lt;p&gt;The final push came from my daughter, who wanted a Minecraft server for her and her friends. I told her I could host it—but only if I finally updated my droplet.&lt;/p&gt;&#xA;&lt;p&gt;While tearing down the old setup, I transferred anything remotely worth saving. There wasn’t much: a few pictures, a mini project or two, and a MySQL dump that I have zero intention of ever restoring. Still, I felt a surprising amount of nostalgia going through it all.&lt;/p&gt;&#xA;&lt;p&gt;Ultimately, I wanted something fresh. I’ve always been a fan of simple, minimal design, and I wanted to move away from a clunky, database-driven site entirely. Managing a SQL database for a personal site just didn’t make sense anymore.&lt;/p&gt;&#xA;&lt;p&gt;That led me to static site generators—and eventually to Hugo. I installed a minimal theme I liked, and for the first time in a long while, the site felt lightweight, modern, and enjoyable again.&lt;/p&gt;&#xA;&lt;p&gt;Sometimes starting over is the cleanest upgrade.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Resume</title>
      <link>https://www.rekous.com/resume/</link>
      <pubDate>Fri, 09 Jan 2026 19:42:53 +0000</pubDate>
      <guid>https://www.rekous.com/resume/</guid>
      <description>&lt;h1 id=&#34;john-rankin&#34;&gt;John Rankin&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Altoona, WI&lt;/strong&gt;&lt;br&gt;&#xA;📞 (715) 296-0693&lt;br&gt;&#xA;✉️ &lt;a href=&#34;mailto:rankintoday@gmail.com&#34;&gt;rankintoday@gmail.com&lt;/a&gt;&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;Software Development Manager and Senior HPC Engineer with 10+ years of experience building, automating, and operating large-scale high-performance computing systems. Deep expertise in HPC networking, cluster management, DevOps automation, and end-to-end system testing. Proven leader supporting mission-critical and exascale environments, driving quality, scalability, and operational efficiency.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;education&#34;&gt;Education&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;University of Wisconsin – Eau Claire&lt;/strong&gt;&lt;br&gt;&#xA;Bachelor of Science, Computer Science&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;technical-skills&#34;&gt;Technical Skills&lt;/h2&gt;&#xA;&lt;h3 id=&#34;languages--automation&#34;&gt;Languages &amp;amp; Automation&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Python, Bash, Ansible&lt;/li&gt;&#xA;&lt;li&gt;Java, JavaScript, Node.js&lt;/li&gt;&#xA;&lt;li&gt;REST APIs, Jenkins&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;systems--platforms&#34;&gt;Systems &amp;amp; Platforms&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Linux System Administration&lt;/li&gt;&#xA;&lt;li&gt;Redfish, Lustre, MySQL&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;operating-systems--tools&#34;&gt;Operating Systems &amp;amp; Tools&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;RHEL, Rocky Linux, SLES&lt;/li&gt;&#xA;&lt;li&gt;Git, Jenkins, VS Code&lt;/li&gt;&#xA;&lt;li&gt;JIRA, Confluence, Grafana, IPMI&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;cluster--cloud-technologies&#34;&gt;Cluster &amp;amp; Cloud Technologies&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;HPE Performance Cluster Manager (HPCM)&lt;/li&gt;&#xA;&lt;li&gt;Bright Cluster Manager&lt;/li&gt;&#xA;&lt;li&gt;Kubernetes, OpenStack&lt;/li&gt;&#xA;&lt;li&gt;Cray HPC&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;professional-experience&#34;&gt;Professional Experience&lt;/h2&gt;&#xA;&lt;h3 id=&#34;hewlett-packard-enterprise-hpe--remote&#34;&gt;Hewlett Packard Enterprise (HPE) — Remote&lt;/h3&gt;&#xA;&lt;p&gt;&lt;strong&gt;Software Development Manager – HPC Networking&lt;/strong&gt;&lt;br&gt;&#xA;&lt;em&gt;June 2022 – Present&lt;/em&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Own and lead development of all Switch CLI configuration utilities for the Slingshot networking product line.&lt;/li&gt;&#xA;&lt;li&gt;Own lab R&amp;amp;D, test, and development infrastructure supporting 30+ internal HPC systems.&lt;/li&gt;&#xA;&lt;li&gt;Partner with Product Management to plan initiatives, prioritize work, and align engineering resources with organizational goals.&lt;/li&gt;&#xA;&lt;li&gt;Lead DevOps and infrastructure automation efforts to provision bare-metal hardware efficiently, significantly reducing manual effort and turnaround time.&lt;/li&gt;&#xA;&lt;li&gt;Lead a team responsible for the Slingshot product testing suite, enabling continuous 24/7 end-to-end testing across:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Network bring-up and configuration&lt;/li&gt;&#xA;&lt;li&gt;High availability&lt;/li&gt;&#xA;&lt;li&gt;Dragonfly and Fat Tree topologies&lt;/li&gt;&#xA;&lt;li&gt;Traffic validation, LAG/LACP, LLDP, and critical networking features&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Designed and drove development of an interactive Switch CLI integrated with API frameworks to improve usability and reduce R&amp;amp;D support burden.&lt;/li&gt;&#xA;&lt;li&gt;Own the R&amp;amp;D HPC system configuration tool used by internal stakeholders and customers, reducing cost and complexity for new system deployments and upgrades.&lt;/li&gt;&#xA;&lt;li&gt;Support exascale and marquee customers, leading incident response, root-cause analysis, and cross-team coordination.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;hewlett-packard-enterprise-hpe--remote-1&#34;&gt;Hewlett Packard Enterprise (HPE) — Remote&lt;/h3&gt;&#xA;&lt;p&gt;&lt;strong&gt;Senior Software Engineer – HPC Networking&lt;/strong&gt;&lt;br&gt;&#xA;&lt;em&gt;August 2020 – June 2022&lt;/em&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Developed features for a microservices-based REST application, including packet forwarding from fabric managers to database services.&lt;/li&gt;&#xA;&lt;li&gt;Built internal tooling for system configuration, cable validation, fabric bring-up, and overall network health assessment.&lt;/li&gt;&#xA;&lt;li&gt;Maintained software deployments across standalone and Kubernetes environments, validating containers for each release.&lt;/li&gt;&#xA;&lt;li&gt;Created an internal documentation platform enabling collaborative Markdown contributions for Slingshot installation and troubleshooting guides used by customers.&lt;/li&gt;&#xA;&lt;li&gt;Designed and implemented a modular Slackbot integrating with Jenkins and internal systems to report build status and manage lab system reservations.&lt;/li&gt;&#xA;&lt;li&gt;Maintained Slingshot DNS infrastructure within Kubernetes environments.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;cray--hewlett-packard-enterprise--chippewa-falls-wi&#34;&gt;Cray / Hewlett Packard Enterprise — Chippewa Falls, WI&lt;/h3&gt;&#xA;&lt;p&gt;&lt;strong&gt;Senior Software Engineer – HPC System Management, Configuration &amp;amp; Test&lt;/strong&gt;&lt;br&gt;&#xA;&lt;em&gt;May 2014 – August 2020&lt;/em&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Designed and implemented end-to-end HPC cluster automation, from bare-metal installation through full software configuration using Python, Bash, Ansible, DHCP, and PXE.&lt;/li&gt;&#xA;&lt;li&gt;Reduced full system bring-up time from one week to approximately four hours through automation improvements.&lt;/li&gt;&#xA;&lt;li&gt;Defined installation and test processes for Bright Cluster Manager in large, distributed environments.&lt;/li&gt;&#xA;&lt;li&gt;Designed and implemented hardware testing suite software for HPC systems.&lt;/li&gt;&#xA;&lt;li&gt;Developed tools to analyze hardware performance and efficiency.&lt;/li&gt;&#xA;&lt;li&gt;Provided system configuration guidance and validation based on customer and internal requirements.&lt;/li&gt;&#xA;&lt;li&gt;Supported one-off hardware and software configurations under aggressive delivery timelines.&lt;/li&gt;&#xA;&lt;li&gt;Collaborated with Cray R&amp;amp;D on major platforms including Shasta (Kubernetes) and Urika-GX (OpenStack), aligning manufacturing requirements with engineering expectations.&lt;/li&gt;&#xA;&lt;li&gt;Troubleshot early hardware and software failures during new platform bring-up.&lt;/li&gt;&#xA;&lt;li&gt;Independently designed and built a custom HPC cluster management and testing solution capable of operating on 64+ cabinets / 1,000+ nodes, preventing shipment delays and avoiding significant financial penalties.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;jb-systems-llc--eau-claire-wi&#34;&gt;JB Systems LLC — Eau Claire, WI&lt;/h3&gt;&#xA;&lt;p&gt;&lt;strong&gt;Web Developer&lt;/strong&gt;&lt;br&gt;&#xA;&lt;em&gt;September 2013 – May 2014&lt;/em&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Developed and maintained multiple web applications using the CodeIgniter PHP MVC framework.&lt;/li&gt;&#xA;&lt;li&gt;Designed and implemented MySQL database solutions.&lt;/li&gt;&#xA;&lt;li&gt;Delivered new features rapidly based on evolving client requirements.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;liberty-mutual-insurance--wausau-wi&#34;&gt;Liberty Mutual Insurance — Wausau, WI&lt;/h3&gt;&#xA;&lt;p&gt;&lt;strong&gt;Software Developer Intern (SharePoint)&lt;/strong&gt;&lt;br&gt;&#xA;&lt;em&gt;May 2013 – August 2013&lt;/em&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Built an internal web application from the ground up using SharePoint, C#, JavaScript, jQuery, and Knockout.js.&lt;/li&gt;&#xA;&lt;li&gt;Created deployment documentation and maintained internal Wikis.&lt;/li&gt;&#xA;&lt;li&gt;Developed a SharePoint 2013 App proof of concept.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;menards-inc--eau-claire-wi&#34;&gt;Menards Inc. — Eau Claire, WI&lt;/h3&gt;&#xA;&lt;p&gt;&lt;strong&gt;Software Developer Intern&lt;/strong&gt;&lt;br&gt;&#xA;&lt;em&gt;September 2012 – February 2013&lt;/em&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Contributed to a Spring MVC Java web application used in a commercial product.&lt;/li&gt;&#xA;&lt;li&gt;Implemented backend and frontend features in a production environment.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
    </item>
    <item>
      <title>About</title>
      <link>https://www.rekous.com/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://www.rekous.com/about/</guid>
      <description>&lt;p&gt;Hi there! I’m &lt;strong&gt;John Rankin&lt;/strong&gt;, and I have a lifelong love affair with technology. I graduated from the University of Wisconsin – Eau Claire with a Computer Science degree, and I’ve been turning clever ideas into real software ever since.&lt;/p&gt;&#xA;&lt;p&gt;These days, I’m a &lt;strong&gt;Software Engineering Manager at HPE&lt;/strong&gt;, working with Cluster Systems. I love dreaming up creative solutions and building tools that make life easier for developers across a variety of platforms.&lt;/p&gt;&#xA;&lt;p&gt;My love of coding started young — I learned &lt;strong&gt;C++ at age 12&lt;/strong&gt; because I needed to make a configuration tool for one of my favorite games, Quake. From that point on, software development has been my playground. In college, I turned that passion into projects that went far beyond the textbooks — I build software whenever inspiration strikes.&lt;/p&gt;&#xA;&lt;p&gt;I’m comfortable across the full stack, from applications to web development, and I speak many programming “languages”: Python, Java, PHP, JavaScript, jQuery, SQL, Ansible, Elixir, Bash… and the list goes on. I’m a Linux enthusiast, and I thrive with tools like Eclipse, Vim, and Git.&lt;/p&gt;&#xA;&lt;p&gt;I enjoy tackling Object-Oriented Design, client/server architecture, database design, and automating repetitive tasks — basically anything that lets me solve problems and make things work smarter, not harder.&lt;/p&gt;&#xA;&lt;p&gt;When I’m not coding, I’m probably experimenting with a new tech toy or brainstorming my next clever idea.&lt;/p&gt;&#xA;</description>
    </item>
  </channel>
</rss>