<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Hey, Kieran</title>
    <link rel="stylesheet" href="/assets/built/screen.css?v=5b789ccc7b">

            <link rel="preload" as="image" href="https://heykieran.com/content/images/2024/12/kieran-moolchan.jpg">

    <style>
        :root {
            --background-color: #ffffff
        }
    </style>

    <script>
        /* The script for calculating the color contrast was taken from
        https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */
        var accentColor = getComputedStyle(document.documentElement).getPropertyValue('--background-color');
        accentColor = accentColor.trim().slice(1);
        var r = parseInt(accentColor.substr(0, 2), 16);
        var g = parseInt(accentColor.substr(2, 2), 16);
        var b = parseInt(accentColor.substr(4, 2), 16);
        var yiq = ((r * 299) + (g * 587) + (b * 114)) / 1000;
        var textColor = (yiq >= 128) ? 'dark' : 'light';

        document.documentElement.className = `has-${textColor}-text`;
    </script>

    <meta name="description" content="Thoughts on empathy, working in tech, and mental health by Kieran Moolchan">
    <link rel="canonical" href="https://heykieran.com/">
    <meta name="referrer" content="origin-when-cross-origin">
    <link rel="next" href="https://heykieran.com/page/2/">
    
    <meta property="og:site_name" content="Hey, Kieran!">
    <meta property="og:type" content="website">
    <meta property="og:title" content="Hey, Kieran!">
    <meta property="og:description" content="Thoughts on empathy, working in tech, and mental health by Kieran Moolchan">
    <meta property="og:url" content="https://heykieran.com/">
    <meta property="og:image" content="https://heykieran.com/content/images/size/w1200/2024/12/kieran-moolchan.jpg">
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:title" content="Hey, Kieran!">
    <meta name="twitter:description" content="Thoughts on empathy, working in tech, and mental health by Kieran Moolchan">
    <meta name="twitter:url" content="https://heykieran.com/">
    <meta name="twitter:image" content="https://heykieran.com/content/images/size/w1200/2024/12/kieran-moolchan.jpg">
    <meta property="og:image:width" content="1200">
    <meta property="og:image:height" content="1345">
    
    <script type="application/ld+json">
{
    "@context": "https://schema.org",
    "@type": "WebSite",
    "publisher": {
        "@type": "Organization",
        "name": "Hey, Kieran!",
        "url": "https://heykieran.com/",
        "logo": {
            "@type": "ImageObject",
            "url": "https://heykieran.com/favicon.ico",
            "width": 48,
            "height": 48
        }
    },
    "url": "https://heykieran.com/",
    "name": "Hey, Kieran!",
    "image": {
        "@type": "ImageObject",
        "url": "https://heykieran.com/content/images/size/w1200/2024/12/kieran-moolchan.jpg",
        "width": 1200,
        "height": 1345
    },
    "mainEntityOfPage": "https://heykieran.com/",
    "description": "Thoughts on empathy, working in tech, and mental health by Kieran Moolchan"
}
    </script>

    <meta name="generator" content="Ghost 6.39">
    <link rel="alternate" type="application/rss+xml" title="Hey, Kieran!" href="https://heykieran.com/rss/">
    <script defer src="https://cdn.jsdelivr.net/ghost/portal@~2.68/umd/portal.min.js" data-i18n="true" data-ghost="https://heykieran.com/" data-key="9c69fba6b8ca6c9c9e3a6549b0" data-api="https://heykieran.com/ghost/api/content/" data-locale="en" crossorigin="anonymous"></script><style id="gh-members-styles">.gh-post-upgrade-cta-content,
.gh-post-upgrade-cta {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    text-align: center;
    width: 100%;
    color: #ffffff;
    font-size: 16px;
}

.gh-post-upgrade-cta-content {
    border-radius: 8px;
    padding: 40px 4vw;
}

.gh-post-upgrade-cta h2 {
    color: #ffffff;
    font-size: 28px;
    letter-spacing: -0.2px;
    margin: 0;
    padding: 0;
}

.gh-post-upgrade-cta p {
    margin: 20px 0 0;
    padding: 0;
}

.gh-post-upgrade-cta small {
    font-size: 16px;
    letter-spacing: -0.2px;
}

.gh-post-upgrade-cta a {
    color: #ffffff;
    cursor: pointer;
    font-weight: 500;
    box-shadow: none;
    text-decoration: underline;
}

.gh-post-upgrade-cta a:hover {
    color: #ffffff;
    opacity: 0.8;
    box-shadow: none;
    text-decoration: underline;
}

