feat: Initial commit

This commit is contained in:
2025-02-19 17:01:08 -05:00
commit e0fb6129ad
2362 changed files with 325107 additions and 0 deletions

View File

@@ -0,0 +1,195 @@
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8"/>
<meta content="#0e1112" media="(prefers-color-scheme: dark)" name="theme-color"/>
<meta content="#566B78" media="(prefers-color-scheme: light)" name="theme-color"/>
<meta content="Michael Housh" name="author"/>
<meta content="Mhoush" name="apple-mobile-web-app-title"/>
<meta content="initial-scale=1.0, width=device-width" name="viewport"/>
<meta content="telephone=no" name="format-detection"/>
<meta content="True" name="HandheldFriendly"/>
<meta content="320" name="MobileOptimized"/>
<meta content="Mhoush" name="og:site_name"/>
<meta content="hvac, developer, swift, home-performance, design" name="keywords"/>
<title>
mhoush: Cancel This
</title>
<link href="/static/favicon.ico" rel="shortcut icon"/>
<link href="/static/output.css" rel="stylesheet"/>
<link href="/static/style.css" rel="stylesheet"/>
<link href="/articles/feed.xml" rel="alternate" title="mhoush" type="application/rss+xml"/>
<link href="/static/prism.css" rel="stylesheet"/>
<meta content="This post is going to be hard to put into words, its going to seem egotistical at points, but know
that my actions / feelings online are the same as they are if you met me in person. The problem with
online interactions is tone and other subtleties..." name="description"/>
<meta content="summary_large_image" name="twitter:card"/>
<meta content="http://localhost:3000/articles/images/2023-12-12-cancel-this.gif" name="twitter:image"/>
<meta content="Cancel This" name="twitter:image:alt"/>
<meta content="http://localhost:3000/articles/images//articles/2023/cancel-this/" name="og:url"/>
<meta content="Cancel This" name="og:title"/>
<meta content="This post is going to be hard to put into words, its going to seem egotistical at points, but know
that my actions / feelings online are the same as they are if you met me in person. The problem with
online interactions is tone and other subtleties..." name="og:description"/>
<meta content="http://localhost:3000/articles/images/2023-12-12-cancel-this.gif" name="og:image"/>
<meta content="1014" name="og:image:width"/>
<meta content="530" name="og:image:height"/>
<script crossorigin="anonymous" src="https://kit.fontawesome.com/f209982030.js">
</script>
</head>
<body class="bg-page text-white pb-5 font-avenir articles">
<header class="bg-nav text-gray py-4 text-base/6 lg:fixed w-full lg:h-[62px]">
<nav class="container flex gap-x-5 lg:gap-x-y items-center">
<ul class="flex flex-wrap gap-x-2 lg:gap-x-5">
<li>
<a class href="/">Home</a>
</li>
<li>
<a class="active" href="/articles/">Articles</a>
</li>
<li>
<a class href="/about/">About</a>
</li>
</ul>
</nav>
</header>
<div class="container pt-12 lg:pt-28">
<article class="prose">
<h1>
Cancel This
</h1>
<div class="-mt-6">
<div class="text-gray gray-links text-sm">
<span class="border-r border-gray pr-2 mr-2">December 12, 2023</span>758 words, posted in <a href="/articles/tag/hvac/">HVAC</a>
</div>
</div>
<img alt="banner" src="http://localhost:3000/articles/images/2023-12-12-cancel-this.gif"/>
<p>This post is going to be hard to put into words, its going to seem egotistical at points, but know<br />
that my actions / feelings online are the same as they are if you met me in person. The problem with<br />
online interactions is tone and other subtleties do not come across, so its hard to tell when<br />
someone is joking or being serious.</p>
<h2>The Meat</h2>
<p>It has been brought to my attention that someone out there thinks that Im sexist and should not<br />
speak at the HVAC School symposium because of it. They are holding a curse word against me that I<br />
said two years ago, in the moment A) it was fitting and B) it was one of those times that my mouth<br />
was working faster than my brain (raise your hand if thats ever happened to you).</p>
<p>I am an open book, I am not afraid of showing failures and strengths. Ive never claimed to be<br />
perfect (well, actually I have but its always a joke). Im not at all condoning what Ive said in<br />
the past, nor will I repeat it out of context now, but I communicate with people like adults and I<br />
look at people as piers. We do not always have to agree with one another, conflict helps us learn<br />
where to grow, but we also can not expect people to change to fit our wants / needs, thats just not<br />
how it works.</p>
<p>I do not at all agree with the tactics used by whomever is behind this. I would happily discuss this<br />
in private or out in the open. You can find all my contact / social information in the sidebar of<br />
this website and Ive offered up my cell phone number in private groups that we are all probably a<br />
part of.</p>
<h2>The Potatoes</h2>
<p>I am a father of 3 girls, I have a sister, talk crap about my mom and youll find out who I am! I<br />
love women, I have no problem with women in the trades, I encourage women who are in the trades. I<br />
try to help every person that I can, if I can. I have failed more times than you can imagine! I am<br />
self taught in about everything I do, so I give of it freely. I have all kinds of work to do to grow<br />
into the man that I should be, but at the same time, I am not afraid to be the man that I am today.<br />
I will greet you by whatever pronoun you want to be referred as.</p>
<p>I would love to say that I dont judge people, but I do, just as Im being judged! I am fine with<br />
someone judging me and having opinions about me, I mean that is our right. I will not say that<br />
person is wrong, because in their mind theyre right. What I will not do is stop being myself. I<br />
know for a fact that Ive helped more people than this person has gotten “cancelled”. I will<br />
continue to help people in the trades, homeowners, or people in need. I also will not remain quiet!<br />
I will give my opinion like it or not. There are people in my corner that really know me and my<br />
intentions.</p>
<h2>Final Words</h2>
<p>The trades are rough around the edges, just as am I. The trades are a slow turning ship (just look<br />
at how many still do not follow proper practices, etc. even with the capabilities and resources<br />
available today).</p>
<p>If you are new / coming into the trades then I hope you are not overly sensitive to foul language<br />
and other inappropriate comments. Thick skin is valuable in the trades, but at the same time dont<br />
be afraid to speak up if something offends you. Remember we are adults, we can handle disagreements<br />
like adults (well, some of us can). Adults can learn from those of any age, they can reflect on<br />
their own behavior and make their own decisions.</p>
<p>I personally think that being offended is not a bad thing, it causes us to reflect / repair our<br />
foundational beliefs. I hope that we can stop with this “cancel culture” of today, stop hiding<br />
behind a keyboard, and be a diverse community.</p>
<p>To wrap things up, I just want to reiterate that I am not at all mad at whomever is behind this. To<br />
everyone out there who has shown me love and support, I greatly appreciate it.</p>
</article>
<div class="border-t border-light mt-8 pt-8">
<h2 class="text-4xl font-extrabold mb-8">
Written by
</h2>
<div class="flex flex-col lg:flex-row gap-8">
<div class="flex-[0_0_120px]">
<img class="w-[120px] h-[120px] rounded-full" src="/static/images/avatar.png"/>
</div>
<div class="prose">
<h3 class="!m-0">
Michael Housh
</h3>
<p class="text-gray">
HVAC business owner with over 27 years of experience. Writes articles about HVAC,
Programming, Home-Performance, and Building Science
</p>
</div>
</div>
</div>
<div class="mt-16">
<h2 class="text-4xl font-extrabold mb-8">
More articles
</h2>
<div class="grid lg:grid-cols-2 gap-10">
<section>
<h2 class="text-2xl font-bold mb-2">
<a class="[&:hover]:border-b border-orange" href="/articles/2025/vapor-htmx-todo-app/">Vapor + HTMX</a>
</h2>
<div class="text-gray gray-links text-sm mb-4">
<span class="border-r border-gray pr-2 mr-2">January 05, 2025</span><a href="/articles/tag/general/">general</a>, <a href="/articles/tag/programming/">programming</a> and <a href="/articles/tag/software/">software</a>
</div>
<p>
<a href="/articles/2025/vapor-htmx-todo-app/"><div>
<img alt="banner" src="http://localhost:3000/articles/images/2025-01-05-vapor-htmx-todo-app.png"/>
Build an example application using Vapor and HTMX.
</div></a>
</p>
</section>
<section>
<h2 class="text-2xl font-bold mb-2">
<a class="[&:hover]:border-b border-orange" href="/articles/2024/free-as-in-freedom/">Free As In Freedom</a>
</h2>
<div class="text-gray gray-links text-sm mb-4">
<span class="border-r border-gray pr-2 mr-2">April 09, 2024</span><a href="/articles/tag/general/">general</a>, <a href="/articles/tag/open-source/">open-source</a> and <a href="/articles/tag/software/">software</a>
</div>
<p>
<a href="/articles/2024/free-as-in-freedom/"><div>
<img alt="banner" src="http://localhost:3000/articles/images/2024-04-09-free-as-in-freedom.png"/>
Salute to open-source software engineers
</div></a>
</p>
</section>
</div>
<p class="prose mt-8">
<a href="/articles/"> See all articles</a>
</p>
</div>
</div>
<div class="site-footer container text-gray gray-links border-t border-light text-center pt-6 mt-8 text-sm">
<p>
Copyright © Michael Housh 2023-2025.
</p>
<p>
Built in Swift using
<a href="https://github.com/loopwerk/Saga" rel="nofollow" target="_blank">Saga</a>
(<a href="https://github.com/m-housh/mhoush.com" rel="nofollow" target="_blank">source</a>).
</p>
<p>
<a href="http://localhost:3000/articles/feed.xml" rel="nofollow" target="_blank">RSS</a>
|
<a href="https://github.com/m-housh" rel="nofollow" target="_blank">Github</a>
|
<a href="https://www.youtube.com/channel/UCb58SeURd5bObfTiL0KoliA" rel="nofollow" target="_blank">Youtube</a>
|
<a href="https://www.facebook.com/michael.housh" rel="nofollow" target="_blank">Facebook</a>
|
<a href="mailto:michael@mhoush.com" rel="nofollow">Email</a>
</p>
</div>
</body>
</html>