<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Nick Allevato</title><link>https://www.allevato.io/</link><description>Recent content on Nick Allevato</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 26 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.allevato.io/index.xml" rel="self" type="application/rss+xml"/><item><title>License Radar</title><link>https://www.allevato.io/projects/license-radar/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.allevato.io/projects/license-radar/</guid><description>&lt;p>A web dashboard for monitoring floating software licenses across RLM and FlexLM license servers. Built for VFX and animation studios running Nuke, Houdini, Cinema 4D, and similar tools.&lt;/p></description></item><item><title>Seeker</title><link>https://www.allevato.io/projects/seeker/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.allevato.io/projects/seeker/</guid><description>&lt;p>A multiplayer browser game where players hunt each other on a shared map with fog-of-war mechanics.&lt;/p></description></item><item><title>PortJogger</title><link>https://www.allevato.io/projects/port-jogger/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.allevato.io/projects/port-jogger/</guid><description>&lt;p>A running companion for jogging through port cities around the world — and before that, a CLI tool for probing network ports. Two very different projects that share a name and not much else.&lt;/p></description></item><item><title>Stable Diff</title><link>https://www.allevato.io/projects/stable-diff/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.allevato.io/projects/stable-diff/</guid><description>&lt;p>Experiments with Stable Diffusion image generation. Curated outputs, prompt exploration, and notes on the process.&lt;/p></description></item><item><title>I Email, Therefore I Work</title><link>https://www.allevato.io/articles/i-email-therefore-i-work/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.allevato.io/articles/i-email-therefore-i-work/</guid><description>&lt;p>You answered forty emails today. Scheduled three meetings, forwarded two threads, CC&amp;rsquo;d a person who needed to be aware. You closed the laptop tired, and the day had a shape.&lt;/p>
&lt;p>So you worked. The proof is in the sent folder.&lt;/p>
&lt;p>&lt;strong>I email, therefore I work.&lt;/strong> Wrong in the same interesting way the original is right. The motion gets mistaken for the thing it&amp;rsquo;s supposed to prove.&lt;/p>
&lt;hr>
&lt;p>A tool you use well disappears. The hammer in a skilled hand isn&amp;rsquo;t an object you consider — it&amp;rsquo;s just the edge of your intention. You notice it only when it breaks.&lt;/p></description></item><item><title>another lifetime of life</title><link>https://www.allevato.io/articles/another-lifetime-of-life/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.allevato.io/articles/another-lifetime-of-life/</guid><description>&lt;p>Two people are building something. One of them knows the systems — how the thing stands up, where it breaks, the long quiet grammar of making infrastructure hold. The other knows the surface — the words, the shape, the way a thing has to feel before anyone trusts it. They have been at their respective crafts long enough that the work is no longer effortful in the way it once was. It&amp;rsquo;s just &lt;em>how they see&lt;/em>.&lt;/p></description></item><item><title>the menu is the squat</title><link>https://www.allevato.io/articles/the-menu-is-the-squat/</link><pubDate>Mon, 08 Jun 2026 00:00:00 +0000</pubDate><guid>https://www.allevato.io/articles/the-menu-is-the-squat/</guid><description>&lt;p>Open &lt;em>Escape from Tarkov&lt;/em> and you do not arrive in a game. You arrive in a room. The stash screen is a tall grid of muddy inventory slots, weapons half-serviced, ammunition sorted by penetration value, a load bar somewhere resolving at its own pace. The palette is the color of wet concrete. Nothing pulses, nothing celebrates, nothing guides you toward the next click. The interface does not greet you. It waits with you.&lt;/p></description></item><item><title>SCADA is the future</title><link>https://www.allevato.io/2026/05/30/scada-is-the-future/</link><pubDate>Sat, 30 May 2026 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2026/05/30/scada-is-the-future/</guid><description>&lt;p>Every few years, someone reinvents the pixel.&lt;/p>
&lt;p>Rounded corners. Glassmorphism. Neumorphism. Gradient meshes. Animated SVG backgrounds that consume more GPU than the application they&amp;rsquo;re decorating. We keep building interfaces that demand attention from people who have none left to give.&lt;/p>
&lt;p>Meanwhile, in water treatment plants and power substations and factory floors, SCADA screens have been doing the same job for decades: &lt;strong>gray backgrounds, monochrome text, single-pixel borders, and status indicators that are either green or red.&lt;/strong> No design system. No component library. No debate about whether the button should be &amp;ldquo;primary&amp;rdquo; or &amp;ldquo;secondary.&amp;rdquo; The valve is open or it&amp;rsquo;s closed.&lt;/p></description></item><item><title>Numbering things</title><link>https://www.allevato.io/2026/05/22/numbering-things/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2026/05/22/numbering-things/</guid><description>&lt;p>There&amp;rsquo;s an old joke that the two hardest problems in computer science are cache invalidation, naming things, and off-by-one errors.&lt;/p>
&lt;p>Nobody talks about the third-hardest problem: &lt;strong>numbering things.&lt;/strong>&lt;/p>
&lt;hr>
&lt;p>Naming things gets all the philosophical attention. Entire blog posts about whether it should be &lt;code>getUserData&lt;/code> or &lt;code>fetchUserRecord&lt;/code>. Heated Slack threads about whether the module is called &lt;code>utils&lt;/code> or &lt;code>helpers&lt;/code> or &lt;code>common&lt;/code>. Fair enough — names carry meaning, and bad names lie.&lt;/p></description></item><item><title>the last screen</title><link>https://www.allevato.io/articles/the-last-screen/</link><pubDate>Sat, 16 May 2026 00:00:00 +0000</pubDate><guid>https://www.allevato.io/articles/the-last-screen/</guid><description>&lt;p>I&amp;rsquo;ve been staring at GUIs for thirty years. Clicked my first button in Windows 3.1. Watched the web go from gray forms to rounded corners to flat design to whatever the glassmorphism people are doing now. Every generation of interface design assumed the same thing: a human is looking at this.&lt;/p>
&lt;p>That assumption is about to break.&lt;/p>
&lt;hr>
&lt;p>Here&amp;rsquo;s the question nobody in the AI space is asking clearly enough: &lt;strong>if the agent is doing the work, who is the interface for?&lt;/strong>&lt;/p></description></item><item><title>what SCADA knows</title><link>https://www.allevato.io/articles/what-scada-knows/</link><pubDate>Tue, 05 May 2026 00:00:00 +0000</pubDate><guid>https://www.allevato.io/articles/what-scada-knows/</guid><description>&lt;p>On March 28, 1979, operators at Three Mile Island unit 2 faced 100 alarms simultaneously in the first few minutes after the incident began. The control room was saturated — lights blinking, buzzers competing, every indicator demanding attention at once. A critical valve was stuck open. The indicator said it was closed. Not because the sensor lied, but because the indicator only told operators whether the solenoid was &lt;em>commanded&lt;/em> closed, not whether the valve actually was.&lt;/p></description></item><item><title>Token futures</title><link>https://www.allevato.io/2026/04/30/token-futures/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2026/04/30/token-futures/</guid><description>&lt;p>Enterprise API contracts are starting to look like airline seats. Buy in bulk, lock in a rate, and what you actually use rarely matches what you bought — marketing burns hot in Q4, engineering goes quiet in August. The quota is annualized; the usage isn&amp;rsquo;t.&lt;/p>
&lt;p>The natural result is a secondary market. It&amp;rsquo;s already happening: Slack posts offering unused credits, the same gray-market activity you see with AWS reserved instances at end of billing cycle. Someone has tokens they won&amp;rsquo;t burn; someone else is getting rate-limited. They should find each other.&lt;/p></description></item><item><title>the harness problem</title><link>https://www.allevato.io/articles/the-harness-problem/</link><pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.allevato.io/articles/the-harness-problem/</guid><description>&lt;p>In 2009 I wrote a paper arguing that consciousness isn&amp;rsquo;t mysterious. It&amp;rsquo;s what the right physical organization does. Taylor, Dennett, a physicalist account — the conclusion was that mind isn&amp;rsquo;t &lt;em>over and above&lt;/em> the brain, it&amp;rsquo;s what the brain does when it&amp;rsquo;s wired correctly.&lt;/p>
&lt;p>I thought I was writing about philosophy. Turns out I was writing about AI harnesses.&lt;/p>
&lt;hr>
&lt;p>There&amp;rsquo;s a conversation happening on every AI Discord right now. Someone asks why the agent doesn&amp;rsquo;t do X. Someone else suggests a better model. Smarter weights, more parameters, different training — the model is where the magic lives, the argument goes. Fix the model, fix the behavior.&lt;/p></description></item><item><title>build the tool</title><link>https://www.allevato.io/2026/04/27/build-the-tool/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2026/04/27/build-the-tool/</guid><description>&lt;p>When you reach for AI to solve a task, you have two options: have it do the thing, or have it build a tool that does the thing.&lt;/p>
&lt;p>The first is expensive every time. The second is expensive once.&lt;/p>
&lt;p>Building the tool might be complicated too — AI doesn&amp;rsquo;t always get infrastructure right on the first try. But only one of these options compounds.&lt;/p></description></item><item><title>Agents versus agents</title><link>https://www.allevato.io/articles/agents-versus-agents/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.allevato.io/articles/agents-versus-agents/</guid><description>&lt;p>There&amp;rsquo;s a naming collision at the center of the AI conversation right now. Everyone is building &amp;ldquo;agents.&amp;rdquo; No one agrees on what that means.&lt;/p>
&lt;p>So let me make a distinction the industry hasn&amp;rsquo;t bothered to make: &lt;strong>Agents&lt;/strong> versus &lt;strong>agents&lt;/strong>.&lt;/p>
&lt;hr>
&lt;h2 id="agents-lowercase">agents (lowercase)&lt;/h2>
&lt;p>An agent is an agentic behavior. A tool-use loop. An LLM chain that does something more than one-shot completion. It wakes up, does a task, and stops. It carries no identity between runs. Stateless in any meaningful sense.&lt;/p></description></item><item><title>love your llm, don't abuse your llm</title><link>https://www.allevato.io/2026/04/20/love-your-llm-dont-abuse-your-llm/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2026/04/20/love-your-llm-dont-abuse-your-llm/</guid><description>&lt;p>CI/CD has been solved. Not perfectly, but well enough. You push code, tests run, artifacts build, things deploy. The pipeline is boring and that&amp;rsquo;s the point. Boring infrastructure ships product.&lt;/p>
&lt;p>Then LLMs arrived and everyone started asking: what if the LLM ran the pipeline?&lt;/p>
&lt;p>Wrong question.&lt;/p>
&lt;hr>
&lt;p>Abuse is making something do what it was never meant to do. An LLM is not a task runner. It is not a build system. It is not a deployment orchestrator. It is a reasoning engine — extraordinarily capable when reasoning is what&amp;rsquo;s needed, wasteful and brittle when you use it to replace a cron job.&lt;/p></description></item><item><title>fortran's wager</title><link>https://www.allevato.io/2026/04/17/fortrans-wager/</link><pubDate>Fri, 17 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2026/04/17/fortrans-wager/</guid><description>&lt;p>Pascal built the Pascaline in 1642 — one of the first mechanical calculators. Gears, dials, carry mechanisms. He spent years trying to offload arithmetic from human minds into metal. A programming language was later named after him. That language is dead now.&lt;/p>
&lt;p>The wager survives.&lt;/p>
&lt;hr>
&lt;p>Pascal&amp;rsquo;s Wager: you can&amp;rsquo;t prove God exists. But the math favors belief — infinite upside if you&amp;rsquo;re right, finite loss if you&amp;rsquo;re wrong. Act accordingly.&lt;/p></description></item><item><title>Dawkins's Biggest Mistake: Giving Genes a Mind</title><link>https://www.allevato.io/articles/dawkins-biggest-mistake/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.allevato.io/articles/dawkins-biggest-mistake/</guid><description>&lt;p>Richard Dawkins is one of the clearest scientific communicators alive. &lt;em>The Selfish Gene&lt;/em> (1976) is a genuine landmark — it took the gene-centric view of evolution and made it unforgettable. That is the achievement. Unforgettable prose has a way of becoming the thing people mistake for the underlying fact.&lt;/p>
&lt;p>Then he handed the gene a personality.&lt;/p>
&lt;hr>
&lt;h2 id="the-metaphor-that-got-away">The Metaphor That Got Away&lt;/h2>
&lt;p>Read the opening chapters of &lt;em>The Selfish Gene&lt;/em> and you will find genes described in ways that load them with agency:&lt;/p></description></item><item><title>Tradpute</title><link>https://www.allevato.io/2026/04/07/tradpute/</link><pubDate>Tue, 07 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2026/04/07/tradpute/</guid><description>&lt;p>Most of what we&amp;rsquo;re calling &amp;ldquo;AI&amp;rdquo; at the product layer is just traditional computing in a trenchcoat.&lt;/p>
&lt;p>I&amp;rsquo;ve been using a word for this: &lt;strong>tradpute&lt;/strong>. Traditional computing. CPUs, deterministic logic, milliseconds-per-request, pennies-per-thousand-queries. The substrate that&amp;rsquo;s been running the internet for decades — fast, cheap, auditable, and completely incapable of hallucination.&lt;/p>
&lt;p>Here&amp;rsquo;s the part nobody says out loud: the highest-value use of AI right now might be generating more tradpute.&lt;/p>
&lt;hr>
&lt;p>&lt;strong>The dump truck problem&lt;/strong>&lt;/p></description></item><item><title>The Hard Part Isn't the Tool</title><link>https://www.allevato.io/2026/03/18/the-hard-part-isnt-the-tool/</link><pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2026/03/18/the-hard-part-isnt-the-tool/</guid><description>&lt;p>I set up OpenClaw in forty minutes. Gateway running, Discord connected, models hooked up, skills installed. It worked first try. Good docs, clean implementation, zero drama.&lt;/p>
&lt;p>Then I opened &lt;code>SOUL.md&lt;/code> — and that&amp;rsquo;s where the real work started.&lt;/p>
&lt;hr>
&lt;p>Here&amp;rsquo;s the thing most developers will miss: technical fluency is the easy part of this. And I mean that precisely, not modestly.&lt;/p>
&lt;p>For most of my career, competence meant knowing the tool. In 1992 it was UNIX and C — not just the syntax but the philosophy, the way everything was a file, the way you composed small things into bigger things. By 1998 everyone was learning Perl to glue together CGI scripts, and if you already knew it you were briefly a wizard. By 2006 the new thing was Rails, then jQuery, then whatever came after that. Each time: learn the mental model, internalize the API, become fluent. Expertise flows one direction — from the tool into you — until the tool is part of how you think.&lt;/p></description></item><item><title>slashface</title><link>https://www.allevato.io/2026/03/13/slashface/</link><pubDate>Fri, 13 Mar 2026 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2026/03/13/slashface/</guid><description>&lt;p>Slashface, V3R. Joshua Tree. Probably 2014 or so.&lt;/p>
&lt;p>This is a highball. You fall, you break something. No rope, no pad that matters at that height. Just you and the rock and the decision to keep going.&lt;/p>
&lt;p>A climb like this takes balls. Not because the moves are impossible — because the consequence is real.&lt;/p>
&lt;video controls playsinline preload="none" poster="/videos/slashface-thumb.jpg" style="width:100%" onplay="this.volume=0.05">
 &lt;source src="https://www.allevato.io/videos/slashface.mp4" type="video/mp4">