.gh-post-upgrade-cta a.gh-btn {
    display: block;
    background: #ffffff;
    text-decoration: none;
    margin: 28px 0 0;
    padding: 8px 18px;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 600;
}

.gh-post-upgrade-cta a.gh-btn:hover {
    opacity: 0.92;
}</style>
    <script defer src="https://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/sodo-search.min.js" data-key="9c69fba6b8ca6c9c9e3a6549b0" data-styles="https://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/main.css" data-sodo-search="https://heykieran.com/" data-locale="en" crossorigin="anonymous"></script>
    
    <link href="https://heykieran.com/webmentions/receive/" rel="webmention">
    <script defer src="/public/cards.min.js?v=5b789ccc7b"></script>
    <link rel="stylesheet" type="text/css" href="/public/cards.min.css?v=5b789ccc7b">
    <script defer src="/public/comment-counts.min.js?v=5b789ccc7b" data-ghost-comments-counts-api="https://heykieran.com/members/api/comments/counts/"></script>
    <script defer src="/public/member-attribution.min.js?v=5b789ccc7b"></script>
    <script defer src="/public/ghost-stats.min.js?v=5b789ccc7b" data-stringify-payload="false" data-datasource="analytics_events" data-storage="localStorage" data-host="https://heykieran.com/.ghost/analytics/api/v1/page_hit"  tb_site_uuid="1e24be69-464a-4f23-9599-47dfc6bea810" tb_post_uuid="undefined" tb_post_type="null" tb_member_uuid="undefined" tb_member_status="undefined"></script><style>:root {--ghost-accent-color: #517731;}</style>
</head>

<body class="home-template has-side-about is-head-left-logo has-classic-feed">
<div class="gh-site">

    <header id="gh-head" class="gh-head gh-outer">
        <div class="gh-head-inner gh-inner">
            <div class="gh-head-brand">
                <div class="gh-head-brand-wrapper">
                    <a class="gh-head-logo" href="https://heykieran.com">
                            Hey, Kieran!
                    </a>
                </div>
                <button class="gh-search gh-icon-btn" aria-label="Search this site" data-ghost-search><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M17.5 17.5L12.5 12.5L17.5 17.5ZM14.1667 8.33333C14.1667 9.09938 14.0158 9.85792 13.7226 10.5657C13.4295 11.2734 12.9998 11.9164 12.4581 12.4581C11.9164 12.9998 11.2734 13.4295 10.5657 13.7226C9.85792 14.0158 9.09938 14.1667 8.33333 14.1667C7.56729 14.1667 6.80875 14.0158 6.10101 13.7226C5.39328 13.4295 4.75022 12.9998 4.20854 12.4581C3.66687 11.9164 3.23719 11.2734 2.94404 10.5657C2.65088 9.85792 2.5 9.09938 2.5 8.33333C2.5 6.78624 3.11458 5.30251 4.20854 4.20854C5.30251 3.11458 6.78624 2.5 8.33333 2.5C9.88043 2.5 11.3642 3.11458 12.4581 4.20854C13.5521 5.30251 14.1667 6.78624 14.1667 8.33333Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</button>
                <button class="gh-burger" aria-label="Toggle menu"></button>
            </div>

            <nav class="gh-head-menu">
                <ul class="nav">
    <li class="nav-home nav-current"><a href="https://heykieran.com/">Home</a></li>
    <li class="nav-about"><a href="https://heykieran.com/about/">About</a></li>
    <li class="nav-a-critical-cause"><a href="https://heykieran.com/a-critical-cause/">A Critical Cause</a></li>
    <li class="nav-newsletter"><a href="https://heykieran.com/newsletter/">Newsletter</a></li>
</ul>

            </nav>

            <div class="gh-head-actions">
                    <button class="gh-search gh-icon-btn" aria-label="Search this site" data-ghost-search><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M17.5 17.5L12.5 12.5L17.5 17.5ZM14.1667 8.33333C14.1667 9.09938 14.0158 9.85792 13.7226 10.5657C13.4295 11.2734 12.9998 11.9164 12.4581 12.4581C11.9164 12.9998 11.2734 13.4295 10.5657 13.7226C9.85792 14.0158 9.09938 14.1667 8.33333 14.1667C7.56729 14.1667 6.80875 14.0158 6.10101 13.7226C5.39328 13.4295 4.75022 12.9998 4.20854 12.4581C3.66687 11.9164 3.23719 11.2734 2.94404 10.5657C2.65088 9.85792 2.5 9.09938 2.5 8.33333C2.5 6.78624 3.11458 5.30251 4.20854 4.20854C5.30251 3.11458 6.78624 2.5 8.33333 2.5C9.88043 2.5 11.3642 3.11458 12.4581 4.20854C13.5521 5.30251 14.1667 6.78624 14.1667 8.33333Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</button>
                    <div class="gh-head-members">
                                <a class="gh-head-link" href="#/portal/signin" data-portal="signin">Sign in</a>
                                <a class="gh-head-btn gh-btn gh-primary-btn" href="#/portal/signup" data-portal="signup">Subscribe</a>
                    </div>
            </div>
        </div>
    </header>

    
<section class="gh-about gh-outer">
    <div class="gh-about-inner gh-inner">
                <img class="gh-about-image" src="https://heykieran.com/content/images/2024/12/kieran-moolchan.jpg" alt="Hey, Kieran!">
        <script>
            (function () {
                if (!document.body.classList.contains('has-background-about')) return;

                const about = document.querySelector('.gh-about');
                if (!about) return;

                const image = about.querySelector('.gh-about-image');

                about.style.setProperty('--about-height', image.clientWidth * image.naturalHeight / image.naturalWidth + 'px');
                about.classList.add('initialized');
            })();
        </script>
        <div class="gh-about-content">
            <div class="gh-about-content-inner">
                    <h1 class="gh-about-primary">Hey there! I'm Kieran, and you can talk to me.</h1>
                        <p class="gh-about-secondary">Get insights on improving empathy in tech, balanced living, and personal stories to your inbox.</p>
                        <div class="gh-subscribe-input" data-portal>
                            jamie@example.com
                            <span class="gh-btn gh-primary-btn">Subscribe</span>
                        </div>
            </div>
        </div>
    </div>
</section>

<main class="gh-main gh-outer">
    <div class="gh-feed gh-inner">
            <article class="gh-card post">
    <a class="gh-card-link" href="/celebrating-the-year-end/">

            <figure class="gh-card-image">
                    <img
                        
                        srcset="/content/images/size/w300/2024/12/20240804_114821.jpg 300w,
                                /content/images/size/w720/2024/12/20240804_114821.jpg 720w,
                                /content/images/size/w960/2024/12/20240804_114821.jpg 960w,
                                /content/images/size/w1200/2024/12/20240804_114821.jpg 1200w,
                                /content/images/size/w2000/2024/12/20240804_114821.jpg 2000w"
                        sizes="(max-width: 1200px) 100vw, 1200px"
                        src="/content/images/size/w720/2024/12/20240804_114821.jpg"
                        alt="Celebrating &quot;The Year End&quot;"
                    >
            </figure>

        <div class="gh-card-wrapper">
            <h2 class="gh-card-title">Celebrating &quot;The Year End&quot;</h2>
            <footer class="gh-card-meta">
                <time class="gh-card-date" datetime="2024-12-31">31 Dec 2024</time>
                    <span class="gh-card-length">5 min read</span>
                    <script
    data-ghost-comment-count="6774117ef9e8ee00018c99b0"
    data-ghost-comment-count-empty=""
    data-ghost-comment-count-singular="comment"
    data-ghost-comment-count-plural="comments"
    data-ghost-comment-count-tag="span"
    data-ghost-comment-count-class-name="gh-card-comments"
    data-ghost-comment-count-autowrap="true"
>
</script>
            </footer>
        </div>

    </a>
</article>            <article class="gh-card post">
    <a class="gh-card-link" href="/new-horizons/">

            <figure class="gh-card-image">
                    <img
                        
                        srcset="/content/images/size/w300/2024/12/PXL_20241204_150140593.MP.jpg 300w,
                                /content/images/size/w720/2024/12/PXL_20241204_150140593.MP.jpg 720w,
                                /content/images/size/w960/2024/12/PXL_20241204_150140593.MP.jpg 960w,
                                /content/images/size/w1200/2024/12/PXL_20241204_150140593.MP.jpg 1200w,
                                /content/images/size/w2000/2024/12/PXL_20241204_150140593.MP.jpg 2000w"
                        sizes="(max-width: 1200px) 100vw, 1200px"
                        src="/content/images/size/w720/2024/12/PXL_20241204_150140593.MP.jpg"
                        alt="New Horizons"
                    >
            </figure>

        <div class="gh-card-wrapper">
            <h2 class="gh-card-title">New Horizons</h2>
            <footer class="gh-card-meta">
                <time class="gh-card-date" datetime="2024-12-09">09 Dec 2024</time>
                    <span class="gh-card-length">2 min read</span>
                    <script
    data-ghost-comment-count="675780acd559c20001f67f7d"
    data-ghost-comment-count-empty=""
    data-ghost-comment-count-singular="comment"
    data-ghost-comment-count-plural="comments"
    data-ghost-comment-count-tag="span"
    data-ghost-comment-count-class-name="gh-card-comments"
    data-ghost-comment-count-autowrap="true"
>
</script>
            </footer>
        </div>

    </a>
</article>            <article class="gh-card post tag-hash-migrated-1733324753930 tag-hash-kieranmoolchan tag-hash-import-2024-12-04-09-06">
    <a class="gh-card-link" href="/thank-you-a-critical-cause-2018-raised-over-4-500-to-support-mental-health-initiatives-in/">

            <figure class="gh-card-image">
                    <img
                        
                        srcset="https://cdn-images-1.medium.com/max/1200/1*BLAABTdEI5SaVHkelYGGgA.jpeg 300w,
                                https://cdn-images-1.medium.com/max/1200/1*BLAABTdEI5SaVHkelYGGgA.jpeg 720w,
                                https://cdn-images-1.medium.com/max/1200/1*BLAABTdEI5SaVHkelYGGgA.jpeg 960w,
                                https://cdn-images-1.medium.com/max/1200/1*BLAABTdEI5SaVHkelYGGgA.jpeg 1200w,
                                https://cdn-images-1.medium.com/max/1200/1*BLAABTdEI5SaVHkelYGGgA.jpeg 2000w"
                        sizes="(max-width: 1200px) 100vw, 1200px"
                        src="https://cdn-images-1.medium.com/max/1200/1*BLAABTdEI5SaVHkelYGGgA.jpeg"
                        alt="Thank You — A Critical Cause 2018 Raised Over $4,500 To Support Mental Health Initiatives In…"
                    >
            </figure>

        <div class="gh-card-wrapper">
            <h2 class="gh-card-title">Thank You — A Critical Cause 2018 Raised Over $4,500 To Support Mental Health Initiatives In…</h2>
            <footer class="gh-card-meta">
                <time class="gh-card-date" datetime="2018-05-08">08 May 2018</time>
                    <span class="gh-card-length">5 min read</span>
                    <script
    data-ghost-comment-count="67506ff3bbac310001cb608f"
    data-ghost-comment-count-empty=""
    data-ghost-comment-count-singular="comment"
    data-ghost-comment-count-plural="comments"
    data-ghost-comment-count-tag="span"
    data-ghost-comment-count-class-name="gh-card-comments"
    data-ghost-comment-count-autowrap="true"
>
</script>
            </footer>
        </div>

    </a>
</article>            <article class="gh-card post tag-hash-migrated-1733324753930 tag-hash-kieranmoolchan tag-hash-import-2024-12-04-09-06">
    <a class="gh-card-link" href="/sometimes-i-write-blog-posts-inside-email-drafts-at-work/">

            <figure class="gh-card-image">
                    <img
                        
                        srcset="https://cdn-images-1.medium.com/max/1200/0*mFnfjjESgubeKOf6. 300w,
                                https://cdn-images-1.medium.com/max/1200/0*mFnfjjESgubeKOf6. 720w,
                                https://cdn-images-1.medium.com/max/1200/0*mFnfjjESgubeKOf6. 960w,
                                https://cdn-images-1.medium.com/max/1200/0*mFnfjjESgubeKOf6. 1200w,
                                https://cdn-images-1.medium.com/max/1200/0*mFnfjjESgubeKOf6. 2000w"
                        sizes="(max-width: 1200px) 100vw, 1200px"
                        src="https://cdn-images-1.medium.com/max/1200/0*mFnfjjESgubeKOf6."
                        alt="Sometimes I write blog posts inside email drafts at work."
                    >
            </figure>

        <div class="gh-card-wrapper">
            <h2 class="gh-card-title">Sometimes I write blog posts inside email drafts at work.</h2>
            <footer class="gh-card-meta">
                <time class="gh-card-date" datetime="2018-03-28">28 Mar 2018</time>
                    <span class="gh-card-length">2 min read</span>
                    <script
    data-ghost-comment-count="67506ff3bbac310001cb60a1"
    data-ghost-comment-count-empty=""
    data-ghost-comment-count-singular="comment"
    data-ghost-comment-count-plural="comments"
    data-ghost-comment-count-tag="span"
    data-ghost-comment-count-class-name="gh-card-comments"
    data-ghost-comment-count-autowrap="true"
>
</script>
            </footer>
        </div>

    </a>
</article>            <article class="gh-card post tag-hash-migrated-1733324753930 tag-hash-kieranmoolchan tag-hash-import-2024-12-04-09-06">
    <a class="gh-card-link" href="/a-few-negative-thoughts-that-ive-had-already-today/">

            <figure class="gh-card-image">
                    <img
                        
                        srcset="https://cdn-images-1.medium.com/max/1200/0*cipIsxAtAGqBZW2r. 300w,
                                https://cdn-images-1.medium.com/max/1200/0*cipIsxAtAGqBZW2r. 720w,
                                https://cdn-images-1.medium.com/max/1200/0*cipIsxAtAGqBZW2r. 960w,
                                https://cdn-images-1.medium.com/max/1200/0*cipIsxAtAGqBZW2r. 1200w,
                                https://cdn-images-1.medium.com/max/1200/0*cipIsxAtAGqBZW2r. 2000w"
                        sizes="(max-width: 1200px) 100vw, 1200px"
                        src="https://cdn-images-1.medium.com/max/1200/0*cipIsxAtAGqBZW2r."
                        alt="A few negative thoughts that I’ve had already today."
                    >
            </figure>

        <div class="gh-card-wrapper">
            <h2 class="gh-card-title">A few negative thoughts that I’ve had already today.</h2>
            <footer class="gh-card-meta">
                <time class="gh-card-date" datetime="2018-03-22">22 Mar 2018</time>
                    <span class="gh-card-length">1 min read</span>
                    <script
    data-ghost-comment-count="67506ff3bbac310001cb60a4"
    data-ghost-comment-count-empty=""
    data-ghost-comment-count-singular="comment"
    data-ghost-comment-count-plural="comments"
    data-ghost-comment-count-tag="span"
    data-ghost-comment-count-class-name="gh-card-comments"
    data-ghost-comment-count-autowrap="true"
>
</script>
            </footer>
        </div>

    </a>
</article>            <article class="gh-card post tag-hash-migrated-1733324753930 tag-hash-kieranmoolchan tag-hash-import-2024-12-04-09-06">
    <a class="gh-card-link" href="/little-dark-one-who-decides-if-im-black-white-or-brown/">

            <figure class="gh-card-image">
                    <img
                        
                        srcset="https://cdn-images-1.medium.com/max/1200/1*PuKqmmDphITNKvznm_y8iw.jpeg 300w,
                                https://cdn-images-1.medium.com/max/1200/1*PuKqmmDphITNKvznm_y8iw.jpeg 720w,
                                https://cdn-images-1.medium.com/max/1200/1*PuKqmmDphITNKvznm_y8iw.jpeg 960w,
                                https://cdn-images-1.medium.com/max/1200/1*PuKqmmDphITNKvznm_y8iw.jpeg 1200w,
                                https://cdn-images-1.medium.com/max/1200/1*PuKqmmDphITNKvznm_y8iw.jpeg 2000w"
                        sizes="(max-width: 1200px) 100vw, 1200px"
                        src="https://cdn-images-1.medium.com/max/1200/1*PuKqmmDphITNKvznm_y8iw.jpeg"
                        alt="“Little Dark One” — Who decides if I’m black, white, or brown?"
                    >
            </figure>

        <div class="gh-card-wrapper">
            <h2 class="gh-card-title">“Little Dark One” — Who decides if I’m black, white, or brown?</h2>
            <footer class="gh-card-meta">
                <time class="gh-card-date" datetime="2018-02-08">08 Feb 2018</time>
                    <span class="gh-card-length">7 min read</span>
                    <script
    data-ghost-comment-count="67506ff3bbac310001cb609a"
    data-ghost-comment-count-empty=""
    data-ghost-comment-count-singular="comment"
    data-ghost-comment-count-plural="comments"
    data-ghost-comment-count-tag="span"
    data-ghost-comment-count-class-name="gh-card-comments"
    data-ghost-comment-count-autowrap="true"
>
</script>
            </footer>
        </div>

    </a>
</article>    </div>
</main>




    <footer class="gh-foot gh-outer">
        <div class="gh-foot-inner gh-inner">
            <nav class="gh-foot-menu">
                <ul class="nav">
    <li class="nav-sign-up nav-current"><a href="#/portal/">Sign up</a></li>
</ul>

            </nav>

            <div class="gh-copyright">
                    Hey, Kieran! © 2026. Powered by <a href="https://ghost.org/" target="_blank" rel="noopener">Ghost</a>
            </div>
        </div>
    </footer>

</div>


<script src="/assets/built/main.min.js?v=5b789ccc7b"></script>



</body>

</html>
