PageSourceSearch

https://themakerdad.com/about/

html themakerdad.com collected 2026-10-04 07:54:52 UTC 24,079 bytes, 484 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" class="is-color-fossil" data-color-accent="#dd700b">
3
4<head>
5    <meta charset="utf-8">
6    <meta http-equiv="x-ua-compatible" content="IE=edge">
7    <meta name="viewport" content="width=device-width, initial-scale=1">
8    <title>About Me</title>
9    <!-- iOS Safari -->
10    <meta name="mobile-web-app-capable" content="yes">
11    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
12
13    <!-- For Safari macOS top bar color -->
14
15    <style>
16        /* Critical CSS to prevent navigation flicker */
17        .header-alternative .nav-new {
18            visibility: hidden;
19        }
20        .is-dropdown-loaded .header-alternative .nav-new {
21            visibility: visible;
22        }
23    </style>
24    <link rel="stylesheet" href="/assets/built/screen.css?v=3hte9gShC807ZH6e">
25    
25<script>
26        // Function to set the theme
27        function setTheme(theme) {
28            document.documentElement.setAttribute('data-theme', theme);
29            localStorage.setItem('theme', theme);
30            updateThemeToggleIcon(theme);
31        }
32
33        // Function to get the user's color scheme preference
34        function getColorScheme() {
35            return window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
36        }
37
38        // Function to update theme toggle icon
39        function updateThemeToggleIcon(theme) {
40            const toggle = document.querySelector('.gh-theme-toggle');
41            if (toggle) {
42                toggle.setAttribute('data-theme', theme);
43                // CSS handles all transitions automatically
44            }
45        }
46
47        // Function to toggle theme
48        function toggleTheme() {
49            const currentTheme = document.documentElement.getAttribute('data-theme');
50            const newTheme = currentTheme === 'dark' ? 'light' : 'dark';
51            setTheme(newTheme);
52        }
53
54        // Get the theme setting from Ghost
55        var themeSetting = 'system';
56        var savedTheme = localStorage.getItem('theme');
57
58        // Initialize theme based on settings
59        if (themeSetting === 'user') {
60            // Use saved preference if available, otherwise system preference
61            if (savedTheme) {
62                setTheme(savedTheme);
63            } else {
64                setTheme(getColorScheme());
65            }
66        } else if (themeSetting === 'light') {
67            setTheme('light');
68        } else if (themeSetting === 'dark') {
69            setTheme('dark');
70        } else if (themeSetting === 'system') {
71            setTheme(getColorScheme());
72        }
73
74        // Add click handler to theme toggles
75        document.addEventListener('DOMContentLoaded', function() {
76            const themeToggles = document.querySelectorAll('.gh-theme-toggle');
77            themeToggles.forEach(toggle => {
78                toggle.addEventListener('click', function() {
79                    if (themeSetting === 'user') {
80                        toggleTheme();
81                    }
82                });
83            });
84        });
85
86        // Listen for changes in system color scheme
87        if (themeSetting === 'system') {
88            window.matchMedia('(prefers-color-scheme: dark)').addListener((e) => {
89                setTheme(e.matches ? 'dark' : 'light');
90            });
91        }
92    </script>
92
93    <link rel="icon" href="https://themakerdad.com/content/images/size/w256h256/2026/01/Maker-Dad-Site-Icon.png" type="image/png">
94    <link rel="canonical" href="https://themakerdad.com/about/">
95    <meta name="referrer" content="origin-when-cross-origin">
96    
97    <meta property="og:site_name" content="The Maker Dad">
98    <meta property="og:type" content="website">
99    <meta property="og:title" content="About Me">
100    <meta property="og:description" content="Hi, I&#x27;m Josh Bailey, and welcome to The Maker Dad.
101
102For close to a decade, I was immersed in the world of live streaming. I started by sharing family-friendly games with my daughter, moved on to reviewing indie games, and eventually spent nearly three years exploring and sharing">
103    <meta property="og:url" content="https://themakerdad.com/about/">
104    <meta property="og:image" content="https://themakerdad.com/content/images/size/w1200/2026/06/TMD-Publication-Cover.jpg">
105    <meta property="article:published_time" content="2026-01-17T19:35:33.000Z">
106    <meta property="article:modified_time" content="2026-01-20T17:54:44.000Z">
107    <meta name="twitter:card" content="summary_large_image">
108    <meta name="twitter:title" content="About Me">
109    <meta name="twitter:description" content="Hi, I&#x27;m Josh Bailey, and welcome to The Maker Dad.
110
111For close to a decade, I was immersed in the world of live streaming. I started by sharing family-friendly games with my daughter, moved on to reviewing indie games, and eventually spent nearly three years exploring and sharing">
112    <meta name="twitter:url" content="https://themakerdad.com/about/">
113    <meta name="twitter:image" content="https://themakerdad.com/content/images/size/w1200/2026/06/TMD-Publication-Cover.jpg">
114    <meta name="twitter:label1" content="Written by">
115    <meta name="twitter:data1" content="Josh Bailey">
116    <meta property="og:image:width" content="1200">
117    <meta property="og:image:height" content="320">
118    
119    
119<script type="application/ld+json">
120{
121    "@context": "https://schema.org",
122    "@type": "Article",
123    "publisher": {
124        "@type": "Organization",
125        "name": "The Maker Dad",
126        "url": "https://themakerdad.com/",
127        "logo": {
128            "@type": "ImageObject",
129            "url": "https://themakerdad.com/content/images/2026/01/Maker-Dad-Site-Logo-Color.png"
130        }
131    },
132    "author": {
133        "@type": "Person",
134        "name": "Josh Bailey",
135        "image": {
136            "@type": "ImageObject",
137            "url": "https://themakerdad.com/content/images/2026/01/profile-picture.jpg",
138            "width": 400,
139            "height": 400
140        },
141        "url": "https://themakerdad.com/author/josh/",
142        "sameAs": [
143            "https://joshbailey.fyi",
144            "https://www.threads.net/@themakerdadofficial",
145            "https://bsky.app/profile/themakerdad.com",
146            "https://social.joshbaileycreates.com/@josh",
147            "https://www.youtube.com/@TheMakerDadOfficial",
148            "https://www.instagram.com/themakerdadofficial"
149        ]
150    },
151    "headline": "About Me",
152    "url": "https://themakerdad.com/about/",
153    "datePublished": "2026-01-17T19:35:33.000Z",
154    "dateModified": "2026-01-20T17:54:44.000Z",
155    "description": "Hi, I'm Josh Bailey, and welcome to The Maker Dad.\n\nFor close to a decade, I was immersed in the world of live streaming. I started by sharing family-friendly games with my daughter, moved on to reviewing indie games, and eventually spent nearly three years exploring and sharing alternative streaming platforms. From Owncast to Peertube and many others in between, I loved discovering these hidden gems and helping other creators find their way beyond the major platforms.\n\nBut something shifted. Ov",
156    "mainEntityOfPage": "https://themakerdad.com/about/"
157}
158    </script>
158
159
160    <meta name="generator" content="Ghost 6.67">
161    <link rel="alternate" type="application/rss+xml" title="The Maker Dad" href="https://themakerdad.com/rss/">
162    
162<script defer src="https://themakerdad.com/content/files/ghost-apps/portal/portal.min.js" data-i18n="true" data-ghost="https://themakerdad.com/" data-key="10ea9f8008ca9039258c86de18" data-api="https://themakerdad.com/ghost/api/content/" data-locale="en" crossorigin="anonymous"></script>
162<style id="gh-members-styles">.gh-post-upgrade-cta-content,
163.gh-post-upgrade-cta {
164    display: flex;
165    flex-direction: column;
166    align-items: center;
167    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
168    text-align: center;
169    width: 100%;
170    color: #ffffff;
171    font-size: 16px;
172}
173
174.gh-post-upgrade-cta-content {
175    border-radius: 8px;
176    padding: 40px 4vw;
177}
178
179.gh-post-upgrade-cta h2 {
180    color: #ffffff;
181    font-size: 28px;
182    letter-spacing: -0.2px;
183    margin: 0;
184    padding: 0;
185}
186
187.gh-post-upgrade-cta p {
188    margin: 20px 0 0;
189    padding: 0;
190}
191
192.gh-post-upgrade-cta small {
193    font-size: 16px;
194    letter-spacing: -0.2px;
195}
196
197.gh-post-upgrade-cta a {
198    color: #ffffff;
199    cursor: pointer;
200    font-weight: 500;
201    box-shadow: none;
202    text-decoration: underline;
203}
204
205.gh-post-upgrade-cta a:hover {
206    color: #ffffff;
207    opacity: 0.8;
208    box-shadow: none;
209    text-decoration: underline;
210}
211
212.gh-post-upgrade-cta a.gh-btn {
213    display: block;
214    background: #ffffff;
215    text-decoration: none;
216    margin: 28px 0 0;
217    padding: 8px 18px;
218    border-radius: 4px;
219    font-size: 16px;
220    font-weight: 600;
221}
222
223.gh-post-upgrade-cta a.gh-btn:hover {
224    opacity: 0.92;
225}</style>
225<script async src="https://js.stripe.com/v3/"></script>
225
226    
226<script defer src="https://themakerdad.com/content/files/ghost-apps/sodo-search/sodo-search.min.js" data-key="10ea9f8008ca9039258c86de18" data-styles="https://themakerdad.com/content/files/ghost-apps/sodo-search/main.css" data-sodo-search="https://themakerdad.com/" data-locale="en" crossorigin="anonymous"></script>
226
227    
228    <link href="https://themakerdad.com/webmentions/receive/" rel="webmention">
229    
229<script defer src="/public/cards.min.js?v=ShRHxgy4po8zN-Wf"></script>
229
230    <link rel="stylesheet" type="text/css" href="/public/cards.min.css?v=WwnU9jw5ancNC8Gc">
231    
231<script defer src="/public/comment-counts.min.js?v=oFYkaGLdiMqB8VN9" data-ghost-comments-counts-api="https://themakerdad.com/members/api/comments/counts/"></script>
231
232    
232<script defer src="/public/member-attribution.min.js?v=AKG4hWena9j3yX3I"></script>
232
233    
233<script defer src="/public/ghost-stats.min.js?v=vFcCUf6ZQ0Hyhc8h" data-stringify-payload="false" data-datasource="analytics_events" data-storage="localStorage" data-host="https://themakerdad.com/.ghost/analytics/api/v1/page_hit"  tb_site_uuid="d7f03224-bb04-4122-83f7-57f0c54e574f" tb_post_uuid="5c224357-80f8-46c2-9cbb-0892d69ae9f9" tb_post_type="page" tb_member_uuid="undefined" tb_member_status="undefined" tb_gift_link=""></script>
233<style>:root {--ghost-accent-color: #dd700b;}</style>
234    <a rel="me" href="https://social.joshbaileycreates.com/@Josh"></a>
235<script>
236window.tocbotConfig = {
237    headingSelector: 'h2, h3'
238};
239</script>
239
240</head>
241
242<body class="page-template page-about">
243<div class="site">
244    <!-- Header -->
245    <header id="gh-head" class="header header-alternative gh-head">
246            <div class="head-inner">
247            <nav class="gh-head-menu">
248                    <ul class="nav-new">
249            <li class="nav-home">
250                <a class="nav-menu-item" href="https://themakerdad.com/">
251                    Home
252                </a>
253            </li>
254            <li class="nav-about nav-current">
255                <a class="nav-menu-item" href="https://themakerdad.com/about/">
256                    About
257                </a>
258            </li>
259            <li class="nav-discord">
260                <a class="nav-menu-item" href="https://makerdad.link/discord">
261                    Discord
262                </a>
263            </li>
264            <li class="nav-podcast">
265                <a class="nav-menu-item" href="https://themakerdad.transistor.fm">
266                    Podcast
267                </a>
268            </li>
269            <li class="nav-patreon">
270                <a class="nav-menu-item" href="/https://www.patreon.com/cw/TheMakerDad">
271                    Patreon
272                </a>
273            </li>
274    </ul>
275
276
277            </nav>
278
279        <div class="logo-wrap">
280            <a class="head-logo-wrap logo" href="https://themakerdad.com">
281
282                    <figure class="logo-image-wrap">
283                        <img
284                            srcset="/content/images/size/w400/format/webp/2026/01/Maker-Dad-Site-Logo-Color.png 400w"
285                            sizes="108px"
286                            src="/content/images/size/w400/2026/01/Maker-Dad-Site-Logo-Color.png"
287                            alt="The Maker Dad"
288                            class="logo-image"
289                            loading="lazy"
290                        >
291                    </figure>
292            </a>
293                <div class="header-group is-mobile">
294                    <button class="search-button gh-icon-btn header-button button-icon" aria-label="Search this site" data-ghost-search><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"/>
295    <path d="m21 21-4.35-4.35"/>
296</svg></button>
297                                        <button class="gh-burger header-button button-icon" aria-label="Toggle navigation"></button>
298                </div>
299        </div>
300
301        <div class="header-action">
302                <div class="header-group is-desktop">
303                                        <button class="search-button gh-icon-btn header-button button-icon" aria-label="Search this site" data-ghost-search><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="20" height="20" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-search"><circle cx="11" cy="11" r="8"/>
304    <path d="m21 21-4.35-4.35"/>
305</svg></button>
306                </div>
307                    <a href="https://themakerdad.com/#/portal" class="button button-primary gh-head-link">Sign Up/Sign In</a>
308        </div>
309            </div>
310    </header>
311
312    <div class="site-content">
313        
314<main class="site-main">
315
316            <article class="single ghost-content post no-image">
317
318        <header class="single-header kg-canvas hero-wrapper split">
319            
320            <div class="expanded-image-wrap reverse">
321            <div class="single-heading-wrap">
322
323
324                <h1 class="single-title">About Me</h1>
325
326
327            </div>
328
329            </div>
330            
331        </header>
332
333    <div class="single-content gh-content kg-canvas ">
334        <p>Hi, I'm Josh Bailey, and welcome to The Maker Dad.</p><p>For close to a decade, I was immersed in the world of live streaming. I started by sharing family-friendly games with my daughter, moved on to reviewing indie games, and eventually spent nearly three years exploring and sharing alternative streaming platforms. From Owncast to Peertube and many others in between, I loved discovering these hidden gems and helping other creators find their way beyond the major platforms.</p><p>But something shifted. Over the past several months, I found myself struggling to stay on schedule and, more importantly, struggling to find joy in what I was doing. When I took an honest look at where my passions were leading me, the answer was clear: out to the garage, working with wood.</p><h2 id="from-pixels-to-sawdust">From Pixels to Sawdust</h2><p>Woodworking snuck up on me. What started as a few simple projects turned into something I couldn't stop thinking about. The storage c
334abinets and Murphy bed you might have seen in my streaming background? I built those. My custom desk? Another project where I took purchased plans and made them my own. Each piece taught me something new, and with every mistake and imperfection came the incredible satisfaction of creating something real and tangible.</p><p>I started all of this without much woodworking knowledge, learning as I went. And that's exactly the journey I want to document here.</p><h2 id="what-the-maker-dad-is-about">What The Maker Dad Is About</h2><p>The Maker Dad is my fresh start. This is where I'm documenting my journey as an up-and-coming woodworker, sharing my thoughts on the creative process, learning what it means to be a solopreneur, and being intentional about every piece of content I create.</p><p>I'm keeping things minimal and getting back to basics. I'll be recording videos on my phone out in the workshop and posting them to my YouTube channel as vlogs. Here on the blog, you'll find my deeper thoughts on making, creating, and navigating this path.</p><h2 id="why-the-maker-dad">Why "The Maker Dad"?</h2><p>Because that's who I am. I'm a dad who makes things. I'm someone who believes in the value of working with your hands and creating something that didn't exist before. I'm learning, growing, and documenting every step along the way, imperfections and all.</p><p>If you followed my streaming journey, I hope you'll stick around for this next chapter. And if you're new here, welcome. I'm glad you're here to share in the builds, the mistakes, the lessons, and everything in between.</p><p>Let's build something together.</p><p><strong>Josh</strong></p>
335    </div>
336</article>
337</main>
338    </div>
339    <footer class="site-footer footer-plain">
340    <div class="container medium footer-content">
341        <div class="footer-inner-main">
342            <div class="footer-nav footer-nav-flex">
343                    <ul class="nav nav-secondary">
344            <li class="nav-sign-up">
345                <a href="#/portal/">
346                    Sign up
347                </a>
348            </li>
349    </ul>
350
351
352                <div class="footer-nav-group social-links">
353                    <div class="footer-subscription-box">
354                            <div class="subscription-box-wrapper">
355        <div class="hero-form-wrapper">
356                <div class="h3 single-cta-title elegant-title">
357                        Subscribe to my newsletter
358                </div>
359
360            <form class="form-wrapper cover-form inline-form" data-members-form>
361                <input class="auth-email" type="email" data-members-email placeholder="Enter your email" required="true" autocomplete="false">
362
363                <button class="button button-primary neutral" type="submit" aria-label="Subscribe">
364                    <span class="default">Subscribe</span>
365                    <span class="loader"><svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40">
366    <path opacity="0.3" fill="currentColor" d="M20.201,5.169c-8.254,0-14.946,6.692-14.946,14.946c0,8.255,6.692,14.946,14.946,14.946 s14.946-6.691,14.946-14.946C35.146,11.861,28.455,5.169,20.201,5.169z M20.201,31.749c-6.425,0-11.634-5.208-11.634-11.634 c0-6.425,5.209-11.634,11.634-11.634c6.425,0,11.633,5.209,11.633,11.634C31.834,26.541,26.626,31.749,20.201,31.749z" />
367    <path fill="currentColor" d="M26.013,10.047l1.654-2.866c-2.198-1.272-4.743-2.012-7.466-2.012h0v3.312h0 C22.32,8.481,24.301,9.057,26.013,10.047z">
368        <animateTransform attributeType="xml" attributeName="transform" type="rotate" from="0 20 20" to="360 20 20" dur="0.5s" repeatCount="indefinite" />
369    </path>
370</svg></span>
371                    <span class="success">Email sent. Check your inbox!</span>
372                </button>
373            </form>
374        </div>
375    </div>
376                    </div>
377                    <div class="footer-follow-us">
378                        <ul class="nav">
379                            <div class="author-social-links-content footer-social-links" data-social-links="https://www.youtube.com/@TheMakerDadOfficial, https://bsky.app/profile/themakerdad.com, https://social.joshbaileycreates.com/@Josh, mailto: [email protected]">
380    <li>
381        <a class="social-item social-icon-wrapper social-item-rss"
382            href="https://themakerdad.com/rss/" target="_blank"
383            rel="noopener noreferrer" aria-label="RSS">
384            <svg class="icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">
385    <path fill-rule="evenodd" d="M3.75 4.5a.75.75 0 0 1 .75-.75h.75c8.284 0 15 6.716 15 15v.75a.75.75 0 0 1-.75.75h-.75a.75.75 0 0 1-.75-.75v-.75C18 11.708 12.292 6 5.25 6H4.5a.75.75 0 0 1-.75-.75V4.5Zm0 6.75a.75.75 0 0 1 .75-.75h.75a8.25 8.25 0 0 1 8.25 8.25v.75a.75.75 0 0 1-.75.75H12a.75.75 0 0 1-.75-.75v-.75a6 6 0 0 0-6-6H4.5a.75.75 0 0 1-.75-.75v-.75Zm0 7.5a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0Z" clip-rule="evenodd" />
386</svg>        </a>
387    </li>
388</div>                        </ul>
389                    </div>
390                </div>
391            </div>
392            <div class="label footer-copyright">
393                The Maker Dad © 2026. 
394                <span class="footer-signature">
395                    Published with
396                    <a class="menu-item badge" href="https://ghost.org/" target="_blank" rel="noopener"> Ghost</a>
397                    & <a class="menu-item badge" href="https://themex.studio/vincent/" target="_blank" rel="noopener"> Vincent</a>
398                </span>
399
400            </div>
401            <div id="site-title-footer" class="site-title-footer elegant-title">
402                The Maker Dad 
403            </div>
404        </div>
405    </div>
406</footer></div>
407
408    <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
409    <div class="pswp__bg"></div>
410
411    <div class="pswp__scroll-wrap">
412        <div class="pswp__container">
413            <div class="pswp__item"></div>
414            <div class="pswp__item"></div>
415            <div class="pswp__item"></div>
416        </div>
417
418        <div class="pswp__ui pswp__ui--hidden">
419            <div class="pswp__top-bar">
420                <div class="pswp__counter"></div>
421
422                <button class="pswp__button pswp__button--close" title="Close (Esc)"></button>
423                <button class="pswp__button pswp__button--share" title="Share"></button>
424                <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
425                <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
426
427                <div class="pswp__preloader">
428                    <div class="pswp__preloader__icn">
429                        <div class="pswp__preloader__cut">
430                            <div class="pswp__preloader__donut"></div>
431                        </div>
432                    </div>
433                </div>
434            </div>
435
436            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
437                <div class="pswp__share-tooltip"></div>
438            </div>
439
440            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"></button>
441            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"></button>
442
443            <div class="pswp__caption">
444                <div class="pswp__caption__center"></div>
445            </div>
446        </div>
447    </div>
448</div>
449<script src="https://cdnjs.cloudflare.com/ajax/libs/color-thief/2.3.2/color-thief.umd.js"></script>
vendor: 1 bytes, line 449
449
450<script src="/assets/built/main.min.js?v=HBDD7noQNSJxA5ql"></script>
450
451    
451<script src="/assets/js/tocbot.js?v=VTn9aw_gr4Acp2RW"></script>
451
452
453<script>
454    // Only run on post/page templates that use content.hbs
455    const content = document.querySelector('.single-content');
456    const tocContainer = document.querySelector('.toc');
457
458    if (content && tocContainer) {
459        // Merge custom config if provided via Code Injection
460        const customConfig = window.tocbotConfig || {};
461        const headingSelector = customConfig.headingSelector || 'h2, h3';
462
463        // Check if content has the specified headings
464        if (content.querySelector(headingSelector)) {
465            tocbot.init(Object.assign({
466                tocSelector: '.toc',
467                contentSelector: '.single-content',
468                headingSelector: 'h2',
469                hasInnerContainers: true,
470                collapsibleClass: 'is-collapsible',
471                scrollSmooth: false,
472                scrollSmoothDuration: 300,
473                scrollSmoothOffset: -150,
474                headingsOffset: 150,
475                ignoreSelector: '.kg-card h2, .kg-card h3, .kg-card h4, .kg-card h5, .kg-card h6, .toc-sidebar h2, .toc-sidebar h3, .toc-sidebar h4, .toc-sidebar h5, .toc-sidebar h6'
476            }, customConfig));
477        }
478    }
479</script>
479
480
481
482
483</body>
484</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.