&lt;/video></description></item><item><title>dogs are analog AI</title><link>https://www.allevato.io/2026/02/25/dogs-are-analog-ai/</link><pubDate>Wed, 25 Feb 2026 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2026/02/25/dogs-are-analog-ai/</guid><description/></item><item><title>super mega giga ultra productive</title><link>https://www.allevato.io/2026/02/18/super-mega-giga-ultra-productive/</link><pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2026/02/18/super-mega-giga-ultra-productive/</guid><description/></item><item><title>multi-tabling</title><link>https://www.allevato.io/2026/02/05/multi-tabling/</link><pubDate>Thu, 05 Feb 2026 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2026/02/05/multi-tabling/</guid><description>&lt;p>Riley Brown &lt;a href="https://x.com/rileybrown_ai/status/1875989900899880997">said something&lt;/a> that caught my attention:&lt;/p>
&lt;blockquote>
&lt;p>&amp;ldquo;AI Agent Workflows in 2026 will look like Online Poker in 2010. During the online poker boom, really good players started multi-tabling — playing 10-20 tables at once.&amp;rdquo;&lt;/p>
&lt;/blockquote>
&lt;p>I&amp;rsquo;ve been chewing on this idea for a while — maybe not in those words, but the same vein.&lt;/p>
&lt;hr>
&lt;p>In 2019 I called it &lt;a href="https://www.allevato.io/2019/05/22/the-great-contraction/">the great contraction&lt;/a>. Infrastructure getting leaner. WordPress giving way to static sites. The bloat receding.&lt;/p></description></item><item><title>upgrading old youtube rips</title><link>https://www.allevato.io/2026/02/04/upgrading-old-youtube-rips/</link><pubDate>Wed, 04 Feb 2026 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2026/02/04/upgrading-old-youtube-rips/</guid><description>&lt;p>Had 45 hours of synthwave I&amp;rsquo;d ripped from YouTube over the years. Low or mid static bitrate and more importantly, no album art, with of course bogus filenames like &lt;code>Timecop1983 - Night Drive [HQ].mp3&lt;/code>.&lt;/p>
&lt;p>&lt;img src="https://www.allevato.io/images/vibe_of_the_session.png" alt="vibe of the session">&lt;/p>
&lt;p>Wrote a script to fix it. For each track: search YouTube by title, find the original, pull the best available stream (opus/320k), grab the thumbnail as album art, embed it. One night of work. Same songs, proper quality, artwork embedded.&lt;/p></description></item><item><title>The Formative Years</title><link>https://www.allevato.io/articles/the-formative-years/</link><pubDate>Fri, 30 Jan 2026 00:00:00 +0000</pubDate><guid>https://www.allevato.io/articles/the-formative-years/</guid><description>&lt;p>&lt;img src="https://www.allevato.io/images/castle-adventure/castle-adventure_2.png" alt="Castle Adventure title screen">&lt;/p>
&lt;h2 id="the-conversation">The Conversation&lt;/h2>
&lt;p>3 AM. Late January. First commit:&lt;/p>
&lt;pre tabindex="0">&lt;code># [redacted] Home Infrastructure
&lt;/code>&lt;/pre>&lt;p>An hour later: dozens of files. Thousands of lines. Complete CLI framework. Ansible playbooks for DNS, DHCP, VMs, backups, provisioning. Docker roles. CloudFormation templates. Full documentation.&lt;/p>
&lt;p>Not copy-paste. Timestamps don&amp;rsquo;t lie. &lt;strong>This was a conversation.&lt;/strong>&lt;/p>
&lt;p>Same kind of conversation from decades ago. Child typing commands into DOS. Castle made of ASCII. Learning that the machine answers if you know how to ask.&lt;/p></description></item><item><title>The Radar Paradox</title><link>https://www.allevato.io/articles/the-radar-paradox/</link><pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate><guid>https://www.allevato.io/articles/the-radar-paradox/</guid><description>&lt;video autoplay loop muted playsinline style="width: 100%; border-radius: 4px; margin-bottom: 1.5rem;">
 &lt;source src="https://www.allevato.io/images/license-radar/lr_1.mp4" type="video/mp4">
