PageSourceSearch

https://www.hogbaysoftware.com/about/

html hogbaysoftware.com collected 2026-10-02 02:17:42 UTC 16,559 bytes, 237 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4  <meta charset="UTF-8">
5  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6  <title>About | Hog Bay Software</title>
7  
8  
8<script type="application/ld+json">{
9  "@context": "https://schema.org",
10  "@graph": [
11    {
12      "@type": "WebSite",
13      "@id": "https://www.hogbaysoftware.com/#website",
14      "url": "https://www.hogbaysoftware.com/",
15      "name": "Hog Bay Software",
16      "description": "Hog Bay Software",
17      "inLanguage": "en-US"
18    },
19    {
20      "@type": "WebPage",
21      "mainEntityOfPage": {
22        "@type": "WebPage"
23      },
24      "isPartOf": {
25        "@id": "https://www.hogbaysoftware.com/#website"
26      },
27      "headline": "About | Hog Bay Software",
28      "description": "Hog Bay Software",
29      "image": "https://www.hogbaysoftware.com//img/about/jesse.jpg",
30      "inLanguage": "en-US",
31      "publisher": {
32        "@type": "Organization",
33        "name": "Hog Bay Software",
34        "url": "https://www.hogbaysoftware.com/#organization",
35        "logo": {
36          "@type": "ImageObject",
37          "url": "https://www.hogbaysoftware.com/img/logo.svg",
38          "width": 360,
39          "height": 66
40        }
41      }
42    }
43  ]
44}</script>
44  
45  <link rel="stylesheet" href="/theme.css">
46  <link rel="alternate" href="/feed/feed.xml" type="application/atom+xml" title="Hog Bay Software">
47  <link rel="alternate" href="/feed/feed.json" type="application/json" title="Hog Bay Software">
48  <link href="/img/fontawesome/css/all.min.css" rel="stylesheet">
49  
50<link rel="icon" href="/favicon.ico">
51<link rel="icon" type="image/svg+xml" href="/favicon.svg"></link>
52<link rel="apple-touch-icon" href="/apple-touch-icon.png">
53    
54  
54<script src="https://player.vimeo.com/api/player.js"></script>
54
55  
55<script type="text/javascript" src="https://developer.setapp.com/setapp-badge/index.js" async></script>
55
56  
56<script type="text/javascript">
57    (function(c,l,a,r,i,t,y){
58        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
59        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
60        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
61    })(window, document, "clarity", "script", "hy76cz771m");
62  </script>
62
63  
63<script>
64    // Old links opened Bike's checkout from any page with ?purchase=; send them to the
65    // page that still can.
66    if (new URLSearchParams(location.search).has("purchase")) {
67      location.replace("/bike/" + location.search);
68    }
69  </script>
69
70</head>
71  <body>
72
73    <header>
74      <a href="/">
75        <img id="logo" class="logo" src="/img/logo.svg" alt="Hog Bay Software Logo">
76      </a>
77      <nav>
78        <ul>
79          <li class="nav-item"><a href="/">Home</a></li>
80          <li class="nav-item nav-item-active"><a href="/about/">About</a></li>
81          <li class="nav-item"><a href="/posts/">Posts</a></li>
82          <li class="nav-item"><a href="/newsletter/">News</a></li>
83          <li class="nav-item"><a href="https://support.hogbaysoftware.com">Support</a></li>
84        </ul>
85      </nav>
86    </header>
87
88    
89
90<div class="breadcrumb">
91  <ul><li><a href="/about/">About</a></li></ul>
92</div>
93
94    <div class="container">
95
96      <div class="lead-sidebar">
97      </div>
98
99      <main class="tmpl-home">
100        <h1>About</h1>
101<p><picture><source type="image/avif" srcset="/img/about/Eea4VeaZ29-300.avif 300w, /img/about/Eea4VeaZ29-600.avif 600w, /img/about/Eea4VeaZ29-800.avif 800w" sizes="400px"><img src="/img/about/Eea4VeaZ29-300.jpeg" class="jesse" alt="Jesse Grosjean" loading="lazy" decoding="async" width="800" height="800" srcset="/img/about/Eea4VeaZ29-300.jpeg 300w, /img/about/Eea4VeaZ29-600.jpeg 600w, /img/about/Eea4VeaZ29-800.jpeg 800w" sizes="400px"></picture></p>
102<p>Hog Bay Software is located in Bangor, Maine and is run by (me) Jesse Grosjean since 2004. I build mostly Mac software for writing and thinking. Please try out my apps <a href="/bike/">Bike Outliner</a>, <a href="https://www.taskpaper.com/">TaskPaper</a>, and <a href="https://apps.apple.com/us/app/writeroom/id417967324?mt=12">WriteRoom</a>.</p>
103<ul class="fa-ul">
104  <li>
105    <span class="fa-li">
106      <i class="fa-brands fa-mastodon"></i>
107    </span>
108      <a rel="me" href="https://mastodon.social/@jessegrosjean">jessegrosjean</a>
109  </li>
110  <li>
111    <span class="fa-li">
112      <i class="fa-brands fa-bluesky"></i>
113    </span>
114      <a href="https://bsky.app/profile/jessegrosjean.bsky.social">jessegrosjean</a>
115  </li>  
116  <li>
117    <span class="fa-li">
118      <i class="fa-solid fa-envelope"></i>
119    </span>
120    <a href="mailto:[email protected]">[email protected]</a>
121  </li>
122</ul>
123<div class="gallery">
124  <a href="/img/about/Ju2SQRE6NP-400.jpeg">
125    <picture><source type="image/avif" srcset="/img/about/Ju2SQRE6NP-300.avif 300w, /img/about/Ju2SQRE6NP-400.avif 400w" sizes="200px"><img src="/img/about/Ju2SQRE6NP-300.jpeg" class="" alt="Family photo" loading="lazy" decoding="async" width="400" height="301" srcset="/img/about/Ju2SQRE6NP-300.jpeg 300w, /img/about/Ju2SQRE6NP-400.jpeg 400w" sizes="200px"></picture>
126  </a>
127  <a href="/img/about/kX20Kgufls-640.jpeg">
128    <picture><source type="image/avif" srcset="/img/about/kX20Kgufls-300.avif 300w, /img/about/kX20Kgufls-600.avif 600w, /img/about/kX20Kgufls-640.avif 640w" sizes="200px"><img src="/img/about/kX20Kgufls-300.jpeg" class="" alt="100 mile wilderness" loading="lazy" decoding="async" width="640" height="480" srcset="/img/about/kX20Kgufls-300.jpeg 300w, /img/about/kX20Kgufls-600.jpeg 600w, /img/about/kX20Kgufls-640.jpeg 640w" sizes="200px"></picture>
129  </a>
130  <a href="/img/about/n91CGrvxYr-640.jpeg">
131    <picture><source type="image/avif" srcset="/img/about/n91CGrvxYr-300.avif 300w, /img/about/n91CGrvxYr-600.avif 600w, /img/about/n91CGrvxYr-640.avif 640w" sizes="200px"><img src="/img/about/n91CGrvxYr-300.jpeg" class="" alt="Making bread" loading="lazy" decoding="async" width="640" height="480" srcset="/img/about/n91CGrvxYr-300.jpeg 300w, /img/about/n91CGrvxYr-600.jpeg 600w, /img/about/n91CGrvxYr-640.jpeg 640w" sizes="200px"></picture>
132  </a>
133  <a href="/img/about/3IBapJfdHU-640.jpeg">
134    <picture><source type="image/avif" srcset="/img/about/3IBapJfdHU-300.avif 300w, /img/about/3IBapJfdHU-600.avif 600w, /img/about/3IBapJfdHU-640.avif 640w" sizes="200px"><img src="/img/about/3IBapJfdHU-300.jpeg" class="" alt="Redman beach" loading="lazy" decoding="async" width="640" height="480" srcset="/img/about/3IBapJfdHU-300.jpeg 300w, /img/about/3IBapJfdHU-600.jpeg 600w, /img/about/3IBapJfdHU-640.jpeg 640w" sizes="200px"></picture>
135  </a>
136  <a href="/img/about/b8F0pVmrZP-640.jpeg">
137    <picture><source type="image/avif" srcset="/img/about/b8F0pVmrZP-300.avif 300w, /img/about/b8F0pVmrZP-600.avif 600w, /img/about/b8F0pVmrZP-640.avif 640w" sizes="200px"><img src="/img/about/b8F0pVmrZP-300.jpeg" class="" alt="This is me" loading="lazy" decoding="async" width="640" height="426" srcset="/img/about/b8F0pVmrZP-300.jpeg 300w, /img/about/b8F0pVmrZP-600.jpeg 600w, /img/about/b8F0pVmrZP-640.jpeg 640w" sizes="200px"></picture>
138  </a>
139  <a href="/img/about/KoxoRdLfSU-640.jpeg">
140    <picture><source type="image/avif" srcset="/img/about/KoxoRdLfSU-300.avif 300w, /img/about/KoxoRdLfSU-600.avif 600w, /img/about/KoxoRdLfSU-640.avif 640w" sizes="200px"><img src="/img/about/KoxoRdLfSU-300.jpeg" class="" alt="I try to garden" loading="lazy" decoding="async" width="640" height="480" srcset="/img/about/KoxoRdLfSU-300.jpeg 300w, /img/about/KoxoRdLfSU-600.jpeg 600w, /img/about/KoxoRdLfSU-640.jpeg 640w" sizes="200px"></picture>
141  </a>
142  <a href="/img/about/Te8C35NUWs-640.jpeg">
143    <picture><source type="image/avif" srcset="/img/about/Te8C35NUWs-300.avif 300w, /img/about/Te8C35NUWs-600.avif 600w, /img/about/Te8C35NUWs-640.avif 640w" sizes="200px"><img src="/img/about/Te8C35NUWs-300.jpeg" class="" alt="Anual Katahdin hike" loading="lazy" decoding="async" width="640" height="480" srcset="/img/about/Te8C35NUWs-300.jpeg 300w, /img/about/Te8C35NUWs-600.jpeg 600w, /img/about/Te8C35NUWs-640.jpeg 640w" sizes="200px"></picture>
144  </a>
145  <a href="/img/about/FUfwJXr_l8-640.jpeg">
146    <picture><source type="image/avif" srcset="/img/about/FUfwJXr_l8-300.avif 300w, /img/about/FUfwJXr_l8-600.avif 600w, /img/about/FUfwJXr_l8-640.avif 640w" sizes="200px"><img src="/img/about/FUfwJXr_l8-300.jpeg" class="" alt="Dad's wood fired kiln" loading="lazy" decoding="async" width="640" height="480" srcset="/img/about/FUfwJXr_l8-300.jpeg 300w, /img/about/FUfwJXr_l8-600.jpeg 600w, /img/about/FUfwJXr_l8-640.jpeg 640w" sizes="200px"></picture>
147  </a>
148  <a href="/img/about/jfFVCkfC0N-640.jpeg">
149    <picture><source type="image/avif" srcset="/img/about/jfFVCkfC0N-300.avif 300w, /img/about/jfFVCkfC0N-600.avif 600w, /img/about/jfFVCkfC0N-640.avif 640w" sizes="200px"><img src="/img/about/jfFVCkfC0N-300.jpeg" class="" alt="Katahdin summit" loading="lazy" decoding="async" width="640" height="480" srcset="/img/about/jfFVCkfC0N-300.jpeg 300w, /img/about/jfFVCkfC0N-600.jpeg 600w, /img/about/jfFVCkfC0N-640.jpeg 640w" sizes="200px"></picture>
150  </a>
151  <a href="/img/about/Jh1B32ePjy-640.jpeg">
152    <picture><source type="image/avif" srcset="/img/about/Jh1B32ePjy-300.avif 300w, /img/about/Jh1B32ePjy-600.avif 600w, /img/about/Jh1B32ePjy-640.avif 640w" sizes="200px"><img src="/img/about/Jh1B32ePjy-300.jpeg" class="" alt="Oysters starting" loading="lazy" decoding="async" width="640" height="480" srcset="/img/about/Jh1B32ePjy-300.jpeg 300w, /img/about/Jh1B32ePjy-600.jpeg 600w, /img/about/Jh1B32ePjy-640.jpeg 640w" sizes="200px"></picture>
153  </a>
154  <a href="/img/about/gCbMbOJYiG-640.jpeg">
155    <picture><source type="image/avif" srcset="/img/about/gCbMbOJYiG-300.avif 300w, /img/about/gCbMbOJYiG-600.avif 600w, /img/about/gCbMbOJYiG-640.avif 640w" sizes="200px"><img src="/img/about/gCbMbOJYiG-300.jpeg" class="" alt="Family roadtrip" loading="lazy" decoding="async" width="640" height="426" srcset="/img/about/gCbMbOJYiG-300.jpeg 300w, /img/about/gCbMbOJYiG-600.jpeg 600w, /img/about/gCbMbOJYiG-640.jpeg 640w" sizes="200px"></picture>
156  </a>
157  <a href="/img/about/FnSk_ooJuf-640.jpeg">
158    <picture><source type="image/avif" srcset="/img/about/FnSk_ooJuf-300.avif 300w, /img/about/FnSk_ooJuf-600.avif 600w, /img/about/FnSk_ooJuf-640.avif 640w" sizes="200px"><img src="/img/about/FnSk_ooJuf-300.jpeg" class="" alt="Sadie dog" loading="lazy" decoding="async" width="640" height="480" srcset="/img/about/FnSk_ooJuf-300.jpeg 300w, /img/about/FnSk_ooJuf-600.jpeg 600w, /img/about/FnSk_ooJuf-640.jpeg 640w" sizes="200px"></picture>
159  </a>
160  <a href="/img/about/t_OE4KpuY5-640.jpeg">
161    <picture><source type="image/avif" srcset="/img/about/t_OE4KpuY5-300.avif 300w, /img/about/t_OE4KpuY5-600.avif 600w, /img/about/t_OE4KpuY5-640.avif 640w" sizes="200px"><img src="/img/about/t_OE4KpuY5-300.jpeg" class="" alt="Anual tunk lake camp" loading="lazy" decoding="async" width="640" height="480" srcset="/img/about/t_OE4KpuY5-300.jpeg 300w, /img/about/t_OE4KpuY5-600.jpeg 600w, /img/about/t_OE4KpuY5-640.jpeg 640w" sizes="200px"></picture>
162  </a>
163  <a href="/img/about/KvkbC4zK7d-542.jpeg">
164    <picture><source type="image/avif" srcset="/img/about/KvkbC4zK7d-300.avif 300w, /img/about/KvkbC4zK7d-542.avif 542w" sizes="200px"><img src="/img/about/KvkbC4zK7d-300.jpeg" class="" alt="Wood fired pizza oven" loading="lazy" decoding="async" width="542" height="360" srcset="/img/about/KvkbC4zK7d-300.jpeg 300w, /img/about/KvkbC4zK7d-542.jpeg 542w" sizes="200px"></picture>
165  </a>
166  <a href="/img/about/5plbdHDdAG-480.jpeg">
167    <picture><source type="image/avif" srcset="/img/about/5plbdHDdAG-300.avif 300w, /img/about/5plbdHDdAG-480.avif 480w" sizes="200px"><img src="/img/about/5plbdHDdAG-300.jpeg" class="" alt="Family and funny clothes" loading="lazy" decoding="async" width="480" height="640" srcset="/img/about/5plbdHDdAG-300.jpeg 300w, /img/about/5plbdHDdAG-480.jpeg 480w" sizes="200px"></picture>
168  </a>
169  <a href="/img/about/vP2wyZfBP1-480.jpeg">
170    <picture><source type="image/avif" srcset="/img/about/vP2wyZfBP1-300.avif 300w, /img/about/vP2wyZfBP1-480.avif 480w" sizes="200px"><img src="/img/about/vP2wyZfBP1-300.jpeg" class="" alt="Leva espresso machine" loading="lazy" decoding="async" width="480" height="640" srcset="/img/about/vP2wyZfBP1-300.jpeg 300w, /img/about/vP2wyZfBP1-480.jpeg 480w" sizes="200px"></picture>
171  </a>
172  <a href="/img/about/IjSPIxvLDr-640.jpeg">
173    <picture><source type="image/avif" srcset="/img/about/IjSPIxvLDr-300.avif 300w, /img/about/IjSPIxvLDr-600.avif 600w, /img/about/IjSPIxvLDr-640.avif 640w" sizes="200px"><img src="/img/about/IjSPIxvLDr-300.jpeg" class="" alt="Boletus edulis" loading="lazy" decoding="async" width="640" height="480" srcset="/img/about/IjSPIxvLDr-300.jpeg 300w, /img/about/IjSPIxvLDr-600.jpeg 600w, /img/about/IjSPIxvLDr-640.jpeg 640w" sizes="200px"></picture>
174  </a>
175  <a href="/img/about/6490ZZ9UMG-1949.jpeg">
176    <picture><source type="image/avif" srcset="/img/about/6490ZZ9UMG-300.avif 300w, /img/about/6490ZZ9UMG-600.avif 600w, /img/about/6490ZZ9UMG-1949.avif 1949w" sizes="200px"><img src="/img/about/6490ZZ9UMG-300.jpeg" class="" alt="Penobscot trails ski" loading="lazy" decoding="async" width="1949" height="1794" srcset="/img/about/6490ZZ9UMG-300.jpeg 300w, /img/about/6490ZZ9UMG-600.jpeg 600w, /img/about/6490ZZ9UMG-1949.jpeg 1949w" sizes="200px"></picture>
177  </a>
178  <a href="/img/about/ty8xK2WWJD-1000.jpeg">
179    <picture><source type="image/avif" srcset="/img/about/ty8xK2WWJD-300.avif 300w, /img/about/ty8xK2WWJD-600.avif 600w, /img/about/ty8xK2WWJD-1000.avif 1000w" sizes="200px"><img src="/img/about/ty8xK2WWJD-300.jpeg" class="" alt="Bolzano mountains" loading="lazy" decoding="async" width="1000" height="750" srcset="/img/about/ty8xK2WWJD-300.jpeg 300w, /img/about/ty8xK2WWJD-600.jpeg 600w, /img/about/ty8xK2WWJD-1000.jpeg 1000w" sizes="200px"></picture>
180  </a>
181  <a href="/img/about/1T6A54RvFX-640.jpeg">
182    <picture><source type="image/avif" srcset="/img/about/1T6A54RvFX-300.avif 300w, /img/about/1T6A54RvFX-600.avif 600w, /img/about/1T6A54RvFX-640.avif 640w" sizes="200px"><img src="/img/about/1T6A54RvFX-300.jpeg" class="" alt="Tunk lake peapod" loading="lazy" decoding="async" width="640" height="480" srcset="/img/about/1T6A54RvFX-300.jpeg 300w, /img/about/1T6A54RvFX-600.jpeg 600w, /img/about/1T6A54RvFX-640.jpeg 640w" sizes="200px"></picture>
183  </a>
184  <a href="/img/about/PMPhQef3fR-640.jpeg">
185    <picture><source type="image/avif" srcset="/img/about/PMPhQef3fR-300.avif 300w, /img/about/PMPhQef3fR-600.avif 600w, /img/about/PMPhQef3fR-640.avif 640w" sizes="200px"><img src="/img/about/PMPhQef3fR-300.jpeg" class="" alt="Family and boat" loading="lazy" decoding="async" width="640" height="480" srcset="/img/about/PMPhQef3fR-300.jpeg 300w, /img/about/PMPhQef3fR-600.jpeg 600w, /img/about/PMPhQef3fR-640.jpeg 640w" sizes="200px"></picture>
186  </a>
187  <a href="/img/about/fvWIq_0C48-1024.jpeg">
188    <picture><source type="image/avif" srcset="/img/about/fvWIq_0C48-300.avif 300w, /img/about/fvWIq_0C48-600.avif 600w, /img/about/fvWIq_0C48-1024.avif 1024w" sizes="200px"><img src="/img/about/fvWIq_0C48-300.jpeg" class="" alt="Oysters Ready" loading="lazy" decoding="async" width="1024" height="768" srcset="/img/about/fvWIq_0C48-300.jpeg 300w, /img/about/fvWIq_0C48-600.jpeg 600w, /img/about/fvWIq_0C48-1024.jpeg 1024
188w" sizes="200px"></picture>
189  </a>
190</div>
191
192
193      </main>
194
195      <div class="trail-sidebar">
196      </div>
197
198    </div>
199
200    <footer>
201      <ul class="fa-ul">
202        <li>
203          <span class="fa-li">
204            <i class="fa-solid fa-circle-question"></i>
205          </span>
206          <p><a href="https://support.hogbaysoftware.com/">Support</a></p>
207        </li>
208        <li>
209          <span class="fa-li">
210            <i class="fa-solid fa-newspaper"></i>
211          </span>
212          <p><a href="/newsletter">Newsletter</a></p>
213        </li>
214        <li>
215          <span class="fa-li">
216            <i class="fa-brands fa-mastodon"></i>
217          </span>
218            <a rel="me" href="https://mastodon.social/@jessegrosjean">jessegrosjean</a>
219        </li>
220        <li>
221          <span class="fa-li">
222            <i class="fa-brands fa-bluesky"></i>
223          </span>
224            <a href="https://bsky.app/profile/jessegrosjean.bsky.social">jessegrosjean</a>
225        </li>  
226        <li>
227          <span class="fa-li">
228            <i class="fa-solid fa-lock"></i>
229          </span>
230          <p><a href="/privacy/">Privacy Policy</a></p>
231        </li>
232      </ul>
233    </footer>
234
235    <!-- Current page: /about/ -->
236  </body>
237</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.