PageSourceSearch

https://www.tool-savvy.com/about/

html tool-savvy.com collected 2026-10-04 08:09:01 UTC 19,974 bytes, 394 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4
5    <title>About this site</title>
6    <meta charset="utf-8">
7    <meta name="viewport" content="width=device-width, initial-scale=1.0">
8    
9    <link rel="preload" as="style" href="https://www.tool-savvy.com/assets/built/screen.css?v=xPGozQS2SFMZDlmQ">
10    <link rel="preload" as="script" href="https://www.tool-savvy.com/assets/built/source.js?v=33sa4-qy5thAFPQH">
11    
12    <link rel="preload" as="font" type="font/woff2" href="https://www.tool-savvy.com/assets/fonts/inter-roman.woff2?v=OecsB5TBLy27FKD2" crossorigin="anonymous">
13<style>
14    @font-face {
15        font-family: "Inter";
16        font-style: normal;
17        font-weight: 100 900;
18        font-display: optional;
19        src: url(https://www.tool-savvy.com/assets/fonts/inter-roman.woff2?v=OecsB5TBLy27FKD2) format("woff2");
20        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
21    }
22</style>
23
24    <link rel="stylesheet" type="text/css" href="https://www.tool-savvy.com/assets/built/screen.css?v=xPGozQS2SFMZDlmQ">
25
26    <style>
27        :root {
28            --background-color: #ffffff
29        }
30    </style>
31
32    
32<script>
33        /* The script for calculating the color contrast has been taken from
34        https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
35        var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
36        accentColor = accentColor.trim().slice(1);
37
38        if (accentColor.length === 3) {
39            accentColor = accentColor[0] + accentColor[0] + accentColor[1] + accentColor[1] + accentColor[2] + accentColor[2];
40        }
41
42        var r = parseInt(accentColor.substr(0, 2), 16);
43        var g = parseInt(accentColor.substr(2, 2), 16);
44        var b = parseInt(accentColor.substr(4, 2), 16);
45        var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
46        var textColor = (yiq >= 128) ? 'dark' : 'light';
47
48        document.documentElement.className = `has-${textColor}-text`;
49    </script>
49
50
51    <link rel="icon" href="https://storage.ghost.io/c/20/da/20dadec4-8bba-4fa6-b481-5bfb1b2d14f2/content/images/size/w256h256/2025/10/New-logo-2.png" type="image/png">
52    <link rel="canonical" href="https://www.tool-savvy.com/about/">
53    <meta name="referrer" content="no-referrer-when-downgrade">
54    
55    <meta property="og:site_name" content="Tool Savvy">
56    <meta property="og:type" content="website">
57    <meta property="og:title" content="About this site">
58    <meta property="og:description" content="Tool Savvy is an independent publication launched in January 2025. If you subscribe today, you&#x27;ll get full access to the website as well as email newsletters about new content when it&#x27;s available. Your subscription makes this site possible, and allows Tool Savvy to continue to exist. Thank you!">
59    <meta property="og:url" content="https://www.tool-savvy.com/about/">
60    <meta property="og:image" content="https://storage.ghost.io/c/20/da/20dadec4-8bba-4fa6-b481-5bfb1b2d14f2/content/images/size/w1200/2025/10/ChatGPT-Image-Oct-5--2025--10_47_13-PM.png">
61    <meta property="article:published_time" content="2025-01-16T15:10:39.000Z">
62    <meta property="article:modified_time" content="2025-01-18T16:17:26.000Z">
63    <meta property="article:publisher" content="https://www.facebook.com/ghost">
64    <meta name="twitter:card" content="summary_large_image">
65    <meta name="twitter:title" content="About this site">
66    <meta name="twitter:description" content="Tool Savvy is an independent publication launched in January 2025. If you subscribe today, you&#x27;ll get full access to the website as well as email newsletters about new content when it&#x27;s available. Your subscription makes this site possible, and allows Tool Savvy to continue to exist. Thank you!">
67    <meta name="twitter:url" content="https://www.tool-savvy.com/about/">
68    <meta name="twitter:image" content="https://storage.ghost.io/c/20/da/20dadec4-8bba-4fa6-b481-5bfb1b2d14f2/content/images/2025/10/New-logo-5.png">
69    <meta name="twitter:label1" content="Written by">
70    <meta name="twitter:data1" content="Christian">
71    <meta name="twitter:site" content="@BeToolSavvy">
72    <meta property="og:image:width" content="1200">
73    <meta property="og:image:height" content="800">
74    
75    
75<script type="application/ld+json">
76{
77    "@context": "https://schema.org",
78    "@type": "Article",
79    "publisher": {
80        "@type": "Organization",
81        "name": "Tool Savvy",
82        "url": "https://www.tool-savvy.com/",
83        "logo": {
84            "@type": "ImageObject",
85            "url": "https://storage.ghost.io/c/20/da/20dadec4-8bba-4fa6-b481-5bfb1b2d14f2/content/images/2025/10/New-logo-v2---background-removed.png"
86        }
87    },
88    "author": {
89        "@type": "Person",
90        "name": "Christian",
91        "image": {
92            "@type": "ImageObject",
93            "url": "https://storage.ghost.io/c/20/da/20dadec4-8bba-4fa6-b481-5bfb1b2d14f2/content/images/2025/10/New-logo-4.png",
94            "width": 1024,
95            "height": 1024
96        },
97        "url": "https://www.tool-savvy.com/author/christian/",
98        "sameAs": []
99    },
100    "headline": "About this site",
101    "url": "https://www.tool-savvy.com/about/",
102    "datePublished": "2025-01-16T15:10:39.000Z",
103    "dateModified": "2025-01-18T16:17:26.000Z",
104    "description": "Tool Savvy is an independent publication launched in January 2025. If you subscribe today, you'll get full access to the website as well as email newsletters about new content when it's available. Your subscription makes this site possible, and allows Tool Savvy to continue to exist. Thank you!\n\n\nAccess all areas\n\nBy signing up, you'll get access to the full archive of everything that's been published before and everything that's still to come. Your very own private library.\n\n\nFresh content, del",
105    "mainEntityOfPage": "https://www.tool-savvy.com/about/"
106}
107    </script>
107
108
109    <meta name="generator" content="Ghost 6.68">
110    <link rel="alternate" type="application/rss+xml" title="Tool Savvy" href="https://www.tool-savvy.com/rss/">
111    
111<script defer src="https://cdn.jsdelivr.net/ghost/portal@~2.71/umd/portal.min.js" data-i18n="true" data-ghost="https://www.tool-savvy.com/" data-key="6da2db7d81bb4d2ec299cf707d" data-api="https://tool-savvy.ghost.io/ghost/api/content/" data-locale="en" crossorigin="anonymous"></script>
111<style id="gh-members-styles">.gh-post-upgrade-cta-content,
112.gh-post-upgrade-cta {
113    display: flex;
114    flex-direction: column;
115    align-items: center;
116    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
117    text-align: center;
118    width: 100%;
119    color: #ffffff;
120    font-size: 16px;
121}
122
123.gh-post-upgrade-cta-content {
124    border-radius: 8px;
125    padding: 40px 4vw;
126}
127
128.gh-post-upgrade-cta h2 {
129    color: #ffffff;
130    font-size: 28px;
131    letter-spacing: -0.2px;
132    margin: 0;
133    padding: 0;
134}
135
136.gh-post-upgrade-cta p {
137    margin: 20px 0 0;
138    padding: 0;
139}
140
141.gh-post-upgrade-cta small {
142    font-size: 16px;
143    letter-spacing: -0.2px;
144}
145
146.gh-post-upgrade-cta a {
147    color: #ffffff;
148    cursor: pointer;
149    font-weight: 500;
150    box-shadow: none;
151    text-decoration: underline;
152}
153
154.gh-post-upgrade-cta a:hover {
155    color: #ffffff;
156    opacity: 0.8;
157    box-shadow: none;
158    text-decoration: underline;
159}
160
161.gh-post-upgrade-cta a.gh-btn {
162    display: block;
163    background: #ffffff;
164    text-decoration: none;
165    margin: 28px 0 0;
166    padding: 8px 18px;
167    border-radius: 4px;
168    font-size: 16px;
169    font-weight: 600;
170}
171
172.gh-post-upgrade-cta a.gh-btn:hover {
173    opacity: 0.92;
174}</style>
175    
175<script defer src="https://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/sodo-search.min.js" data-key="6da2db7d81bb4d2ec299cf707d" data-styles="https://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/main.css" data-sodo-search="https://tool-savvy.ghost.io/" data-locale="en" crossorigin="anonymous"></script>
175
176    
177    <link href="https://www.tool-savvy.com/webmentions/receive/" rel="webmention">
178    
178<script defer src="/public/cards.min.js?v=ShRHxgy4po8zN-Wf"></script>
178
179    <link rel="stylesheet" type="text/css" href="/public/cards.min.css?v=WwnU9jw5ancNC8Gc">
180    
180<script defer src="/public/member-attribution.min.js?v=AKG4hWena9j3yX3I"></script>
180<style>:root {--ghost-accent-color: #ff9e3a;}</style>
181    
181<script type="application/ld+json">
182{
183  "@context": "https://schema.org",
184  "@type": "Organization",
185  "name": "Tool-Savvy",
186  "url": "https://www.tool-savvy.com",
187  "logo": "https://www.tool-savvy.com/content/images/2025/10/tool-savvy-logo.png",
188  "sameAs": [
189    "https://www.facebook.com/ToolSavvy",
190    "https://x.com/BeToolSavvy"
191  ],
192  "areaServed": "GB",
193  "address": {
194    "@type": "PostalAddress",
195    "addressCountry": "GB"
196  }
197}
198</script>
198
199
200</head>
201<body class="page-template page-about has-sans-title has-sans-body">
202
203<div class="gh-viewport">
204    
205    <header id="gh-navigation" class="gh-navigation is-middle-logo gh-outer">
206    <div class="gh-navigation-inner gh-inner">
207
208        <div class="gh-navigation-brand">
209            <a class="gh-navigation-logo is-title" href="https://www.tool-savvy.com">
210                    <img src="https://storage.ghost.io/c/20/da/20dadec4-8bba-4fa6-b481-5bfb1b2d14f2/content/images/2025/10/New-logo-v2---background-removed.png" alt="Tool Savvy">
211            </a>
212            <button class="gh-search gh-icon-button" aria-label="Search this site" data-ghost-search>
213    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" width="20" height="20"><path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path></svg></button>            <button class="gh-burger gh-icon-button" aria-label="Menu">
214                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256"><path d="M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128ZM40,72H216a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16ZM216,184H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z"></path></svg>                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256"><path d="M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z"></path></svg>            </button>
215        </div>
216
217        <nav class="gh-navigation-menu">
218            <ul class="nav">
219    <li class="nav-home"><a href="https://www.tool-savvy.com/">Home</a></li>
220    <li class="nav-about nav-current"><a href="https://www.tool-savvy.com/about/">About</a></li>
221</ul>
222
223        </nav>
224
225        <div class="gh-navigation-actions">
226                <button class="gh-search gh-icon-button" aria-label="Search this site" data-ghost-search>
227    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" width="20" height="20"><path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path></svg></button>                <div class="gh-navigation-members">
228                            <a href="#/portal/signin" data-portal="signin">Sign in</a>
229                                <a class="gh-button" href="#/portal/signup" data-portal="signup">Subscribe</a>
230                </div>
231        </div>
232
233    </div>
234</header>
235
236    
237
238<main class="gh-main">
239    <article class="gh-article post no-image">
240
241            <header class="gh-article-header gh-canvas">
242                <h1 class="gh-article-title is-title">About this site</h1>
243                            </header>
244
245        <section class="gh-content gh-canvas is-body">
246            <p>Tool Savvy is an independent publication launched in January 2025. If you subscribe today, you'll get full access to the website as well as email newsletters about new content when it's available. Your subscription makes this site possible, and allows Tool Savvy to continue to exist. Thank you!</p><h3 id="access-all-areas">Access all areas</h3><p>By signing up, you'll get access to the full archive of everything that's been published before and everything that's still to come. Your very own private library.</p><h3 id="fresh-content-delivered">Fresh content, delivered</h3><p>Stay up to date with new content sent straight to your inbox! No more worrying about whether you missed something because of a pesky algorithm or news feed.</p><h3 id="meet-people-like-you">Meet people like you</h3><p>Join a community of other subscribers who share the same interests.</p>
247        </section>
248
249    </article>
250</main>
251
252
253    
254    <footer class="gh-footer gh-outer">
255    <div class="gh-footer-inner gh-inner">
256
257                <section class="gh-footer-signup">
258                    <h2 class="gh-footer-signup-header is-title">
259                        Tool Savvy
260                    </h2>
261                    <p class="gh-footer-signup-subhead is-body">
262                        
263                    </p>
264                    <form class="gh-form" data-members-form>
265    <input class="gh-form-input" id="footer-email" name="email" type="email" placeholder="[email protected]" required data-members-email>
266    <button class="gh-button" type="submit" aria-label="Subscribe">
267        <span><span>Subscribe</span> <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="currentColor" viewBox="0 0 256 256"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></span>
268        <svg xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
269    <g stroke-linecap="round" stroke-width="2" fill="currentColor" stroke="none" stroke-linejoin="round" class="nc-icon-wrapper">
270        <g class="nc-loop-dots-4-24-icon-o">
271            <circle cx="4" cy="12" r="3"></circle>
272            <circle cx="12" cy="12" r="3"></circle>
273            <circle cx="20" cy="12" r="3"></circle>
274        </g>
275        <style data-cap="butt">
276            .nc-loop-dots-4-24-icon-o{--animation-duration:0.8s}
277            .nc-loop-dots-4-24-icon-o *{opacity:.4;transform:scale(.75);animation:nc-loop-dots-4-anim var(--animation-duration) infinite}
278            .nc-loop-dots-4-24-icon-o :nth-child(1){transform-origin:4px 12px;animation-delay:-.3s;animation-delay:calc(var(--animation-duration)/-2.666)}
279            .nc-loop-dots-4-24-icon-o :nth-child(2){transform-origin:12px 12px;animation-delay:-.15s;animation-delay:calc(var(--animation-duration)/-5.333)}
280            .nc-loop-dots-4-24-icon-o :nth-child(3){transform-origin:20px 12px}
281            @keyframes nc-loop-dots-4-anim{0%,100%{opacity:.4;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}
282        </style>
283    </g>
284</svg>        <span>Email sent</span>
285    </button>
286    <p data-members-error></p>
287</form>
288                </section>
289
290        <div class="gh-social-links">
291                <a href="https://x.com/BeToolSavvy" target="_blank" rel="noopener" aria-label="X">
292<svg viewBox="0 0 24 24" fill="currentColor"><g><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></g></svg>                </a>
293                <a href="https://www.facebook.com/ghost" target="_blank" rel="noopener" aria-label="Facebook">
294<svg class="icon" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="currentColor"><path d="M23.9981 11.9991C23.9981 5.37216 18.626 0 11.9991 0C5.37216 0 0 5.37216 0 11.9991C0 17.9882 4.38789 22.9522 10.1242 23.8524V15.4676H7.07758V11.9991H10.1242V9.35553C10.1242 6.34826 11.9156 4.68714 14.6564 4.68714C15.9692 4.68714 17.3424 4.92149 17.3424 4.92149V7.87439H15.8294C14.3388 7.87439 13.8739 8.79933 13.8739 9.74824V11.9991H17.2018L16.6698 15.4676H13.8739V23.8524C19.6103 22.9522 23.9981 17.9882 23.9981 11.9991Z"/></svg>                </a>
295        </div>
296
297        <div class="gh-footer-bar">
298            <span class="gh-footer-logo is-title">
299                    <img src="https://storage.ghost.io/c/20/da/20dadec4-8bba-4fa6-b481-5bfb1b2d14f2/content/images/2025/10/New-logo-v2---background-removed.png" alt="Tool Savvy">
300            </span>
301            <nav class="gh-footer-menu">
302                <ul class="nav">
303    <li class="nav-sign-up"><a href="#/portal/">Sign up</a></li>
304</ul>
305
306            </nav>
307            <div class="gh-footer-copyright">
308                Powered by <a href="https://ghost.org/" target="_blank" rel="noopener">Ghost</a>
309            </div>
310        </div>
311
312    </div>
313</footer>
314    
315</div>
316
317    <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
318    <div class="pswp__bg"></div>
319
320    <div class="pswp__scroll-wrap">
321        <div class="pswp__container">
322            <div class="pswp__item"></div>
323            <div class="pswp__item"></div>
324            <div class="pswp__item"></div>
325        </div>
326
327        <div class="pswp__ui pswp__ui--hidden">
328            <div class="pswp__top-bar">
329                <div class="pswp__counter"></div>
330
331                <button class="pswp__button pswp__button--close" title="Close (Esc)"></button>
332                <button class="pswp__button pswp__button--share" title="Share"></button>
333                <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
334                <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
335
336                <div class="pswp__preloader">
337                    <div class="pswp__preloader__icn">
338                        <div class="pswp__preloader__cut">
339                            <div class="pswp__preloader__donut"></div>
340                        </div>
341                    </div>
342                </div>
343            </div>
344
345            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
346                <div class="pswp__share-tooltip"></div>
347            </div>
348
349            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"></button>
350            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"></button>
351
352            <div class="pswp__caption">
353                <div class="pswp__caption__center"></div>
354            </div>
355        </div>
356    </div>
357</div>
358<script src="https://www.tool-savvy.com/assets/built/source.js?v=33sa4-qy5thAFPQH"></script>
358
359
360<!-- Lasso performance tracking -->
361<script type="text/javascript" src="https://js.getlasso.co/lasso-performance.min.js" defer></script>
vendor: 1 bytes, line 361
361
362<script type="text/javascript" defer>
363  document.addEventListener("lassoTrackingEventLoaded", function (e) {
364    e.detail.init();
365  });
366</script>
366
367
368<!-- Amazon affiliate disclosure -->
369<script>
370document.addEventListener('DOMContentLoaded', function () {
371  // Run only on blog post pages
372  if (document.body.classList.contains('post-template')) {
373    var wrapper = document.createElement('div');
374    wrapper.className = 'affiliate-disclosure-wrapper';
375    wrapper.style.cssText =
376      'margin:24px 0 0; padding-top:16px; border-top:1px solid #e5e7eb; text-align:center;';
377
378    var p = document.createElement('p');
379    p.className = 'affiliate-disclosure';
380    p.style.cssText =
381      'margin:0; font-size:14px; color:#6b7280; font-style:italic; text-align:center;';
382    p.textContent =
383      'As an Amazon Associate, I earn from qualifying purchases. This helps support the site at no extra cost to you.';
384
385    wrapper.appendChild(p);
386
387    var container = document.querySelector('.gh-content, .post-content, .post-full-content');
388    if (container) container.appendChild(wrapper);
389  }
390});
391</script>
391
392
393</body>
394</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.