&lt;/video>
&lt;p>License Radar&amp;rsquo;s visual identity wasn&amp;rsquo;t designed. It was discovered.&lt;/p>
&lt;h2 id="the-iterations">The Iterations&lt;/h2>
&lt;img src="https://www.allevato.io/images/license-radar/lic_radar_first.png" class="gallery-left" alt="Synthwave phase">
&lt;p>&lt;strong>Synthwave.&lt;/strong> Neon cyan, magenta, glow effects. Fun. Fatiguing. Gone.&lt;/p>
&lt;div class="gallery-clear">&lt;/div>
&lt;img src="https://www.allevato.io/images/license-radar/lic_radar_early.png" class="gallery-right" alt="Terracotta phase">
&lt;p>&lt;strong>Terracotta.&lt;/strong> Notion vibes. Felt like a project management tool. Wrong personality.&lt;/p>
&lt;div class="gallery-clear">&lt;/div>
&lt;img src="https://www.allevato.io/images/license-radar/lic_radar_earlier.png" class="gallery-left" alt="Transitional phase">
&lt;p>&lt;strong>Zinc + vivid green.&lt;/strong> Green from 60s phosphorus radar displays. Right direction. But vivid green on muted backgrounds — half the UI screaming, half whispering.&lt;/p>
&lt;div class="gallery-clear">&lt;/div>
&lt;h2 id="subtraction">Subtraction&lt;/h2>
&lt;p>The fix wasn&amp;rsquo;t additive. Bulk transformation across 30 files. Pulled saturation out of everything. Vivid green (#22c55e) became forest (#3d7a5c). Fire-engine red became brick. Yellow became antique gold.&lt;/p></description></item><item><title>tarkov needs refs</title><link>https://www.allevato.io/2023/02/27/tarkov-needs-refs/</link><pubDate>Mon, 27 Feb 2023 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2023/02/27/tarkov-needs-refs/</guid><description>&lt;p>Paintball has them.
Sports have them.
Tarkov needs them.&lt;/p></description></item><item><title>john blow is very smart</title><link>https://www.allevato.io/2022/11/26/john-blow-is-very-smart/</link><pubDate>Sat, 26 Nov 2022 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2022/11/26/john-blow-is-very-smart/</guid><description>&lt;p>Apparently Blow said: &lt;code>the problem with video game cutscenes is game devs don't study the theory around cinematography, or lighting, or blocking, or what even makes a good acting performance, they just autistically copy things without understanding what makes it work&lt;/code>&lt;/p>
&lt;p>&lt;img src="https://www.allevato.io/images/jb.jpg" alt="twitter">&lt;/p>
&lt;p>I tend to agree. For example, typesetting used to be THE discipline. As a printer of centuries past, one would set the type, on a press, and know how to operate the machine, all while also manually spell-checking the content for accuracy, and loading paper, and unloading, and all the other things associated with creating typography in the 1600s.&lt;/p></description></item><item><title>absolutely fascinating</title><link>https://www.allevato.io/2022/11/24/absolutely-fascinating/</link><pubDate>Thu, 24 Nov 2022 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2022/11/24/absolutely-fascinating/</guid><description>&lt;p>This is absolutely incredible. I understand (somewhat) the origins, and it&amp;rsquo;s based on human input (training.) I&amp;rsquo;ll dig in to that process next.&lt;/p>
&lt;p>But right now I&amp;rsquo;m launching a new art section because I think this stuff is worthy.&lt;/p>
&lt;p>I&amp;rsquo;m going to find/build a platform, over time. But for now, this is it.&lt;/p>
&lt;p>| &lt;img src="https://www.allevato.io/images/art/heavy4.png" alt="twitter"> | &lt;img src="https://www.allevato.io/images/art/fiver2.png" alt="twitter"> |
| &lt;img src="https://www.allevato.io/images/art/sock.png" alt="twitter"> | &lt;img src="https://www.allevato.io/images/art/river1.png" alt="twitter"> |
| &lt;img src="https://www.allevato.io/images/art/heavy4.png" alt="twitter"> | &lt;img src="https://www.allevato.io/images/art/river4.png" alt="twitter"> |&lt;/p></description></item><item><title>the musk grindset</title><link>https://www.allevato.io/2022/11/20/the-musk-grindset/</link><pubDate>Sun, 20 Nov 2022 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2022/11/20/the-musk-grindset/</guid><description>&lt;p>reference previous post &amp;lsquo;hyper multitasking&amp;rsquo; and coin similar macro strategy of the musk grindset.&lt;/p>
&lt;p>read twitter posts on this day: &amp;ldquo;rewrote code backend; thank you elon; i&amp;rsquo;ve never felt this alive.&amp;rdquo;&lt;/p>
&lt;p>hyper-multitasking and hyper-focus.&lt;/p>
&lt;p>multitask between specific problems. solve them one by one.&lt;/p></description></item><item><title>hyper multitasking</title><link>https://www.allevato.io/2022/10/12/hyper-multitasking/</link><pubDate>Wed, 12 Oct 2022 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2022/10/12/hyper-multitasking/</guid><description>&lt;p>i hereby coin this term if it has not been already.&lt;/p></description></item><item><title>the contraction changes</title><link>https://www.allevato.io/2022/10/09/the-contraction-changes/</link><pubDate>Sun, 09 Oct 2022 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2022/10/09/the-contraction-changes/</guid><description>&lt;p>I think we have near peak contraction (in computing terms). There is now enough CPU and GPU power to go around. During this time of economic uncertainty, those who use it the best will return the most value. How that value is created for the customer is TBD.&lt;/p></description></item><item><title>contraction across all industries</title><link>https://www.allevato.io/2022/05/19/contraction-across-all-industries/</link><pubDate>Thu, 19 May 2022 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2022/05/19/contraction-across-all-industries/</guid><description>&lt;p>It isn&amp;rsquo;t just technology that is contracting.&lt;/p>
&lt;p>Obviously Fed rate hikes impact this&amp;hellip;but it isn&amp;rsquo;t just THAT.&lt;/p>
&lt;p>Ubiquitous computing means everyone can start a business.&lt;/p>
&lt;p>Anyone starting a business means employees don&amp;rsquo;t want / don&amp;rsquo;t have to &amp;lsquo;work&amp;rsquo; for someone.&lt;/p>
&lt;p>Working for oneself (opposite of selling labor) creates more opportunity for individual.&lt;/p>
&lt;p>Individual (business) creates more direct value for consumer.&lt;/p>
&lt;p>More value for consumer creates competition, and prices come down.&lt;/p></description></item><item><title>a problem that doesn't exist.</title><link>https://www.allevato.io/2022/05/07/a-problem-that-doesnt-exist./</link><pubDate>Sat, 07 May 2022 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2022/05/07/a-problem-that-doesnt-exist./</guid><description>&lt;p>This was said by someone random:&lt;/p>
&lt;p>&lt;code>Tiling wms are a textbook example of a solution to a problem that doesn't exist.&lt;/code>&lt;/p>
&lt;p>This was said by me:&lt;/p>
&lt;p>&lt;code>It's a feature, not a software.&lt;/code>&lt;/p></description></item><item><title>the year of *</title><link>https://www.allevato.io/2022/04/19/the-year-of/</link><pubDate>Tue, 19 Apr 2022 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2022/04/19/the-year-of/</guid><description>&lt;p>Update: In short, this post was meant to capture the idea that tons of opportunity exists&amp;hellip;those who choose to use computers &amp;rsquo;the best&amp;rsquo; are the ones who will benefit.&lt;/p>
&lt;p>The compute market is driven by efficiency.
Both efficiency of the machines, and the efficiency of the users using them.&lt;/p>
&lt;p>In the context of computers, you can agree, or disagree, but the proof is in the payment.&lt;/p>
&lt;p>Citing previous posts, including:&lt;/p></description></item><item><title>a new term is born.</title><link>https://www.allevato.io/2022/01/12/a-new-term-is-born./</link><pubDate>Wed, 12 Jan 2022 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2022/01/12/a-new-term-is-born./</guid><description>&lt;p>On the first day, He created Developers.
On the second day, He created Operations.
On the third day, He created DevOps.
On the fourth day, I coined the phrase ArtistOps.&lt;/p></description></item><item><title>selling computer time.</title><link>https://www.allevato.io/2021/02/14/selling-computer-time./</link><pubDate>Sun, 14 Feb 2021 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2021/02/14/selling-computer-time./</guid><description>&lt;p>That&amp;rsquo;s the difference now. Who can use the computer (time) the best?&lt;/p></description></item><item><title>the new cloud.</title><link>https://www.allevato.io/2021/02/12/the-new-cloud./</link><pubDate>Fri, 12 Feb 2021 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2021/02/12/the-new-cloud./</guid><description>&lt;p>It&amp;rsquo;s blockchain.&lt;/p></description></item><item><title>get it out of email</title><link>https://www.allevato.io/2021/02/05/get-it-out-of-email/</link><pubDate>Fri, 05 Feb 2021 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2021/02/05/get-it-out-of-email/</guid><description>&lt;p>If it matters, get it out of email.&lt;/p>
&lt;p>The name says it all — &amp;ldquo;electronic mail.&amp;rdquo; A callback to an older, slower tech. We took the metaphor literally and inherited all the baggage. Inboxes. Threads. CCs. The reply-all catastrophe.&lt;/p>
&lt;p>An email thread with dozens of items is how things get lost. Decisions buried in replies. Context scattered across forwards. Three weeks later someone asks &amp;ldquo;wait, did we decide on that?&amp;rdquo; and the answer is somewhere in a chain no one can find.&lt;/p></description></item><item><title>stale.</title><link>https://www.allevato.io/2020/08/20/stale./</link><pubDate>Thu, 20 Aug 2020 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2020/08/20/stale./</guid><description>&lt;p>Being away from a project costs more the longer you are away from it. Mind bit-rot.&lt;/p></description></item><item><title>jam session.</title><link>https://www.allevato.io/2020/07/26/jam-session./</link><pubDate>Sun, 26 Jul 2020 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2020/07/26/jam-session./</guid><description>&lt;p>There isn&amp;rsquo;t any way to describe it to someone who hasn&amp;rsquo;t lived it. Now it&amp;rsquo;s a thing. Zero to one.&lt;/p></description></item><item><title>the pawn(s).</title><link>https://www.allevato.io/2020/06/01/the-pawns./</link><pubDate>Mon, 01 Jun 2020 10:17:00 +0000</pubDate><guid>https://www.allevato.io/2020/06/01/the-pawns./</guid><description>&lt;p>When the &amp;lsquo;pawn&amp;rsquo; reaches the other side, the pawn becomes whatever it wants.&lt;/p></description></item><item><title>the headset.</title><link>https://www.allevato.io/2020/05/25/the-headset./</link><pubDate>Mon, 25 May 2020 11:17:00 +0000</pubDate><guid>https://www.allevato.io/2020/05/25/the-headset./</guid><description>&lt;p>The most important piece of gear for remote work is a headset. Without it, good comms are always a struggle. Comms are important. Not just for the headset wearer&amp;hellip;but those who listen.&lt;/p></description></item><item><title>air-gapped.</title><link>https://www.allevato.io/2020/05/23/air-gapped./</link><pubDate>Sat, 23 May 2020 11:17:00 +0000</pubDate><guid>https://www.allevato.io/2020/05/23/air-gapped./</guid><description>&lt;p>Very interesting the more you look into it.&lt;/p>
&lt;p>&lt;a href="https://www.schneier.com/blog/archives/2011/05/bin_laden_maint.html">https://www.schneier.com/blog/archives/2011/05/bin_laden_maint.html&lt;/a>
&lt;a href="https://www.schneier.com/blog/archives/2013/10/air_gaps.html">https://www.schneier.com/blog/archives/2013/10/air_gaps.html&lt;/a>&lt;/p></description></item><item><title>the downside of the upside.</title><link>https://www.allevato.io/2020/05/21/the-downside-of-the-upside./</link><pubDate>Thu, 21 May 2020 11:01:00 +0000</pubDate><guid>https://www.allevato.io/2020/05/21/the-downside-of-the-upside./</guid><description>&lt;p>Remote work increases the labor pool. Get ready to COMPETE.&lt;/p></description></item><item><title>the new type of content.</title><link>https://www.allevato.io/2020/05/21/the-new-type-of-content./</link><pubDate>Thu, 21 May 2020 11:01:00 +0000</pubDate><guid>https://www.allevato.io/2020/05/21/the-new-type-of-content./</guid><description>&lt;p>Meta-content allows the audience to experience a new set of emotions. The emotions shared by the content-consumer and the meta-content-consumer are: higher order, more natural, and more realistic.&lt;/p>
&lt;p>This is impossible with legacy content.&lt;/p></description></item><item><title>an interesting time of contraction and expansion.</title><link>https://www.allevato.io/2020/05/18/an-interesting-time-of-contraction-and-expansion./</link><pubDate>Mon, 18 May 2020 20:39:00 +0000</pubDate><guid>https://www.allevato.io/2020/05/18/an-interesting-time-of-contraction-and-expansion./</guid><description>&lt;p>There is not much to say on the technical front. A few things to note are cloud expansion, coupled with office contraction. Add in a desire for freedom, and innovation will happen.&lt;/p></description></item><item><title>context switching, defined.</title><link>https://www.allevato.io/2019/09/21/context-switching-defined./</link><pubDate>Sat, 21 Sep 2019 13:39:00 +0000</pubDate><guid>https://www.allevato.io/2019/09/21/context-switching-defined./</guid><description>&lt;p>Switching between multiple customers requires, by definition, context switching.&lt;/p>
&lt;p>Context switching is the &amp;lsquo;movement between two unrelated tasks.&amp;rsquo;&lt;/p>
&lt;p>Movement between two unrelated tasks is defined as a set of more than one &amp;rsquo;todo list items that crosses between functional domains'.&lt;/p>
&lt;p>Todo-list items that cross between functional domains are effectively two separate todo-list items that are between two customers, two distinctly different IT technologies, two different tool-sets, or some combination thereof.&lt;/p></description></item><item><title>you aren't the only one.</title><link>https://www.allevato.io/2019/09/11/you-arent-the-only-one./</link><pubDate>Wed, 11 Sep 2019 16:12:54 +0000</pubDate><guid>https://www.allevato.io/2019/09/11/you-arent-the-only-one./</guid><description>&lt;p>I&amp;rsquo;ve heard this, and worked through it, and felt the same way, and consider it part of &amp;lsquo;general purpose&amp;rsquo; developer workflow now.&lt;/p></description></item><item><title>never forget.</title><link>https://www.allevato.io/2019/09/11/never-forget./</link><pubDate>Wed, 11 Sep 2019 09:54:32 +0000</pubDate><guid>https://www.allevato.io/2019/09/11/never-forget./</guid><description>&lt;p>In remembrance.&lt;/p></description></item><item><title>do we still crawl?</title><link>https://www.allevato.io/2019/07/11/do-we-still-crawl/</link><pubDate>Thu, 11 Jul 2019 12:22:23 +0000</pubDate><guid>https://www.allevato.io/2019/07/11/do-we-still-crawl/</guid><description>&lt;p>Hashicorp&amp;rsquo;s &amp;ldquo;crawl-walk-run&amp;rdquo; framework for adopting Consul. The crawl phase describes how two applications talk and the path between them.&lt;/p>
&lt;p>For a lot of teams, that&amp;rsquo;s not crawling anymore — it&amp;rsquo;s just Tuesday. The tooling has caught up. Though to be fair, Packer remains excellent: &lt;a href="https://www.packer.io/intro/why.html">https://www.packer.io/intro/why.html&lt;/a>&lt;/p></description></item><item><title>the storm</title><link>https://www.allevato.io/2019/07/09/the-storm/</link><pubDate>Tue, 09 Jul 2019 10:22:22 +0000</pubDate><guid>https://www.allevato.io/2019/07/09/the-storm/</guid><description>&lt;p>Eppy.&lt;/p></description></item><item><title>the great contraction</title><link>https://www.allevato.io/2019/05/22/the-great-contraction/</link><pubDate>Wed, 22 May 2019 10:22:22 +0000</pubDate><guid>https://www.allevato.io/2019/05/22/the-great-contraction/</guid><description>&lt;p>The Great Contraction.&lt;/p>
&lt;p>&amp;ldquo;Back when WordPress was released in 2003, the competition was unconvincing. However, this was 15 years ago.&amp;rdquo;&lt;/p></description></item><item><title>keep it simple.</title><link>https://www.allevato.io/2019/04/10/keep-it-simple./</link><pubDate>Wed, 10 Apr 2019 10:22:22 +0000</pubDate><guid>https://www.allevato.io/2019/04/10/keep-it-simple./</guid><description>&lt;p>The great contraction. So much power, used to do what exactly?&lt;/p>
&lt;p>The transition is to thin services. Thin formats, with fast delivery. Irony at its most regular.&lt;/p></description></item><item><title>terraboring almost makes it to 1.0!</title><link>https://www.allevato.io/2019/03/20/terraboring-almost-makes-it-to-1.0/</link><pubDate>Wed, 20 Mar 2019 10:22:22 +0000</pubDate><guid>https://www.allevato.io/2019/03/20/terraboring-almost-makes-it-to-1.0/</guid><description>&lt;p>We can give them a couple of more years to solve the problems from 2014!&lt;/p>
&lt;blockquote>
&lt;p>&lt;a href="https://www.hashicorp.com/blog/announcing-terraform-0-1-2-beta1">https://www.hashicorp.com/blog/announcing-terraform-0-1-2-beta1&lt;/a>&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>Initial release	July 28, 2014; 4.5 years ago&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>beta&lt;/p>
&lt;/blockquote>
&lt;p>Honestly Terraform should be deleted.
On the Wiki it says &amp;ldquo;See also: Ansible.&amp;rdquo;&lt;/p></description></item><item><title>the internet is printing press 2.0</title><link>https://www.allevato.io/2019/02/15/the-internet-is-printing-press-2.0/</link><pubDate>Fri, 15 Feb 2019 10:22:22 +0000</pubDate><guid>https://www.allevato.io/2019/02/15/the-internet-is-printing-press-2.0/</guid><description>&lt;p>Also movable type.&lt;/p></description></item><item><title>using vagrant in some other interesting ways.</title><link>https://www.allevato.io/2018/09/26/using-vagrant-in-some-other-interesting-ways./</link><pubDate>Wed, 26 Sep 2018 10:22:22 +0000</pubDate><guid>https://www.allevato.io/2018/09/26/using-vagrant-in-some-other-interesting-ways./</guid><description>&lt;p>Sometimes systems administrators need to perform some &amp;lsquo;alternative&amp;rsquo; tasks that require some &amp;rsquo;temporary&amp;rsquo; workspaces.&lt;/p>
&lt;p>Does one have a spare machine? Sometimes, but not always.&lt;/p>
&lt;p>Well, Vagrant + Virtualbox + fso/xenial64-desktop will give you just that.&lt;/p>
&lt;p>Virtualbox supports displaying the VM in Virtualbox, so, once the image is &amp;lsquo;vagrant init fso/xenial64-desktop&lt;code>and&lt;/code>vagrant up` you will have a clean, new desktop to work with.&lt;/p>
&lt;p>In this case, I helped a junior admin migrate some email to Office 365. We created an encrypted backup after the migration, then destroyed the intermediate machine.&lt;/p></description></item><item><title>pulseaudio is absolutely incredible.</title><link>https://www.allevato.io/2018/09/25/pulseaudio-is-absolutely-incredible./</link><pubDate>Tue, 25 Sep 2018 10:22:22 +0000</pubDate><guid>https://www.allevato.io/2018/09/25/pulseaudio-is-absolutely-incredible./</guid><description>&lt;p>Pulseaudio allows for one-click to stream audio over a network to another machine running PulseAudio. Pair that with a Raspberry Pi and a wired network, and you have a turn-key remote network audio receiver.&lt;/p>
&lt;p>&lt;a href="https://www.freedesktop.org/wiki/Software/PulseAudio/">https://www.freedesktop.org/wiki/Software/PulseAudio/&lt;/a>&lt;/p></description></item><item><title>central to de-central to re-central.</title><link>https://www.allevato.io/2018/03/15/central-to-de-central-to-re-central./</link><pubDate>Thu, 15 Mar 2018 20:20:20 +0000</pubDate><guid>https://www.allevato.io/2018/03/15/central-to-de-central-to-re-central./</guid><description>&lt;p>If the mainframe evolved into desktops, isn&amp;rsquo;t web hosted email a re-centralization of what already was not?&lt;/p>
&lt;p>If the mainframe didn&amp;rsquo;t evolve into desktops, then computing would be centralized.&lt;/p>
&lt;p>So, are things re-centralizing? Comment below and discuss. Email me if you understand the Easter egg.&lt;/p></description></item><item><title>xfce audio control, remove vlc.</title><link>https://www.allevato.io/2018/03/15/xfce-audio-control-remove-vlc./</link><pubDate>Thu, 15 Mar 2018 20:20:20 +0000</pubDate><guid>https://www.allevato.io/2018/03/15/xfce-audio-control-remove-vlc./</guid><description>&lt;p>Xfce is great full time, but full-time VLC in your audio control is not. Info how to remove it with dconf here:&lt;/p>
&lt;p>&lt;a href="https://askubuntu.com/questions/468811/remove-vlc-player-from-sound-menu-in-unity-bar">https://askubuntu.com/questions/468811/remove-vlc-player-from-sound-menu-in-unity-bar&lt;/a>&lt;/p>
&lt;p>DCONF edit -&amp;gt; com.canonical.indicator.sound interested-media-players -&amp;gt; Default, remove vlc.desktop&lt;/p></description></item><item><title>culture as code.</title><link>https://www.allevato.io/2018/02/18/culture-as-code./</link><pubDate>Sun, 18 Feb 2018 20:33:11 +0000</pubDate><guid>https://www.allevato.io/2018/02/18/culture-as-code./</guid><description>&lt;p>Simply put, AWS is adopted by a company, not the IT department. DevOps, CI, Cloud&amp;hellip; all for business. The depth of the cultural adoption will vary, and, will shape the company in a positive direction.&lt;/p></description></item><item><title>general ubiquity cycle.</title><link>https://www.allevato.io/2017/12/31/general-ubiquity-cycle./</link><pubDate>Sun, 31 Dec 2017 20:33:11 +0000</pubDate><guid>https://www.allevato.io/2017/12/31/general-ubiquity-cycle./</guid><description>&lt;p>I wouldn&amp;rsquo;t argue with him though. Middle-ware is necessary but not sufficient for an application stack.&lt;/p>
&lt;p>It was also born in a time that lacked the maturity of other platforms, in my opinion the ability to provision resources dynamically.&lt;/p>
&lt;p>It can be called cloud, or software-defined, or whatever one chooses.&lt;/p>
&lt;p>Introducing another layer of complexity into the stack doesn&amp;rsquo;t solve the original problem.&lt;/p>
&lt;p>Everything-as-code practice and general purpose languages are of great importance in the time of&amp;hellip;.&lt;/p></description></item><item><title>what is ci/cd/cd?</title><link>https://www.allevato.io/2017/10/08/what-is-ci/cd/cd/</link><pubDate>Sun, 08 Oct 2017 23:49:11 +0000</pubDate><guid>https://www.allevato.io/2017/10/08/what-is-ci/cd/cd/</guid><description>&lt;ul>
&lt;li>Continuous Integration - Bringing in the changes, from all places, all teams.&lt;/li>
&lt;li>Continuous Delivery - Rapid feedback cycles enabled by automation, to each env.&lt;/li>
&lt;li>Continuous Deployment - Automatically deploying mainlines to dev and stage and prod.&lt;/li>
&lt;/ul></description></item><item><title>ansible changes everything.</title><link>https://www.allevato.io/2017/06/26/ansible-changes-everything./</link><pubDate>Mon, 26 Jun 2017 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2017/06/26/ansible-changes-everything./</guid><description>&lt;p>Ansible can do anything. The pattern of idempotent state modelling is powerful.&lt;/p>
&lt;p>I expect some shakeups, and some clashes over technologies in this area&amp;hellip;&lt;/p></description></item><item><title>web server adding data, characters. automation is great.</title><link>https://www.allevato.io/2017/04/11/web-server-adding-data-characters.-automation-is-great./</link><pubDate>Tue, 11 Apr 2017 00:00:00 +0000</pubDate><guid>https://www.allevato.io/2017/04/11/web-server-adding-data-characters.-automation-is-great./</guid><description>&lt;p>Web server outputting what you expect, plus some extra?&lt;/p>
&lt;p>Check your configs for your web application, make sure it&amp;rsquo;s clean. That&amp;rsquo;s what happened to me.&lt;/p>
&lt;p>I can relate, been there. Customer didn&amp;rsquo;t have any configuration management, and always had random characters appended to web server output, or images. Random, meaning, what someone manually put in there.&lt;/p>
&lt;p>Automation is great.&lt;/p></description></item><item><title>life-changing tool: alt-drag!</title><link>https://www.allevato.io/2017/03/23/life-changing-tool-alt-drag/</link><pubDate>Thu, 23 Mar 2017 20:33:11 +0000</pubDate><guid>https://www.allevato.io/2017/03/23/life-changing-tool-alt-drag/</guid><description>&lt;p>Wow, this is amazing. Alt-Drag.&lt;/p>
&lt;p>Great for faster window management, for Windows.&lt;/p></description></item><item><title>key to cloud adoption</title><link>https://www.allevato.io/2017/03/14/key-to-cloud-adoption/</link><pubDate>Tue, 14 Mar 2017 20:33:11 +0000</pubDate><guid>https://www.allevato.io/2017/03/14/key-to-cloud-adoption/</guid><description>&lt;p>The key to cloud adoption is change control and process management.&lt;/p>
&lt;p>Without it, complexity sprawls.&lt;/p></description></item><item><title>major aws service outage.</title><link>https://www.allevato.io/2017/02/25/major-aws-service-outage./</link><pubDate>Sat, 25 Feb 2017 12:33:11 +0000</pubDate><guid>https://www.allevato.io/2017/02/25/major-aws-service-outage./</guid><description>&lt;p>This is a wide-spread outage affecting many customers, including my own.&lt;/p>
&lt;p>Service outage originally was NOT reported on AWS status page.&lt;/p>
&lt;p>Status page was inaccurate because it relied on the failed service.&lt;/p></description></item><item><title>typing.com featured in a technology success story</title><link>https://www.allevato.io/2017/02/14/typing.com-featured-in-a-technology-success-story/</link><pubDate>Tue, 14 Feb 2017 20:33:11 +0000</pubDate><guid>https://www.allevato.io/2017/02/14/typing.com-featured-in-a-technology-success-story/</guid><description>&lt;p>ColaDaily ran a story about a Lake Murray Elementary student who scored 99 percent on a typing assessment. The platform behind that was Typing.com — a customer whose AWS infrastructure I built and managed.&lt;/p>
&lt;p>For Typing.com, it was a matter of scale, reliability, and experience. With a combination of infrastructure-as-code, DevOps expertise, and AWS best-practices, the platform scaled to serve over 14 million students and 250,000 teachers nationwide.&lt;/p></description></item><item><title>mattermost rocks; a self-hosted web-based chat.</title><link>https://www.allevato.io/2016/12/28/mattermost-rocks-a-self-hosted-web-based-chat./</link><pubDate>Wed, 28 Dec 2016 15:00:00 +0000</pubDate><guid>https://www.allevato.io/2016/12/28/mattermost-rocks-a-self-hosted-web-based-chat./</guid><description>&lt;p>Mattermost is a self-hosted, fully-developed #slack alternative.&lt;/p>
&lt;p>Own your data, and don&amp;rsquo;t be locked in to a vendor.&lt;/p>
&lt;p>It&amp;rsquo;s real-time, and seamless. Push &amp;lsquo;real-time&amp;rsquo; via websockets for the tech-heads out there.&lt;/p>
&lt;p>&lt;img src="https://www.allevato.io/images/mattermost.png" alt="Mattermost example ">&lt;/p>
&lt;p>I use it daily and recommend it to all my customers. Be free.&lt;/p>
&lt;p>It has in-browser, desktop, and mobile clients. I use them all. So great!&lt;/p></description></item><item><title>maxto - tile window management for windows</title><link>https://www.allevato.io/2016/12/15/maxto-tile-window-management-for-windows/</link><pubDate>Thu, 15 Dec 2016 15:00:00 +0000</pubDate><guid>https://www.allevato.io/2016/12/15/maxto-tile-window-management-for-windows/</guid><description>&lt;p>MaxTo is a tile window manager style windows management tool.&lt;/p>
&lt;p>Just drag a window into a defined screen region and click maximize &amp;hellip; and boom &amp;hellip; it maximizes to the region.&lt;/p>
&lt;p>So useful, and makes things clean. Now, I also use two monitors and have private documents on the other monitor.&lt;/p>
&lt;p>It pairs so well with multi-monitors. Also shown, I use Rainmeter on Windows for the meters.&lt;/p>
&lt;p>I use it daily. You know what your windows are going to have in them. Why resize them every time? Don&amp;rsquo;t mess with it. Set your notes, music player, communications tools, todo lists.&lt;/p></description></item><item><title>port knocking for a secure ssh server.</title><link>https://www.allevato.io/2016/12/01/port-knocking-for-a-secure-ssh-server./</link><pubDate>Thu, 01 Dec 2016 17:06:25 +0000</pubDate><guid>https://www.allevato.io/2016/12/01/port-knocking-for-a-secure-ssh-server./</guid><description>&lt;p>&lt;strong>Why port knock?&lt;/strong>&lt;/p>
&lt;p>Open SSH ports are vulnerable to: scans revealing information, brute-force attempts, exploits attempts, and even password/key compromises.&lt;/p>
&lt;p>Port knocking reduces the surface area at the TCP level via iptables firewall rules.&lt;/p>
&lt;p>Port knocking is a good add-on to help improve existing techniques:&lt;/p>
&lt;ul>
&lt;li>scans - obfuscate version, info&lt;/li>
&lt;li>brute-force - use fail2ban, account attempt restrictions&lt;/li>
&lt;li>exploit attempts - keep systems updated; teams aware of CVEs&lt;/li>
&lt;li>compromises - no passwords, key rotation, user-identity management (accounts, logins, SSO, etc.)&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>What is port knocking?&lt;/strong>&lt;/p></description></item><item><title>aws s3 and glacier price reduction (+new glacier fast-retrieve)</title><link>https://www.allevato.io/2016/11/22/aws-s3-and-glacier-price-reduction-new-glacier-fast-retrieve/</link><pubDate>Tue, 22 Nov 2016 20:33:11 +0000</pubDate><guid>https://www.allevato.io/2016/11/22/aws-s3-and-glacier-price-reduction-new-glacier-fast-retrieve/</guid><description>&lt;p>Keeps getting more cost effective&amp;hellip;&lt;/p></description></item><item><title>Archives</title><link>https://www.allevato.io/archives/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.allevato.io/archives/</guid><description/></item><item><title>Metrics</title><link>https://www.allevato.io/metrics/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.allevato.io/metrics/</guid><description/></item><item><title>Resume</title><link>https://www.allevato.io/resume/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.allevato.io/resume/</guid><description>&lt;p>&lt;a href="mailto:nick@allevato.io">nick@allevato.io&lt;/a>&lt;/p>
&lt;p class="resume-tagline">Senior Infrastructure &amp;amp; Applications Architect&lt;/p>
&lt;p class="resume-intro">Two decades of building and operating infrastructure — from x86 hardware and fiber installs to cloud-native platforms and AI-assisted development. The breadth of that foundation is what makes AI effective: knowing what to ask for, what to verify, and where the real problems live. AWS Certified Solutions Architect, Professional.&lt;/p>
&lt;h2 id="technical-summary">Technical Summary&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Senior infrastructure architect with ground-up experience:&lt;/strong> &lt;em>power, rack, cooling, fiber, switching, storage, virtualization, cloud — all of which informs how I work with AI today&lt;/em>&lt;/li>
&lt;li>&lt;strong>AI-augmented architecture and development:&lt;/strong> &lt;em>two decades of systems knowledge makes the difference between prompting and engineering&lt;/em>&lt;/li>
&lt;li>&lt;strong>Application infrastructure across the full delivery lifecycle:&lt;/strong> &lt;em>build, deploy, observe, iterate — end to end&lt;/em>&lt;/li>
&lt;li>&lt;strong>Everything-as-code practitioner since before the term existed:&lt;/strong> &lt;em>configuration management, CI/CD, immutable artifacts&lt;/em>&lt;/li>
&lt;li>&lt;strong>Full-stack capable across the entire system:&lt;/strong> &lt;em>trace issues from application logic through network layer to underlying platform&lt;/em>&lt;/li>
&lt;/ul>
&lt;h2 class="resume-certs" id="education--certifications">Education &amp;amp; Certifications&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>AWS Certified Solutions Architect — Professional&lt;/strong> &lt;em>— Current&lt;/em>&lt;/li>
&lt;li>&lt;strong>B.A. Philosophy&lt;/strong> &lt;em>— California State University, Northridge (2003–2007)&lt;/em>&lt;/li>
&lt;li>&lt;em>Cisco CCNA — Cisco NetAcademy (2002–2003)&lt;/em>&lt;/li>
&lt;li>&lt;em>A+ Certification (2001)&lt;/em>&lt;/li>
&lt;/ul>
&lt;h2 id="technical">Technical&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>AI:&lt;/strong> &lt;em>Claude, OpenAI/ChatGPT, InvokeAI/ComfyUI, Ollama/Open WebUI&lt;/em>&lt;/li>
&lt;li>&lt;strong>Cloud:&lt;/strong> &lt;em>AWS — full-stack architecture and operations, IAM to CloudFront&lt;/em>&lt;/li>
&lt;li>&lt;strong>Systems:&lt;/strong> &lt;em>Linux (many distros), Kubernetes, VMware, Proxmox, ZFS&lt;/em>&lt;/li>
&lt;li>&lt;strong>Automation:&lt;/strong> &lt;em>Ansible, CloudFormation, Docker-driven CI/CD&lt;/em>&lt;/li>
&lt;li>&lt;strong>Web:&lt;/strong> &lt;em>LAMP, LEMP, MEAN stacks — PHP/Laravel, Express, MySQL, Redis, Elasticsearch, MongoDB&lt;/em>&lt;/li>
&lt;li>&lt;strong>VDI:&lt;/strong> &lt;em>DCV, Leostream, HP PCoIP, TGX&lt;/em>&lt;/li>
&lt;li>&lt;strong>Languages:&lt;/strong> &lt;em>Polyglot&lt;/em>&lt;/li>
&lt;/ul>
&lt;h2 id="professional-experience">Professional Experience&lt;/h2>
&lt;h3 id="gpl-technologies--cloud-and-devops-engineer">GPL Technologies — Cloud and DevOps Engineer&lt;/h3>
&lt;p>&lt;em>2018 – Present&lt;/em>&lt;/p></description></item></channel></rss>