<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Kenny’s No-Hype AI Newsletter]]></title><description><![CDATA[Simple AI tips for busy professionals. Maximum time saved.]]></description><link>https://blog.kennyj.me</link><generator>RSS for Node</generator><lastBuildDate>Sat, 16 May 2026 11:48:23 GMT</lastBuildDate><atom:link href="https://blog.kennyj.me/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[I Haven't Typed to AI in Weeks — Here's Why I'm Not Going Back]]></title><description><![CDATA[The problem most people have with AI isn't that they're bad at prompting. It's that typing is friction. And when there's friction, you type less. And when you type less, you give AI less context. And ]]></description><link>https://blog.kennyj.me/i-haven-t-typed-to-ai-in-weeks-here-s-why-i-m-not-going-back</link><guid isPermaLink="true">https://blog.kennyj.me/i-haven-t-typed-to-ai-in-weeks-here-s-why-i-m-not-going-back</guid><category><![CDATA[AI]]></category><category><![CDATA[Productivity]]></category><dc:creator><![CDATA[Kenny John Jacob]]></dc:creator><pubDate>Sat, 25 Apr 2026 18:37:59 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/564752835a206da722e839c2/2a40561f-5988-41ba-9ca2-4a3c2588194d.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The problem most people have with AI isn't that they're bad at prompting. It's that typing is friction. And when there's friction, you type less. And when you type less, you give AI less context. And when AI has less context, its answers feel off-target. And then you get frustrated and you blame the tool.</p>
<p>I saw a few YouTubers talking about this a few weeks ago. My first reaction was — another productivity hack I'll try once and forget. But I was curious enough to actually try it. Not because I was unhappy with typing, honestly I was quite fast at it — around 80 words per minute consistently. But I figured, why not see what the fuss is about.</p>
<p>What I didn't expect was how much it changed the quality of outputs I was getting back.</p>
<p>I've been recommending this to everyone I know since then. Not because it's cool or trendy, but because I've genuinely seen the difference — and it's not subtle.</p>
<p>The real unlock isn't some advanced prompting framework. It's simpler than that: talk more.</p>
<h2>The context is the lever</h2>
<p>Here's what I mean. If you describe your situation to a senior colleague — someone with years of experience in your world — you don't have to spell everything out. You say three sentences and they get it. They fill in the gaps from their own knowledge. They ask a sharp clarifying question because they understood the nuance.</p>
<p>If you give the same three-sentence brief to an eager intern who's just started? You'll get something back that technically addresses what you said, but missed the point entirely. Because they didn't have enough context to know what mattered.</p>
<p>AI is more like that intern. The more context you give it, the better it fills in the gaps on its own.</p>
<p>Typing takes effort. And when something takes effort, you do less of it. You compress your thoughts, you cut corners, you simplify. What should have been a five-sentence dump of your actual situation becomes two sentences that barely scratch the surface.</p>
<p>Voice gets you context for free. Now I use TypeWhisper on my Mac — it's free and open source for personal use, and it runs entirely offline using local models. The only requirement is a computer with enough performance to run those models. The accuracy is genuinely impressive. I almost never have to go back and correct anything. Even with technical terms and abbreviations, it gets it right the first time. My Android phone gets a similar experience through FUTO Keyboard, which also runs local speech-to-text on-device. Near-identical to the Mac, just not quite as seamless.</p>
<p>And thinking out loud is faster than thinking in full sentences. I can articulate a messy, half-formed thought in 30 seconds that would have taken me three minutes to type out properly. It doesn't matter if your English isn't perfect — the AI is good at picking out the relevant signal from the noise. Even if your first language isn't English, as long as you can get the idea across, it still works.</p>
<p>I can't go back to typing. Full stop.</p>
<h2>Try this today</h2>
<p>The lowest-friction starting point is right in front of you. Whatever AI you use — ChatGPT, Claude, Gemini — they all support voice input. On ChatGPT's free tier, the voice button is right there. Tap it, describe your situation in your own words, and hit send. Don't clean up your sentences. Don't edit as you go. Just talk.</p>
<p>If you're on Mac, TypeWhisper is worth the setup. It's free, completely private since it runs offline, and the accuracy is in a different league from built-in dictation. There's a Windows beta version available too if you're on PC. On Android, FUTO Keyboard gives you a comparable experience.</p>
<p>The goal isn't to find the perfect tool. It's to feel the difference in output quality when you're not fighting your keyboard.</p>
<h2>What to watch for</h2>
<p>A few honest caveats before you go all in:</p>
<ul>
<li><strong>Transcription errors happen.</strong> Don't assume the transcript is exactly what you said. Rarely — but occasionally — a word comes out slightly different from what you intended. Always skim before you hit send, especially if the output is going somewhere real.</li>
<li><strong>Both tools run entirely offline.</strong> Nothing leaves your device. If you're working with sensitive information, this is as private as it gets — no server, no cloud component.</li>
<li><strong>Speak naturally, not formally.</strong> Don't perform for the tool. The AI underneath is good at figuring out what you meant, even if your sentence wasn't grammatically clean. Let go of the instinct to phrase things correctly. Just talk.</li>
</ul>
<h2>The real win</h2>
<p>I keep coming back to this. The win isn't that you save time. The win is that the output is better — more specific, more useful, closer to what you actually had in mind when you started.</p>
<p>And that changes how you feel about using AI. It's not a chore anymore. It's not "I have to go type this out." It's "I already know what I want to say, let me just say it."</p>
<p>That's the shift. Once you feel it, you don't go back.</p>
]]></content:encoded></item><item><title><![CDATA[I Came Back From a Sick Day to 500 Emails. So I Built This.]]></title><description><![CDATA[I took a sick day once.
Just one. I was genuinely unwell, so I closed my laptop and actually rested. No inbox-checking guilt. No Slack at bedtime. A proper sick day.
The next morning I opened my email]]></description><link>https://blog.kennyj.me/i-came-back-from-a-sick-day-to-500-emails-so-i-built-this</link><guid isPermaLink="true">https://blog.kennyj.me/i-came-back-from-a-sick-day-to-500-emails-so-i-built-this</guid><category><![CDATA[AI]]></category><category><![CDATA[Productivity]]></category><category><![CDATA[Career]]></category><category><![CDATA[personal development]]></category><dc:creator><![CDATA[Kenny John Jacob]]></dc:creator><pubDate>Fri, 24 Apr 2026 18:16:34 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/564752835a206da722e839c2/06ffe5a9-35a1-407c-b658-9beca73c1a53.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I took a sick day once.</p>
<p>Just one. I was genuinely unwell, so I closed my laptop and actually rested. No inbox-checking guilt. No Slack at bedtime. A proper sick day.</p>
<p>The next morning I opened my email to find over 500 messages waiting for me.</p>
<p>I'm a senior software engineer at PayPal, based in India. My team spans time zones — a significant chunk of my colleagues are in PST, which means by the time I wake up, they've already put in half a workday. While I slept, pull requests were reviewed, builds ran and failed and ran again, Jira tickets got updated, and threads I was CC'd on spiralled into long back-and-forths. GitHub alone sends a separate notification for every single step of a build pipeline — every success, every failure, every approval. On a busy overnight, I'd typically walk in to 100–200 emails. That one sick day more than doubled it.</p>
<p>The emails themselves weren't really the problem. The problem was not knowing whether something urgent was buried in there. Something with my name on it. Something that had been waiting since yesterday and was now quietly blocking someone else.</p>
<p>So I'd block out time — a solid 30 minutes, first thing — just to get through it all. Scan, skim, sort, prioritise. And here's what bothered me about that: the first 30 minutes of your workday are usually your sharpest. That's when you're freshest, before meetings and interruptions erode your focus. I was spending that window on triage — on <em>sorting</em> — rather than on the focused, heads-down work that actually moves things forward.</p>
<p>That had to change.</p>
<hr />
<h2>Stealing a Good Idea (and That's Fine)</h2>
<p>I came across the concept of a "morning brief" through something someone else had shared — a way they'd set up an AI to read through their inboxes and surface what mattered before they started their day. Their specific setup wasn't a match for mine. But the <em>idea</em> was.</p>
<p>This is one of the most underrated things about AI tools right now. You don't have to be the one who invents the workflow. You just have to be willing to pick up what someone else figured out, hold it up against your own situation, and ask: <em>could this work for me?</em></p>
<p>I took that concept, mapped it to my actual morning — Outlook email, Slack, Jira, Outlook Calendar — and built something that fit. It took some tinkering, but the starting point wasn't a blank page. It was someone else's half-finished idea that I finished for myself.</p>
<p>I'd encourage you to do the same thing here.</p>
<hr />
<h2>What the Morning Brief Actually Does</h2>
<p>Think of it like this: imagine you had a diligent intern whose only job was to arrive at the office before you, read every message, scan every notification, check your task list and your calendar — and then hand you a single, clean briefing when you walked in the door.</p>
<p>That briefing tells you:</p>
<ul>
<li><strong>What's on fire right now</strong> — urgent, needs your attention before anything else</li>
<li><strong>What's about to get warm</strong> — not critical yet, but will be if you don't move on it today</li>
<li><strong>Quick wins</strong> — tasks you could knock out in under 15 minutes to clear your plate early</li>
<li><strong>Good to know, but not urgent</strong> — the rest, summarised so you can decide later whether to act</li>
</ul>
<p>That's my morning brief. Every morning, before I open a single email or Slack thread, I run it. Within 5–10 minutes, I have that briefing in front of me — and I know exactly what my morning looks like.</p>
<p>It doesn't replace reading my emails. I still get to all of it eventually. But it gives me a lay of the land first, so I can start the day with intention rather than anxiety. I can make an informed choice about what to open first, rather than just thrashing through whatever's at the top of the pile.</p>
<hr />
<h2>The Honest "How It Works" Section</h2>
<p>I use Claude Desktop for mine, though Claude on the web works the same way.</p>
<p>The key piece you'll need is <strong>connectors</strong> — these are the integrations that let the AI actually read your tools. You configure them once, and after that they just work. For my setup, I needed connectors for:</p>
<ul>
<li><strong>Outlook</strong> (email)</li>
<li><strong>Slack</strong> (team messages)</li>
<li><strong>Jira</strong> (tasks, stories, and bug queues)</li>
<li><strong>Outlook Calendar</strong> (what's on my plate today)</li>
</ul>
<p>The connector setup is a one-time thing. It does require some patience — it's not quite as simple as clicking "install." If you're not confident doing it yourself, 20 minutes with a technical colleague is genuinely all it takes. Think of it as the cost of admission: you pay it once, and then the brief just works every morning after that.</p>
<p>Once your connectors are live, the rest is just a prompt — the instruction you give the AI before it reads everything. Here's the version I use, which you can copy and adapt directly:</p>
<hr />
<p><strong>📋 Morning Brief Prompt — Copy and Adapt</strong></p>
<pre><code>Good morning. Please review my Slack messages, emails, Jira board, 
and Outlook Calendar for today, then give me a structured morning 
brief with the following sections:

1. 🔴 URGENT — Things that need my attention right now. Flag anything 
   with my name on it, unresolved blockers, or anything time-sensitive.

2. 🟡 WATCH LIST — Things that aren't urgent yet but will become urgent 
   soon if I don't act today.

3. ✅ QUICK WINS — Tasks I can finish in under 15 minutes. I want to 
   knock these out early.

4. 📌 FYI — Everything else summarised briefly. I'll decide later 
   if I need to act.

Keep it concise. I want to be oriented and focused within 10 minutes 
of reading this.
</code></pre>
<hr />
<p>Swap in whatever tools you actually use. If you don't have Jira, remove it. If you use a different project tracker, name that instead. The prompt is yours to make your own.</p>
<hr />
<h2>A Couple of Honest Caveats</h2>
<p>Your AI intern is fast and eager — but occasionally gets things wrong. A few things worth knowing upfront:</p>
<p><strong>It can misread priority.</strong> An email thread that looks urgent based on the subject line might already be resolved. The brief is a starting point, not gospel. Give it a quick sanity check before you act on anything it flags as on fire.</p>
<p><strong>The setup requires real effort.</strong> Connectors don't install themselves, and if you hit a snag, it can feel frustrating. But this is a one-time setup, not an ongoing tax.</p>
<p><strong>Check your company's AI policy first — this one is non-negotiable.</strong> You're connecting real work tools containing real work data. That data may include confidential information, client details, or anything else that falls under your organisation's compliance obligations. Before you set anything up, speak to your IT team, your HR department, or whoever owns your company's AI usage policy. Don't assume it's fine just because the tool is popular.</p>
<p>This is especially important if you're considering a free AI tool. Free tiers often have different — and more permissive — data handling terms than paid or enterprise plans. If in doubt, use a paid or enterprise-grade tool with clear data privacy commitments, and still check with your policy team first. A five-minute conversation now is far better than a compliance issue later.</p>
<hr />
<h2>The Real Point</h2>
<p>I'm not sharing this because mornings need to be optimised or because inbox zero is a worthy life goal. I'm sharing it because there's a real cost to spending your sharpest 30 minutes every morning on sorting rather than on doing — and most of us have just quietly accepted that cost.</p>
<p>You don't have to build this from scratch. Start with this prompt. Borrow the concept. Adapt it to your tools and your situation.</p>
<p>The goal isn't to read faster. It's to walk into your morning already knowing what needs you — and giving your best hour to the work that actually deserves it.</p>
<p>That's a good morning.</p>
]]></content:encoded></item><item><title><![CDATA[I Wouldn't Have Even Tried]]></title><description><![CDATA[My friend Anirudh is a senior PM at PayPal. Last week he walked into a leadership meeting and demoed an interactive dashboard he'd built — navigation, drill-downs, the whole thing — pulled from a 100+]]></description><link>https://blog.kennyj.me/i-wouldn-t-have-even-tried</link><guid isPermaLink="true">https://blog.kennyj.me/i-wouldn-t-have-even-tried</guid><category><![CDATA[AI]]></category><category><![CDATA[Productivity]]></category><category><![CDATA[Career]]></category><category><![CDATA[personal development]]></category><dc:creator><![CDATA[Kenny John Jacob]]></dc:creator><pubDate>Thu, 23 Apr 2026 19:26:36 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/564752835a206da722e839c2/3939613d-175f-495d-81a5-8f2866d6328e.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>My friend Anirudh is a senior PM at PayPal. Last week he walked into a leadership meeting and demoed an interactive dashboard he'd built — navigation, drill-downs, the whole thing — pulled from a 100+ MB file of raw customer feedback. The insights are going to shape real revenue decisions.</p>
<p>Afterward, I asked him: "How would you have done this a year ago?"</p>
<p>He didn't hesitate. <em>"Honestly? I wouldn't have even tried."</em></p>
<p>That answer has been bouncing around my head for a week, and I want to share why.</p>
<h2>The ceiling, not the clock</h2>
<p>Most AI stories are about speed. Write the email faster. Summarize the doc faster. Clear the inbox faster. Those wins are real — I talk about them here all the time, and they count.</p>
<p>But there's a second gear, and that's what Anirudh found.</p>
<p>He's not a developer. Building an interactive dashboard the old way would've meant learning enough web development to pull it off — two, maybe three months minimum — and probably handing it to a dev team anyway. So he wouldn't have done it. He would've loaded the feedback file into a spreadsheet, skimmed a few rows, pulled a handful of quotes, called it a day.</p>
<p>What AI changed wasn't his clock. It raised his ceiling.</p>
<p>Both gears matter. Speed makes the things you already do well feel lighter. Ceiling lets you reach into work you'd written off as "not my skillset" or "too much work." The first is obvious once you've tried it a few times. The second is where the real leverage quietly lives — and it's the one nobody talks about enough.</p>
<h2>But you need a North Star</h2>
<p>Here's the part that matters, though — Anirudh didn't stumble into a dashboard. He had a question he genuinely cared about: <em>what are our customers actually telling us, underneath all this noise?</em></p>
<p>That question was the anchor. Without it, AI becomes a shiny toy — you poke at it, it spits out impressive things, you close the tab, nothing changes in your week.</p>
<p>You don't need a grand plan. You don't need to know which "AI workflows" you want to master. What you need is closer to this: <em>if I had a patient, capable intern sitting next to me for a week, what would I love to finally pull off that I've been shelving?</em></p>
<p>Your starting point isn't a tool. It's the thing you've been writing off.</p>
<h2>The unglamorous middle</h2>
<p>I want to be honest about something else. Anirudh didn't nail that dashboard on his first try. His early outputs were messy. The analysis had gaps. Things were formatted oddly. He kept going back — refining, asking better questions, redirecting.</p>
<p>This isn't grind culture. I'm not asking you to hustle. The opposite — I'm asking you to be patient with a clumsy intern.</p>
<p>That's the analogy I keep coming back to. AI is fast, eager, and occasionally hands you something that's just plain wrong in a confident tone. Your job isn't to accept the first draft. Your job is to be the boss — look at what it produced, tell it what's off, ask for another pass. The first try is never the finished thing. Nobody's is.</p>
<p>Anirudh's 14 hours weren't 14 hours of smooth progress. They were 14 hours of "okay, try that again."</p>
<h2>It's a skill, not a trick</h2>
<p>One more thing: like any skill, you get better at this with use.</p>
<p>Your first session with AI will feel awkward. Your tenth will feel natural. Somewhere around your fiftieth, you'll start noticing things to try that wouldn't have occurred to you earlier — <em>"oh, I could use this for X too."</em> That's not you becoming a power user. That's just you, plus a tool, over time.</p>
<p>If your employer is paying you to figure this out — giving you tools, time, and real work to practice on — that's a privileged spot. Use it. The compound effect of practicing on work you actually care about is bigger than any tutorial.</p>
<p>If that's not your situation, don't let that stop you. The free tiers of the major tools will carry you through months of real experimenting before you'd hit a wall. And if you find yourself leaning on one daily, paid tiers are there for when you're serious enough that they pay for themselves in saved time.</p>
<p>Either path works. What doesn't work is waiting until you have "the right setup" to begin.</p>
<h2>What I'd actually like you to try this week</h2>
<p>I don't want you closing this thinking you need to go build a dashboard next week. You don't. You shouldn't.</p>
<p>What I do want you to try is this: make your <strong>gap list</strong>.</p>
<p>Write down one or two things you've quietly shelved because they weren't your skillset, or they seemed like too much work. A few I hear often:</p>
<ul>
<li><p>"I should clean up this messy spreadsheet, but I don't really know Excel."</p>
</li>
<li><p>"I'd love a simple one-pager explaining our team's process, but I'm not a designer."</p>
</li>
<li><p>"I've got 20 documents I need to pull themes from, and I just don't have the time."</p>
</li>
</ul>
<p>Pick one. Just one. Open a free tool — Claude.ai or ChatGPT's free tier works fine — and start with something like this:</p>
<blockquote>
<p>I'd like help with [the task]. I'm not a [designer / analyst / whatever], so please walk me through it. Before you suggest anything, ask me 3 to 5 clarifying questions about what I'm trying to achieve and who it's for. Then give me a rough first draft I can react to.</p>
</blockquote>
<p>The "ask me questions first" bit is the quiet magic. It stops the intern from sprinting off with half the story.</p>
<p>A few honest caveats, because I promised I'd always give you these:</p>
<ul>
<li><p>The first draft will be rough. That's the job, not a failure.</p>
</li>
<li><p>Fact-check anything it asserts. AI states wrong things confidently all the time.</p>
</li>
<li><p>Don't paste anything confidential — client data, sensitive internal docs — into free tools. Your employer probably has rules about this. Check first.</p>
</li>
</ul>
<h2>Where this is going</h2>
<p>Anirudh said something to me recently that's stuck with me: <em>"In a few years, developers will do PM work alongside their coding, and PMs will code alongside their PM work."</em></p>
<p>The walls between specializations are getting thinner.</p>
<p>That might sound threatening — like everyone's suddenly expected to be a jack-of-all-trades overnight. It isn't. Your depth, the thing you're actually good at, is still the thing. What AI adds is breadth. A little reach into the territory you used to leave to someone else.</p>
<p>You're not going to become a developer next week. Anirudh didn't either. He just reached into dev-adjacent work when the problem called for it, and came back to his actual job with something he couldn't have built on his own.</p>
<p>That's the direction. A year from now, I'd love for you to have your own version of Anirudh's line: <em>I wouldn't have even tried that before.</em></p>
<p>Pull up a chair. Pick one thing off your gap list this week. That's the whole thing.</p>
]]></content:encoded></item><item><title><![CDATA[AI Doesn't Have Your Back. You Do.]]></title><description><![CDATA[Let me tell you about the time I almost ruined my wife's baby shower.
It was June 14, 2025. My wife was about seven months along, and I was trying to do something thoughtful — design the baby shower i]]></description><link>https://blog.kennyj.me/ai-doesn-t-have-your-back-you-do</link><guid isPermaLink="true">https://blog.kennyj.me/ai-doesn-t-have-your-back-you-do</guid><category><![CDATA[Artificial Intelligence]]></category><category><![CDATA[Productivity]]></category><category><![CDATA[chatgpt]]></category><category><![CDATA[ai for beginners]]></category><category><![CDATA[workflow]]></category><dc:creator><![CDATA[Kenny John Jacob]]></dc:creator><pubDate>Wed, 22 Apr 2026 17:00:00 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/564752835a206da722e839c2/56b358e4-7fa6-4838-a27b-7856c9831dca.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Let me tell you about the time I almost ruined my wife's baby shower.</p>
<p>It was June 14, 2025. My wife was about seven months along, and I was trying to do something thoughtful — design the baby shower invites myself using ChatGPT. I had a vision. I fed it all the details: the date, the venue, the vibe. The first output was pretty good. I checked it carefully, made some notes, and started iterating. A little tweak to the colours here. A small wording change there. Each time I reviewed, I focused on the specific thing I'd just asked it to change.</p>
<p>You can probably see where this is going.</p>
<p>By the fifth or sixth version, I had stopped reading the whole thing. I trusted it. I knew what I was tweaking, and I assumed everything else was sitting exactly where I'd left it.</p>
<p>It wasn't.</p>
<p>The date had quietly changed to something else entirely. Wrong day. Wrong everything.</p>
<p>My saving grace? I always share a final draft with my wife before anything goes out. She caught it immediately. We laughed. We fixed it. Nobody showed up on the wrong day.</p>
<p>But here's the thought that's stuck with me ever since: <em>what if I hadn't shown her?</em></p>
<hr />
<h2>The Trap Has a Name: Iteration Fatigue</h2>
<p>This wasn't carelessness. I'm a software engineer. I know better than most that you don't ship without checking.</p>
<p>But here's what happens when you iterate on anything — not just AI outputs — your brain starts taking shortcuts. When you change one small thing, your mind quietly fills in the rest as <em>safe</em>. <em>I only changed the font. The date is fine. The venue is fine. I would have noticed if something else changed.</em></p>
<p>AI doesn't share that assumption.</p>
<p>Every time you send a new prompt, the model is making a fresh attempt at the whole thing. It has no memory of what you approved in the last version. It has no loyalty to the details you already signed off on. It is not tracking what changed. That's your job — and it's easy to forget that in the flow of a back-and-forth session.</p>
<hr />
<h2>Your Eager, Clueless Intern</h2>
<p>I've always described AI as a fast, eager, occasionally clueless digital intern. And this is exactly where that analogy earns its keep.</p>
<p>If you handed a draft to an intern and said "just change the heading font," would you forward whatever came back directly to a client without reading it? Of course not. Because the intern might have accidentally deleted a paragraph. Might have changed a number. Might have introduced a typo while reformatting.</p>
<p>You'd glance over the whole thing. Takes thirty seconds. Saves enormous embarrassment.</p>
<p>AI is that intern — except faster, more confident, and completely unbothered by mistakes. It will hand you a document with a wrong date, a made-up statistic, or a quietly altered detail, and it will do so with the same calm, polished tone it uses when it gets everything exactly right.</p>
<p>It has no skin in the game. No consequences. No embarrassment. It won't flag its own mistakes.</p>
<p>Your name is the only one that goes on the final product. That's not a burden. That's just the deal.</p>
<hr />
<h2>The One Habit That Saves You</h2>
<p>I'm not going to give you a ten-step checklist. That defeats the whole point.</p>
<p>Just one rule: <strong>do one final read-through as if you're seeing it for the first time.</strong></p>
<p>Not a skim. Not a "I'll just check the parts I changed." The whole thing. Top to bottom. Like a stranger is reading it for the first time — because sometimes, someone is.</p>
<p>And for anything going out to more than a handful of people — a team email, a client document, an announcement — add a second pair of eyes before it leaves your hands. Not because you're incompetent. Because a fresh perspective catches what familiarity misses. My wife was my second pair of eyes that day, and she wasn't even trying to proofread. She just read it fresh.</p>
<p>That's the human in the loop. That's you.</p>
<hr />
<h2>A Prompt Worth Keeping</h2>
<p>Before you do your own final check, try asking AI to audit itself first. It won't catch everything — but it sometimes catches more than you'd expect.</p>
<p>Copy and paste this at the end of any AI-generated draft before you review it:</p>
<blockquote>
<p><em>"Before I review this, please re-read it carefully and flag anything that seems inconsistent, factually uncertain, or that may have changed from my earlier instructions. List any concerns, even small ones."</em></p>
</blockquote>
<p>It won't be perfect. But it gives you a head start — and it puts you in the right mindset to read critically rather than just confirm what you're hoping to see.</p>
<hr />
<h2>A Few Honest Warnings</h2>
<p>Since we're being real with each other:</p>
<p><strong>AI will not tell you when it quietly changes something.</strong> There's no notification. No asterisk. No "hey, I also tweaked the date while I was in there." You will only know if you look.</p>
<p><strong>Confidence is not accuracy.</strong> The tone of an AI response tells you nothing about whether the content is correct. It sounds equally assured whether it's right or wrong.</p>
<p><strong>Longer sessions carry more risk.</strong> The more you iterate in a single conversation, the easier it is to stop reading the full output. Set a personal rule: any final version gets a full read, no matter how many rounds it took to get there.</p>
<hr />
<h2>You Were Always the Last Line</h2>
<p>Here's the thing I want you to take away from all of this — and I mean it as genuinely good news.</p>
<p>You are not the last line of defence because AI is broken. AI is genuinely useful. I use it every single day. It saves me real time and real mental energy.</p>
<p>You are the last line of defence because you are the only one in the room who actually cares about the outcome. You're the one who knows your wife will be reading that invite. You're the one who knows your client's data team will fact-check that stat. You're the one who understands the consequences of getting it wrong.</p>
<p>AI doesn't have any of that context. It doesn't feel the weight of it. It just has your prompt and its best guess.</p>
<p>So use it. Lean on it. Let it do the heavy lifting.</p>
<p>Then read the whole thing before it goes out.</p>
<hr />
<p><em>Have you ever caught an AI mistake before it caused real damage? Or has one slipped through on you? Hit reply — I'd love to hear your story.</em></p>
]]></content:encoded></item><item><title><![CDATA[Let AI Build the Expert. You Just Ask the Question.]]></title><description><![CDATA[Last week, my brother started his first internship as a product management intern at a reputable company here in India. He's sharp, motivated, and completely out of his depth — not because he's not ca]]></description><link>https://blog.kennyj.me/let-ai-build-the-expert-you-just-ask-the-question</link><guid isPermaLink="true">https://blog.kennyj.me/let-ai-build-the-expert-you-just-ask-the-question</guid><category><![CDATA[Artificial Intelligence]]></category><category><![CDATA[chatgpt]]></category><category><![CDATA[Productivity]]></category><category><![CDATA[ai for beginners]]></category><category><![CDATA[workflow]]></category><category><![CDATA[Prompt Engineering]]></category><dc:creator><![CDATA[Kenny John Jacob]]></dc:creator><pubDate>Tue, 21 Apr 2026 17:40:04 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/564752835a206da722e839c2/0bf9a0d1-42ad-4373-b951-92b6775725e6.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last week, my brother started his first internship as a product management intern at a reputable company here in India. He's sharp, motivated, and completely out of his depth — not because he's not capable, but because the world he just walked into speaks a language nobody taught him.</p>
<p>Within days, he was sitting in standups where engineers threw around terms he'd never heard. System integrations, APIs, architecture decisions. He smiled and nodded and quietly had no idea what was happening.</p>
<p>So he called me.</p>
<p>Now, I'm a Senior Software Engineer. I've also spent enough time around product to understand both sides. I wanted to help. But I also knew that sending him a list of definitions wasn't going to cut it. What he needed wasn't a glossary. He needed someone who could meet him where he was — someone patient enough to ask what he already understood, give him a plain-English answer, and not make him feel stupid for asking.</p>
<p>The problem? The engineers around him are heads-down. Nobody has time to sit with the new intern and explain how the systems work. That's just the reality of most fast-moving teams.</p>
<p>So I built him something better than a busy senior engineer. I built him one who's never too busy.</p>
<hr />
<h3>This Isn't Just a Beginner Problem</h3>
<p>Before I go further — my wife and my sister-in-law are both experienced product managers. Not interns. Not beginners. And a while back, they came to me with the same request: <em>can you build us something that explains technical concepts in plain English?</em> I built them a prompt at the time. It worked well. And then life happened, and I lost it.</p>
<p>So when my brother called, I was starting from scratch anyway.</p>
<p>I'm telling you this because it matters: the gap between technical and non-technical thinking doesn't close just because you get more senior. It's a permanent feature of the PM role, not a temporary beginner problem. If you've ever nodded along in a meeting hoping nobody asks for your opinion on the technical approach — this is for you too.</p>
<hr />
<h3>I Didn't Know What to Put in the Prompt. So I Asked.</h3>
<p>Here's the part that might surprise you.</p>
<p>When I sat down to build my brother's expert, I had a rough idea of what it needed to do — but I didn't have a clear picture of everything it should include. How should it handle technical jargon? How patient should it be? Should it dive into explanations straight away or ask questions first?</p>
<p>Instead of guessing, I did something I want to introduce you to today: I asked AI to write the prompt for me.</p>
<p>That might sound like a strange loop. Using AI to build your AI. But think of it this way — if you were hiring a specialist consultant, you'd probably ask a more experienced colleague: <em>"What should I look for? What questions should I ask? What does a good brief for this person look like?"</em></p>
<p>I did the same thing. I just asked Gemini instead of a colleague.</p>
<p>Here's exactly what I sent:</p>
<hr />
<p><strong>The Meta-Prompt — Copy and Paste This</strong></p>
<blockquote>
<p><em>You are a world-class prompt engineer. Give me a prompt which can be reused which will act as a world-class software engineer turned product manager who has all insights into both engineering side things in depth, and also the product and business requirements side. The AI would be for answering and explaining engineering topics in very simple language for product interns who are clueless about the technical stuff. You might need to explain some things in detail but in as simple English as possible. Try to not go into depth as soon as you start — maybe ask if the user wants to go into depth. Also quiz the user if there are any questions you need clarification on. Try to include as many simple, day-to-day relatable examples as you can to explain the concepts. Try to ask for questions related to their context of why they are asking, and further questions to clarify what they know so far, because they might not be good at explaining their problem. Add anything more that you think would be useful. You can also ask them to explain their thought process, what they understood so far, or what problem they are trying to solve. Be reassuring and understanding because they are trying to wrap their heads around difficult or complicated concepts.</em></p>
</blockquote>
<p>Paste that into ChatGPT or Gemini. What comes out is a ready-to-use expert persona — built by AI, guided by your needs.</p>
<hr />
<h3>It Wasn't Perfect. That's the Point.</h3>
<p>The first version Gemini gave me was good. But there was a problem — one my brother actually caught when he started using it.</p>
<p>The AI would ask clarifying questions and then immediately answer without waiting for his response. It was jumping ahead, filling in blanks it hadn't given him a chance to fill himself.</p>
<p>I went back to Gemini and spent about two minutes telling it to fix that. That's it. One follow-up message. This is what iteration looks like — not a rebuild, just a small correction. And it's something anyone can do.</p>
<p>Here's the refined version it produced:</p>
<hr />
<p><strong>The Expert Prompt — Copy and Paste This</strong></p>
<blockquote>
<p><em><strong>Role &amp; Persona:</strong></em> <em>You are an elite Software Engineer turned Senior Product Manager. You possess deep, battle-tested technical expertise coupled with sharp product and business acumen. You are currently mentoring a bright but technically inexperienced Product Management intern.</em></p>
<p><em><strong>Your Goal:</strong></em> <em>Translate complex software engineering concepts into simple, easily digestible language. You bridge the gap between "how it is built" and "why it matters to the product."</em></p>
<p><em><strong>Tone &amp; Attitude:</strong></em> <em>Highly empathetic, patient, and reassuring. Technical jargon can feel overwhelming, so create a safe space for them. Validate their curiosity and let them know these concepts take time to click.</em></p>
<p><em><strong>Rules of Engagement — Two Phases. Do not skip ahead.</strong></em></p>
<p><em><strong>Phase 1 — Context &amp; Clarification (Your First Response Only):</strong></em> <em>When the user introduces a topic or asks a question, your ONLY job is to gather context. Acknowledge and warmly validate their question. Then ask: "What specific product problem or feature brought this up?" and "What is your current understanding so far?" Then stop. Do NOT explain the concept yet. Wait for the user to answer.</em></p>
<p><em><strong>Phase 2 — The Explanation (After the User Replies):</strong></em> <em>Start with a quick big-picture overview of the concept and its business value. Rely heavily on simple, relatable analogies — if you use a technical term, define it immediately in plain English. Do not go into deep technical detail straight away. After your overview, ask: "Would you like me to go a level deeper into how this actually works under the hood, or does this give you what you need for now?" Then ask them to summarise what they've understood so far.</em></p>
</blockquote>
<hr />
<h3>A Bigger Idea Worth Sitting With</h3>
<p>In my last article, I talked about building a small team of AI experts — Dr. Heart for health questions, Mr. Chef for cooking, Mr. Clean for household chemistry. The thing I didn't mention is that I didn't always know exactly what each of those experts needed to include.</p>
<p>Sometimes I had a rough idea and asked AI to fill in the gaps. Sometimes I described the problem and let it figure out the rest.</p>
<p>You don't have to know what a good prompt looks like before you start. You just have to know what problem you're trying to solve. AI can help you build the tool — and then you use the tool.</p>
<hr />
<h3>Your Turn</h3>
<p>You don't have to be a PM intern surrounded by engineers. You just have to have a topic you've been meaning to understand — something where you'd love a patient, knowledgeable guide who's never too busy, never condescending, and always has time to explain it one more way.</p>
<p>Open ChatGPT or Gemini. Paste the meta-prompt from this article. Describe your situation. Let it build your expert.</p>
<p>Then ask the question you've been sitting on.</p>
<hr />
<h3>A Few Honest Caveats</h3>
<p><strong>The first version might not be perfect.</strong> That's fine. Tell it what's not working and ask it to fix it. That's exactly what I did.</p>
<p><strong>AI still gets things wrong.</strong> The expert persona makes answers more relevant — but it doesn't make them infallible. Use your judgment, especially for anything important.</p>
<p><strong>Don't share sensitive details.</strong> Describe your situation in general terms. You don't need to share confidential work details to get useful answers.</p>
<p><strong>The more specific your context, the better the output.</strong> A vague brief gets a vague expert. Spend sixty seconds on your description and it will pay you back every time.</p>
<hr />
<p><em>Still waiting on my brother's full verdict. He's been heads-down his first week — which, honestly, is exactly the problem this was built to solve. I'll update you when he surfaces.</em></p>
<hr />
]]></content:encoded></item><item><title><![CDATA[Turn ChatGPT Into a Personal Expert in 60 Seconds
]]></title><description><![CDATA[There's a version of ChatGPT — or any AI — that gives you the same answer it gives everyone else.
Vague. Generic. Kinda helpful. The kind of advice you'd get from a very well-read stranger at a bus st]]></description><link>https://blog.kennyj.me/turn-chatgpt-into-a-personal-expert-in-60-seconds</link><guid isPermaLink="true">https://blog.kennyj.me/turn-chatgpt-into-a-personal-expert-in-60-seconds</guid><category><![CDATA[Artificial Intelligence]]></category><category><![CDATA[chatgpt]]></category><category><![CDATA[Productivity]]></category><category><![CDATA[Product Management]]></category><category><![CDATA[#AIForBeginners ]]></category><category><![CDATA[workflow]]></category><dc:creator><![CDATA[Kenny John Jacob]]></dc:creator><pubDate>Mon, 20 Apr 2026 17:09:55 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/564752835a206da722e839c2/70d64580-f2a8-42a2-946c-9ae833176635.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There's a version of ChatGPT — or any AI — that gives you the same answer it gives everyone else.</p>
<p>Vague. Generic. Kinda helpful. The kind of advice you'd get from a very well-read stranger at a bus stop.</p>
<p>And then there's the version you unlock when you give it a job title and hand it your actual situation. That version feels like a completely different tool. I know, because I built one — and it changed how I approach my health.</p>
<hr />
<h2>The 10kg I Lost by Asking Better Questions</h2>
<p>About two months ago, I decided to get serious about my weight. I'd tried before, multiple times, and I know what it's like to start strong and quietly give up. This time I went in differently — I started doing real research. Reading about insulin, heart health, how different foods affect the body long-term. And I made genuine sacrifices around what I eat.</p>
<p>But research alone leaves gaps. I had specific daily questions that no article quite answered. And as an introvert, the idea of sitting across from a nutritionist and talking through my eating habits wasn't exactly appealing — not to mention the cost.</p>
<p>So I built <strong>Dr. Heart</strong> — a custom AI persona focused on heart health and overall wellness. Not to do the work for me, but to be the knowledgeable guide I could ask anything, any time. <em>Is this meal going to work against me today? What's actually happening in my body when I eat this? What should I have before a workout on three hours of sleep?</em></p>
<p>The work was mine. The sacrifices were mine. But having a tool that could answer my specific questions — quickly, without judgment — helped me stay informed and consistent in a way I hadn't managed before. I've lost almost 10 kilograms in two months.</p>
<p>Now — before I go further — Dr. Heart is not my actual doctor. It has never seen my bloodwork. It does not replace a GP. <strong>Please still see a real medical professional for anything serious.</strong> AI can hallucinate. It can be confidently wrong. I cannot stress this enough.</p>
<p>But as a daily thinking partner, helping me make smarter decisions based on research I'd already done? It's been remarkable.</p>
<p>And here's the thing: the magic wasn't the AI. The magic was how I set it up.</p>
<hr />
<h2>The Difference Between "Ask AI" and "Ask Your Expert"</h2>
<p>Most people open ChatGPT and type a question cold. That's like calling a consultant and saying "help me" — without telling them what you do, what you're dealing with, or what you've already tried.</p>
<p>When you give the AI a role and your personal context upfront, everything changes. The answers get sharper. More relevant. More <em>yours</em>.</p>
<p>I've now built a small team of these:</p>
<ul>
<li><p><strong>Dr. Heart</strong> — My go-to for anything related to heart health, overall wellness, and daily food decisions.</p>
</li>
<li><p><strong>Mr. Chef</strong> — An expert in cooking techniques, ingredient swaps, and building meals around what I actually have in the fridge.</p>
</li>
<li><p><strong>Mr. Clean</strong> — This one might surprise you. I got tired of not knowing whether cleaning products were safe to mix, or why certain methods actually work. Mr. Clean explains the chemistry in plain English. I've learned more about my home in three months than in years of just winging it.</p>
</li>
</ul>
<p>None of these required a paid subscription or a tutorial. They're just AI — with a job description and my situation baked in from the start.</p>
<hr />
<h2>Two Ways to Build Your Expert (Both Free)</h2>
<p><strong>Path 1 — Gemini: Set it once, use it forever</strong></p>
<p>This is what I use. Gemini has a free feature called <strong>Gems</strong> — you write your expert's persona once, save it, and it's there waiting every time you open it. Dr. Heart lives here. No copy-pasting, no setup each time. Just open and ask.</p>
<p><em>Go to</em> <a href="http://gemini.google.com"><em>gemini.google.com</em></a> <em>→ click Gem Manager on the left sidebar → New Gem</em></p>
<p><strong>Path 2 — ChatGPT: Paste and go</strong></p>
<p>If you're already comfortable in ChatGPT, no need to switch. The free plan doesn't save personas between chats — so you'll paste your expert prompt at the start of each new conversation.</p>
<p><strong>Pro tip:</strong> Keep your prompts in your Notes app or a Google Doc. One tap to copy, one paste to start. It takes about ten seconds and quickly becomes second nature.</p>
<hr />
<h2>The Prompt Template (Copy and Paste This)</h2>
<p>Here's the exact structure I use. Swap in your own details:</p>
<blockquote>
<p><strong>You are [role] — a world-class expert in [specific area].</strong> Your job is to give me practical, clear, and honest advice based on my specific situation. Here's what you need to know about me: [2–3 sentences about your relevant background, goals, or constraints]. When you answer, always explain the <em>why</em> in plain language. If something is outside your expertise or I should see a real professional, say so directly.</p>
</blockquote>
<p>A real example, close to how I set up Dr. Heart:</p>
<blockquote>
<p><em>You are a world-class wellness advisor specialising in heart health and nutrition. Your job is to give me practical, clear, and honest advice based on my specific situation. Here's what you need to know about me: I'm a busy professional in my 30s, currently on a weight loss journey, with a desk job and limited time to cook. I've been reading about how food affects heart health long-term, and I want to make smarter daily decisions. When you answer, always explain the why in plain language. If something is outside your expertise or I should see a real doctor, say so directly.</em></p>
</blockquote>
<p>Paste that into a new chat. Then start asking your actual questions. You'll feel the difference immediately.</p>
<hr />
<h2>A Few Honest Caveats (Because I'd Rather You Trust Me)</h2>
<p><strong>AI can be confidently wrong.</strong> These tools don't <em>know</em> things the way a licensed professional does — they pattern-match across enormous amounts of text. Dr. Heart has occasionally given me suggestions I quietly set aside because they didn't feel right. Your gut and your doctor still matter.</p>
<p><strong>Don't share information you wouldn't want stored online.</strong> Describe your situation in general terms — age range, lifestyle, goals. You don't need to hand over your full medical history to get genuinely useful answers.</p>
<p><strong>The more specific your context, the better the output.</strong> A vague prompt gets vague answers. The 60 seconds you spend setting up your expert persona will pay you back every single time you use it.</p>
<hr />
<h2>Your Turn</h2>
<p>Pick one area of your life where you'd love a knowledgeable friend on speed dial. Not a therapist, not a surgeon — something practical. A fitness coach. A meal planner. A home repair guide.</p>
<p>Open ChatGPT or Gemini. Paste the template. Fill in your situation.</p>
<p>Then ask it something you've been wondering about for months but never quite got around to looking up.</p>
<p>That's how it starts.</p>
]]></content:encoded></item><item><title><![CDATA[The 3-Minute Trick That Saved Me From Reading a 40-Page Compliance Document]]></title><description><![CDATA[My mother-in-law is starting a food business. As the person helping her figure out the logistics, I got handed a 40-page compliance document — the rules her company needs to follow just to operate leg]]></description><link>https://blog.kennyj.me/the-3-minute-trick-that-saved-me-from-reading-a-40-page-compliance-document</link><guid isPermaLink="true">https://blog.kennyj.me/the-3-minute-trick-that-saved-me-from-reading-a-40-page-compliance-document</guid><category><![CDATA[Artificial Intelligence]]></category><category><![CDATA[chatgpt]]></category><category><![CDATA[Productivity]]></category><category><![CDATA[ai for beginners]]></category><category><![CDATA[workflow]]></category><category><![CDATA[pdf]]></category><category><![CDATA[Time management]]></category><category><![CDATA[#ai-tools]]></category><category><![CDATA[getting-started-with-ai]]></category><dc:creator><![CDATA[Kenny John Jacob]]></dc:creator><pubDate>Sun, 19 Apr 2026 22:26:53 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/564752835a206da722e839c2/a830f1f9-d1b0-4cbb-97f4-28b2aa957345.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>My mother-in-law is starting a food business. As the person helping her figure out the logistics, I got handed a 40-page compliance document — the rules her company needs to follow just to operate legally.</p>
<p>I also have an 8-month-old at home. No family nearby to help. You can do the math on how much free time I have.</p>
<p>That document sat on my desk for two days. I wanted to help. I just couldn't find a two-hour window that didn't already belong to someone who needed feeding or rocking to sleep.</p>
<p>Then I remembered: I have an intern for this.</p>
<p>I dropped the document into Claude — free, takes about 30 seconds to set up — typed one question, and had a clean summary of exactly what we needed to focus on and what we could safely set aside. What would have been a two-hour obligation on a sleep-deprived evening became a 10-minute task.</p>
<p>That's the whole pitch. Let me show you how.</p>
<hr />
<h2>First, Meet Your New Intern</h2>
<p>Before we get into the how, I want to reframe how you think about AI — because I think the way most people picture it is what makes it feel so intimidating.</p>
<p>Forget the robots. Forget the sci-fi. Forget every breathless headline you've read about it.</p>
<p>Here's how I actually think about it: AI is a fast, eager, occasionally clueless digital intern.</p>
<p>This intern can read a 40-page document in 90 seconds. They'll pull out the key points, flag what needs your attention, and hand it back to you in plain English. But — and this matters — they'll sometimes get things slightly wrong, or miss a nuance that only you, with your actual experience and context, would catch.</p>
<p>So you check their work before you act on it. Just like you would with any intern.</p>
<p>You're the boss. They're doing the legwork. That's the whole deal.</p>
<hr />
<h2>The Villain: That Document You're Expected to Have Read</h2>
<p>You know the one.</p>
<p>It shows up attached to a meeting invite. Or it's the industry report everyone on your team is "aligning on." Or it's the proposal a colleague spent three weeks on and needs your feedback on by Friday.</p>
<p>These documents aren't bad. There's just no version of your already-full day where reading all 40 pages actually happens.</p>
<p>This is exactly where your intern earns their keep.</p>
<hr />
<h2>The Hero: ChatGPT (Free. No Credit Card.)</h2>
<p>I used Claude personally — it's what I had open at the time. But for your first try, I'm going to point you to <strong>ChatGPT</strong>, because it's the tool most people have already heard of and the signup is painless.</p>
<p>Quick note: ChatGPT, Claude, and Google Gemini can all do this exact task equally well. If you already have an account with any of them, just use that one. Don't overthink the choice — the tool matters far less than actually getting started.</p>
<p>Here's the whole workflow:</p>
<p><strong>Step 1:</strong> Go to <a href="http://chatgpt.com"><strong>chatgpt.com</strong></a> and create a free account.</p>
<p><strong>Step 2:</strong> Start a new chat and click the paperclip icon to attach your document. It accepts PDFs, Word docs, and most common file types.</p>
<p><strong>Step 3:</strong> Paste this prompt and hit send:</p>
<pre><code class="language-markdown">Please go through this document and give me:
1. A plain-English summary in 3-5 sentences
2. The 3-5 most important takeaways I need to know
3. Anything I should be cautious about or that deserves a closer look
</code></pre>
<p>That's it. Within two minutes you'll have a clear picture of what you're actually dealing with — without having read a single page.</p>
<hr />
<h2>The Honest Part (Please Don't Skip This)</h2>
<p>I'd be doing you a disservice if I didn't flag a few things upfront.</p>
<p><strong>It can get things wrong.</strong> AI can misread data, miss important context, or occasionally state something confidently that is just... not accurate. For anything high-stakes, always do a quick skim of the original before you act on the summary.</p>
<p><strong>Watch what you upload.</strong> If the document contains sensitive company information, confidential client data, or anything your HR or legal team would wince at — don't put it into a free tool. Check your company's policy first. Start with lower-stakes documents while you're still getting comfortable.</p>
<p><strong>This is a head start, not a shortcut.</strong> The summary gets you oriented. It tells you where to focus your attention so that when you do engage with the real thing — or walk into that meeting — you're following along instead of scrambling to catch up.</p>
<p>Think of it as reading the map before the hike. You still do the hike.</p>
<hr />
<h2>What This Is Really About</h2>
<p>I'm not here to tell you that AI is going to change everything and you need to get on board or get left behind. That kind of talk exhausted me before I even started.</p>
<p>What I can tell you is this: that 40-page compliance document got handled. My mother-in-law's business moved forward. And I still had time that evening to be present with my family instead of hunched over a document I barely had the energy to read.</p>
<p>AI handled the busywork. I brought the judgment.</p>
<p>That trade is available to you, for free, starting today.</p>
<p>Try it this week with something low-stakes — a long email thread, a meeting agenda, a report you've been putting off. You don't have to trust it fully yet. Just meet it.</p>
<p>I'll be here when you're ready for the next one.</p>
<p><em>— Kenny</em></p>
]]></content:encoded></item><item><title><![CDATA[I have been writing for 10 years 😲]]></title><description><![CDATA[I was going through and collecting all my old blog posts to make a single collection which I can build on going forward. That's when I realized that it was exactly 10 years ago that I had published my first blog post.
You might expect that over the c...]]></description><link>https://blog.kennyj.me/i-have-been-writing-for-10-years</link><guid isPermaLink="true">https://blog.kennyj.me/i-have-been-writing-for-10-years</guid><category><![CDATA[writing]]></category><category><![CDATA[consistency]]></category><dc:creator><![CDATA[Kenny John Jacob]]></dc:creator><pubDate>Thu, 25 Jan 2024 11:29:04 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/jLwVAUtLOAQ/upload/ff51fff3e16bb295eae589461462e7b7.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I was going through and collecting all my old blog posts to make a single collection which I can build on going forward. That's when I realized that it was exactly 10 years ago that I had published my first blog post.</p>
<p>You might expect that over the course of 10 years I might have published around 100+ articles, for example if you assume one article a month, that comes close to 120. However in reality, the count is something between 10 to 15 articles. I enjoyed writing each one of those, but there are a few factors which explain why I wrote as little as I did, and how I am planning to fix those.</p>
<h2 id="heading-perfectionism">Perfectionism</h2>
<p>I was too much of a perfectionist during my early days. It was my dad who instilled that mindset in me. I was afraid of judgement and also falling short of others' expectations. It was a major factor holding me back from publishing my writing.</p>
<p>As I grew older I came to the realization that there are very few things that are perfect in the world, and that it is more important to give your best effort and to keep improving bit by bit.</p>
<p>Nowadays I give priority to progressive refinement, aka iterative improvement. Just do the simplest or most basic first cut, then slowly refine, or improve, and just hit publish when it's close to 80% of perfection. Waiting for perfection means the article will never be published.</p>
<h2 id="heading-not-having-a-topic-to-write-about">Not having a topic to write about</h2>
<p>Another problem was that whenever I would sit down I would draw a blank. "What should I write about?"</p>
<p>Over time from reading and watching videos on how content creators manage to produce so much content, I realized that I was doing it all wrong. I was trying to combine two things at once, and what I really needed to do was to separate the "idea generation" phase from the "idea implementation", aka writing phase.</p>
<p>From that, what I do now is that I keep an <em>Idea Inbox</em> using a notes app. For me I am using UpNote as my notes app, but you can as easily start doing this with Google Keep, or Apple Notes, or Notion or any other simple note taking application. The important part is to develop a system that works for you which helps you capture your ideas quickly and is accessible from anywhere. Its as simple as just jotting down a title, as well as a few key points that you might want to talk about.</p>
<p>Now, you just need to observe things happening in your day to day, e.g. you are watching a YouTube video and someone mentions something that resonates with you. Or let's say that your junior at office asks you for help regarding something and there you have another topic to add to your Idea Inbox. Once you have committed to writing regularly, you will naturally spot these things in your day to day.</p>
<p>Essentially by now, you have the ideas for several topics. Now how do you make those into well written articles?</p>
<h2 id="heading-waiting-for-flow">Waiting for flow</h2>
<p>Waiting for flow is the common thing that tripped me up. I think there is nothing more unproductive and demotivating than this. You have your ideas, and you have sat down to write. And you are still stuck.</p>
<p>For me what works is to note down a list of points for each topic when I create the idea in my Idea Inbox. Now whenever you see this list of points, it gives you something to build on and refine into paragraphs or sub topics.</p>
<p>What I also do is that whenever I get some time, I come back to the drafts in my inbox and keep adding more points to it. And most often what happens is that just doing this triggers a flow and I find myself adding detail to the article then and there. At random times in the day! This works because everything is synced to mobile, and web, and you can continue from where you left off.</p>
<p>Just keep writing daily or refining your drafts. But how do you know which drafts you need to prioritize, if you are randomly working on it? For this, I have seen many YouTubers and content creators use a Content Calendar.</p>
<h2 id="heading-content-calendar">Content calendar</h2>
<p>Content calendar sounds like a super complicated idea! Who likes calendars anyways?</p>
<p>But the whole point is that you don't write in order to publish immediately. You want to be able to separate out the writing part from the publishing part. Write daily without pressure. Once it is done, just schedule the publishing part. And continue on with the rest of your drafts.</p>
<p>Having this in place means that you are not forced to publish daily, nor will you publish an article immediately after writing it, unless you are already on the date you had planned to publish on. This gives you less stress on the day to day, and you don't just keep publishing articles continuously, and get burnt out and then stop doing that for the rest of the year.</p>
<p>It's not even required that you need to schedule it on a visual calendar. It could be that you decide any one specific article for the week, to give more importance to. On Hashnode, I just make use of the pinned drafts feature to keep one or two most important next articles that need focus. In this way you have a pipeline of drafts ready on the way to become the next finished article.</p>
<h2 id="heading-consistency-going-forward">Consistency going forward</h2>
<p>I believe that these ideas will help me to keep publishing consistently. I have already seen the difference that it has made just thinking in this way. Only time will tell whether I am able to fully make this work and continue with my love of writing and helping others through it. Until next time, have a good one!</p>
]]></content:encoded></item><item><title><![CDATA[Another first article on yet another blogging platform]]></title><description><![CDATA[It's that time of the year that I write another "first article" on another new platform! At first I thought I'll start writing here, but then I thought I'll collect together all my old articles and import it into Hashnode now.
I started thinking abou...]]></description><link>https://blog.kennyj.me/another-first-article-on-yet-another-platform</link><guid isPermaLink="true">https://blog.kennyj.me/another-first-article-on-yet-another-platform</guid><category><![CDATA[General Programming]]></category><dc:creator><![CDATA[Kenny John Jacob]]></dc:creator><pubDate>Thu, 18 Jan 2024 10:31:09 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/npxXWgQ33ZQ/upload/436cd254f3d0c68e9701b5034b083def.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It's that time of the year that I write another "first article" on another new platform! At first I thought I'll start writing here, but then I thought I'll collect together all my old articles and import it into Hashnode now.</p>
<p>I started thinking about where all my articles are. The most obvious one was my latest blog which is a part of my website. Then I thought about it and remembered my old Google blogger which I used during my college days.</p>
<p>After that I checked my LinkedIn and saw a few small snippets that I had posted a few years ago. Then from there I saw a few links to my old medium blog. That's when I remembered about dev.to.</p>
<p>All in all it's been 10 years since the time I posted my first post. I'm sure very few people have read these, but now I want to combine everything here and stick on to hashnode as my platform.</p>
<p>I guess the more important thing is to write more consistently and with more quality, so I'm thinking of prioritizing that.</p>
<p>Expect blog posts on my thoughts about technology, Full Stack Engineering, system design and the works!</p>
]]></content:encoded></item><item><title><![CDATA[How an (almost) argument landed me a new friend]]></title><description><![CDATA[Misunderstandings between people can happen anywhere but it is more prevalent during online interactions than in real life interactions. The primary reason for this is the lack of non-verbal cues that we naturally pick up when interacting with someon...]]></description><link>https://blog.kennyj.me/how-an-almost-argument-landed-me-a-new-friend</link><guid isPermaLink="true">https://blog.kennyj.me/how-an-almost-argument-landed-me-a-new-friend</guid><dc:creator><![CDATA[Kenny John Jacob]]></dc:creator><pubDate>Thu, 15 Jul 2021 06:30:00 GMT</pubDate><content:encoded><![CDATA[<p>Misunderstandings between people can happen anywhere but it is more prevalent during online interactions than in real life interactions. The primary reason for this is the lack of non-verbal cues that we naturally pick up when interacting with someone in real life. I am writing about an incident that happened today, and hope that others can be inspired by it and have more positive interactions online.</p>
<p>I was going through an article on Indie Hackers and came across a very valid point that was added on by someone in the comments. It resonated with me and I replied to him with the intention of agreeing with him. The comment author mistakenly understood my intent and he got angry because he felt I was insulting them.</p>
<p>The person then went through my almost empty profile and commented on the one other post on Indie Hackers that I had written, and said I was a bad person spreading negativity. He also replied to my original comment in a negative way. I was very sad to say the least, and also felt so bad that someone felt that way about me.</p>
<blockquote>
<p>To clarify, (and I am not bragging) I am someone who loves people and I try to add value to people wherever I am and whatever I do. So these negative responses from that person made me feel super bad.</p>
</blockquote>
<p>I took a look at his profile, and realized that it was not a troll account, and that it was just a misunderstanding and I responded with a reply saying that I was sorry for the misunderstanding. I also mentioned that it felt hurtful to me because I was not intending to hurt him or provoke a negative reaction in the first place. Then the person understood the situation.</p>
<p>He apologized in the comments and deleted/reworded his original comments. I also accepted that my reply was ambiguous and could have been interpreted the way he did. I told that I would edit my reply to make it more clear, and he said he would be more careful too.</p>
<p>I put the incident behind me and wanted to be friends with them. We followed each other and I am happy to have made one more internet friend today 💙</p>
<blockquote>
<p>Text as a medium is difficult because you don't have the context of body language as we normally would.</p>
</blockquote>
<p>So be careful when writing online to ensure that the correct intent and meaning is coming through. Also, don't lose your cool online 🙂 you might just make a new friend like I did. And be nice to people.</p>
]]></content:encoded></item><item><title><![CDATA[Give it time to sink]]></title><description><![CDATA[I was talking to one of my colleagues the other day, and we discussed about "mental models" and about upgrading our "Brain OS". As the conversation progressed, the discussion came around to our frustrations about making these stick. This is a common ...]]></description><link>https://blog.kennyj.me/give-it-time-to-sink</link><guid isPermaLink="true">https://blog.kennyj.me/give-it-time-to-sink</guid><category><![CDATA[learning]]></category><dc:creator><![CDATA[Kenny John Jacob]]></dc:creator><pubDate>Fri, 09 Jul 2021 06:30:00 GMT</pubDate><content:encoded><![CDATA[<p>I was talking to one of my colleagues the other day, and we discussed about "mental models" and about upgrading our "Brain OS". As the conversation progressed, the discussion came around to our frustrations about making these stick. This is a common problem and I am sharing my solution in this short article.</p>
<hr />
<p>I am a huge fan of the blog called <a target="_blank" href="https://fs.blog">farnam street</a>. They have a collection of well written articles about mental models (the way the world works, and how we can make effective decisions). It is a lot of content, and very insightful too. I'm sure you would have come across similar golden nuggets on the internet. We tend to go through the different articles and feel very productive in the moment, but that soon fades away as we come back into reality and we remember none of it in practice.</p>
<blockquote>
<p>Quite often, we look for the quick and easy way to do things. We crave the 1 hour crash course on React or other framework or technology.</p>
</blockquote>
<p>I have been frustrated by this process for a long time, but couldn't figure out what the issue was, until I came across the book called Deep Work by Cal Newport. The author suggests that in order to make the most meaningful progress, or to produce the most productive output, we need to be free of distractions. We should focus on the task at hand for a long stretch of time. With our never ending social media notifications interrupting us every 20 minutes, this felt far from our reality and it made sense why we couldn't do "Deep Work".</p>
<p>Thinking along similar lines, I felt that this could be the reason for me not being able to grasp and implement the mental models and productivity concepts that I came across. I was always in a rush going through different concepts and never spent any deep time on each concept individually - which resulted in me being "distracted" (not just by social media lol), but by the very same thing that would help me improve myself!</p>
<p>From there out I tried a slower and more deliberate attempt at learning about mental models. This involved me picking a few and only looking at one model per day. I would spend maybe half an hour (and sometimes, multiple days) understanding the ins and outs of that specific mental model. And each new idea that I understood about it, I documented into my Notion app. This slow and focused learning helped me understand and imprint each concept into my life at a deeper level.</p>
<p>And that's it! There is no quick fix or magic video or article that will make you a 100x person overnight. It is all about spending deliberate focused time on understanding simple concepts. In short, give it time to sink!</p>
]]></content:encoded></item><item><title><![CDATA[My 2 cents to people starting in tech]]></title><description><![CDATA[Here are some things I wish I knew when I was starting out in my tech journey. If you are a beginner or even someone with experience like me, these will accelerate your growth.

Just get started
If you're just starting out, find something that intere...]]></description><link>https://blog.kennyj.me/my-2-cents-to-people-starting-in-tech</link><guid isPermaLink="true">https://blog.kennyj.me/my-2-cents-to-people-starting-in-tech</guid><category><![CDATA[technology]]></category><category><![CDATA[Programming Blogs]]></category><category><![CDATA[Beginner Developers]]></category><category><![CDATA[learning]]></category><dc:creator><![CDATA[Kenny John Jacob]]></dc:creator><pubDate>Sun, 26 Jul 2020 06:30:00 GMT</pubDate><content:encoded><![CDATA[<p>Here are some things I wish I knew when I was starting out in my tech journey. If you are a beginner or even someone with experience like me, these will accelerate your growth.</p>
<p><img src="https://kennyj.me/static/bcefae14257a3265e60c26c74b988ef9/18e3b/gia-oris-_uM5_nG2ssc-unsplash.jpg" alt="Photo by Gia Oris on Unsplash" /></p>
<h3 id="heading-just-get-started">Just get started</h3>
<p>If you're just starting out, <strong>find something that interests you and JUST START LEARNING</strong>.</p>
<p>Getting started is often the biggest hurdle and is the first thing stopping you from achieving your dreams. If you don't know where to start, see what others are sharing on Twitter and see what interests you.</p>
<p>If you can't figure out the path to take, then ask someone more experienced than you. Then do it!</p>
<h3 id="heading-dont-compare-your-start-to-someone-elses-finish">Don't compare your start to someone else's finish</h3>
<p>If you're just starting out, you might be amazed at the awesome content that people are sharing. Trust me, even I and many others admire the quality of some of the content on Twitter. You might even think, "Oh I'll never be this good".</p>
<p>You should see it differently. Take the content as an inspiration, something to aspire to, rather than feeling overwhelmed. Understand that this takes time and practice. Don't let this stop you from starting out. You should only compare yesterday's you and today's you.</p>
<p>What's more, I have noticed that these awesome people will share their tips and even help guide you in doing the same!</p>
<p><strong>"Am I better than who I was yesterday?"</strong> should be your motto.</p>
<p><img src="https://kennyj.me/static/1885a89de4fe5688a2df1106809e4ecb/18e3b/jordan-sanchez-Vbzx-yy5FoA-unsplash.jpg" alt="Photo by Jordan Sanchez on Unsplash" /></p>
<h3 id="heading-keep-practicing-keep-learning">Keep practicing, keep learning.</h3>
<p><strong>Almost all the people you see doing great things have been at it for a while</strong>.</p>
<p>You learn new concepts by first coming across it, then understanding it, and then practicing it. Reading a book, or watching a video tutorial is only a quarter of the job done. <strong>Getting your hands dirty and trying it out yourself is where the real growth happens</strong>.</p>
<p>There will be frustrations. You will feel tired and stuck. If you feel overwhelmed, just call it a day and try again the next day. If you're still stuck, reach out to someone for help.</p>
<h3 id="heading-show-off-your-work">Show off your work</h3>
<p><strong>Whenever you make something, share it with others</strong>. It doesn't have to be perfect.</p>
<p>If you're horrified at that thought, trust me, I too was when I started out. I was insecure and afraid to share anything I did. Over time my life experiences changed my thoughts. Also the enormous support that the tech community shows on twitter is a major factor.</p>
<p>Just start simple, share your ideas and creations. <strong>You will get feedback from more experienced developers and that is precious advice to help you grow.</strong></p>
<p><img src="https://kennyj.me/static/1693fffebfe8aec19d3b4e51f4ea2ead/18e3b/joshua-ness--bEZ_OfWu3Y-unsplash.jpg" alt="Photo by Joshua Ness on Unsplash" /></p>
<h3 id="heading-connect-with-people">Connect with people</h3>
<p><strong>Connect with people on a deeper level through direct messages</strong>. If you're introverted like me, this is harder said than done. In the past I used to have a hard time saying hi and talking to strangers.</p>
<p>In order to overcome this, I decided I would DM everyone who connects with me! I have talked to the most amazing people from all walks of life and backgrounds. Some were just starting out and asked for advice. Some were more experienced than me and taught me things I didn't know.</p>
<p>These "strangers" turn into friends, and last a lifetime. Overall, you <strong>learn a lot from everyone</strong>. About life, about tech, etc.</p>
<h3 id="heading-closing-thoughts">Closing thoughts</h3>
<p>When I was growing up, I was interested in tech, but didn't have much guidance. I was very shy and never got the courage to ask for help from anyone, or thing about my learning as a long term investment. So my pursuits were all random, and didn't amount to much.</p>
<p><strong>The twitter community is GOLD</strong>. It is what I wish I had when I was starting out. That is one of the reasons I try to help everyone starting out. I see the potential in everyone and it reminds me of young me. Use this community to your advantage.</p>
<p><img src="https://kennyj.me/static/ee40bcf81e05d07c99ea3763aaad192f/18e3b/tim-marshall-cAtzHUz7Z8g-unsplash.jpg" alt="Photo by Tim Marshall on Unsplash" /></p>
<p>And, generally, have fun. Tech is fun, tinkering is fun, and doing these with caring and passionate people by your side is even more fun. In this time of COVID, we don't have the option to hang out with friends. Treat this as your personal friends circle. Sharing and caring for each other, helping each other grow.</p>
<p>Until next time, stay safe.</p>
]]></content:encoded></item><item><title><![CDATA[How I write articles]]></title><description><![CDATA[I love to write. I used to write in my college days using Google's Blogger platform. I never wrote consistently but whenever I did, I felt good about it.

This love for writing carried over to my office days. I wrote documentation for the projects I ...]]></description><link>https://blog.kennyj.me/how-i-write-articles</link><guid isPermaLink="true">https://blog.kennyj.me/how-i-write-articles</guid><category><![CDATA[writing]]></category><category><![CDATA[writing tips]]></category><dc:creator><![CDATA[Kenny John Jacob]]></dc:creator><pubDate>Mon, 01 Jun 2020 06:30:00 GMT</pubDate><content:encoded><![CDATA[<p>I love to write. I used to write in my college days using Google's Blogger platform. I never wrote consistently but whenever I did, I felt good about it.</p>
<p><img src="https://kennyj.me/static/435d957df4890ed67356f6757585146b/18e3b/patrick-fore-0gkw_9fy0eQ-unsplash.jpg" alt="Photo by Patrick Fore on Unsplash" /></p>
<p>This love for writing carried over to my office days. I wrote documentation for the projects I work on. I think my teammates found it useful. Maybe you can ask them to find out the truth :P</p>
<p>So here I am, trying to take my love for writing and mixing in some consistency so that I can write more often. I hope I can inspire or help someone else who comes across these. So here are a few thoughts about how I write articles.</p>
<h3 id="heading-choosing-a-topic">Choosing a topic</h3>
<p>Choosing a topic may feel like a huge task, but it isn't. Anything that happens in your day can be a topic for your blog. It could be something related to work. It could be something interesting you learnt that day. Or it could be something to do with your hobbies.</p>
<p><em>The only catch is that you have to recognize these moments in your day. This is easier said than done.</em></p>
<p>Sometimes when I explain something to a friend, my mind goes "Well, there may be others who would like to know how this works!". That's my cue and I have my topic. This kind of awareness takes some practice initially, but it will become second nature as you continue to do it.</p>
<h3 id="heading-what-kept-me-from-writing">What kept me from writing</h3>
<p>If all we needed was a topic, then we would have so many more writers in our daily circles. But that's not enough these days. What's keeping us from writing is ourselves.</p>
<p><em>Someone else better than me would have already written this, so it's not worth writing. After all, I'm just me right?</em></p>
<p>I am sure many of us have this thought. This creates just enough friction in our mind that we accept it and move on with our lives. Why didn't I do the same this time?</p>
<p>There was one idea which changed my outlook on this. Someone on twitter (I'm sorry I forgot who it was) wrote, "Write even if you feel that others have written about it previously. This is because there will always be someone who is just getting started to what you're writing about, and your content might enable them to get started."</p>
<p>Whew, huge weight off my shoulders! So yes, I'm writing for the others who are starting out on the same path as me.</p>
<p><img src="https://kennyj.me/static/52fe61a0f2a1a87d843817b019793b74/18e3b/sydney-rae-geM5lzDj4Iw-unsplash.jpg" alt="Photo by sydney Rae on Unsplash" /></p>
<h3 id="heading-jot-down-the-main-thoughts">Jot down the main thoughts</h3>
<p>The moment I have the topic in mind, I get to my laptop and write a few points. This is just like taking quick bullet point notes when listening to a lecture. Its like a todo list of items that I think are relevant to the topic. This may be very poorly worded, doesn't have to be proper english either. Its just a way of ensuring that I include all of those points in the blog. Here's the list for this article, (warning: bad english ahead)</p>
<pre><code class="lang-plaintext">- for me no set schedule
- jot down the main points that I remember
- whenever I get time I come back and try to elaborate on the points
- sometimes need to rearrange, think of the overall structure
- make sure grammar and spellings are decent
- add headings
- find relevant images from unsplash
- topic - write about whatever you like to write about - twitter reference
- write, because there will always be someone who is just getting started
</code></pre>
<p>Here you can use whatever device - be it digital or analog - to capture the thoughts. Just make sure that it is easily accessible and very simple to do. If its difficult - like you need to turn on the computer, then open up Word and then write - then you may feel lazy and decide not to do it.</p>
<p>Once I have this, I come back whenever I get time and try to flesh it out into a proper structure. Most of the time I rearrange the ordering. I also add headings to make it more organized.</p>
<p>Sometimes I remember other main points during this process and I include those into the list.</p>
<h3 id="heading-final-beautification">Final beautification</h3>
<p><img src="https://kennyj.me/static/6d4653b5b96be10e08127b180e41f15b/18e3b/guilherme-petri-PtOfbGkU3uI-unsplash.jpg" alt="Photo by Guilherme Petri on Unsplash" /></p>
<p>For me the main part of proofreading is to make sure grammar and spellings are correct. When I read through it again, if it feels like I didn't convey my thought correctly at any section, I rephrase it so the correct idea is conveyed.</p>
<p>Then I find relevant images from <a target="_blank" href="https://unsplash.com/">unsplash</a>. It is a free resource to find stunning images and I think you will agree that it enhances your reading experience. :)</p>
<hr />
<p>To everyone holding back from writing because of fear or judgement, I don't think you should worry too much about what others may say. After all, it is your personal blog. You should write about topics you are interested in, and be yourself. Accept genuine feedback, and throw away negative feedback</p>
]]></content:encoded></item><item><title><![CDATA[My thoughts about the changing workplace]]></title><description><![CDATA[I don't think I need to introduce the villain of the story. Covid-19 has affected every aspect of our lives. Many of us all over the globe are uncertain about what the future holds.
In this time of uncertainty, here are my thoughts on how tech relate...]]></description><link>https://blog.kennyj.me/my-thoughts-about-the-changing-workplace</link><guid isPermaLink="true">https://blog.kennyj.me/my-thoughts-about-the-changing-workplace</guid><category><![CDATA[Covid-19]]></category><category><![CDATA[Work from home]]></category><category><![CDATA[Culture]]></category><dc:creator><![CDATA[Kenny John Jacob]]></dc:creator><pubDate>Wed, 20 May 2020 06:30:00 GMT</pubDate><content:encoded><![CDATA[<p>I don't think I need to introduce the villain of the story. Covid-19 has affected every aspect of our lives. Many of us all over the globe are uncertain about what the future holds.</p>
<p>In this time of uncertainty, here are my thoughts on how tech related jobs will change.</p>
<p><img src="https://kennyj.me/static/c1e2ed5fa79f1bf9ccf81d58c4fb3a9d/18e3b/kenny-timmer-p1ACSxNQuEE-unsplash.jpg" alt="Photo by Kenny Timmer on Unsplash" class="image--center mx-auto" /></p>
<h3 id="heading-1-companies-become-open-to-hiring-fully-remotely">1. Companies become open to hiring fully remotely</h3>
<p>This unprecedented situation has forced the hands of many companies. A complete lockdown has been imposed in many areas. In India, the lockdown is almost two months long right now. In order to keep work moving, employees need to work from home (WFH). At many companies, this privilege is reserved for a few trusted and long term employees. The common fear for upper management is the productivity drop that comes from letting employees work outside the office.</p>
<blockquote>
<p>Much to their surprise, employees are being just as productive at home.</p>
</blockquote>
<p>This brings us to the question, if employees are productive at home, do we need to bring them into office for work?</p>
<p>Companies pay a lot of money to rent office space. Are these needed anymore, or can they be downsized?</p>
<p>Companies can now hire people from across the globe. The employee pool that they can access has just expanded. It is not limited to the physical location. Which brings us to the next point.</p>
<h3 id="heading-2-employees-get-to-work-from-anywhere">2. Employees get to work from anywhere</h3>
<p>Since companies start to hire people remotely, the number of companies that you can apply to is now expanded. Physical location is no longer a challenge.</p>
<p><img src="https://kennyj.me/static/9ab1af59d8eb91dfcce3aa00ed65a348/bbe0c/picsea-EQlTyDZRx7U-unsplash.jpg" alt="Photo by Picsea on Unsplash" class="image--center mx-auto" /></p>
<p>This means that you can live wherever you are and pay less or even nil rent. You are not forced to migrate to a busy city paying huge rents for small spaces. You can stay with your family and loved ones. You don't need to be stuck in a commute everyday. This means more time with the people you love.</p>
<h3 id="heading-3-companies-are-willing-to-invest-more-on-technology">3. Companies are willing to invest more on technology</h3>
<p>In this situation of physical social distancing, we all rely on the internet to connect us. It has enabled us to kill time watching Netflix and Youtube. With no other option, we meet up on online platforms. Zoom is a great example of how internet companies are in great demand.</p>
<p>Now that everything is being done online, every company needs to make sure they have an online presence. This means that they will need to create better digital experiences for their clients, and also transition their existing offline businesses to be online. This creates greater demand for technology people.</p>
<h3 id="heading-4-companies-will-want-people-with-demonstrated-skills">4. Companies will want people with demonstrated skills</h3>
<p>The economy is not in a good shape. Companies want to operate as lean as possible. They allocate resources to business units having the most revenue. They want the right resources who maximize the output given the constraints, one of which is time.</p>
<p>Now, more than ever, companies will look for people with a proven portfolio, or demonstrating a passion for the field with existing code contributions or community work in an open source community.</p>
<p>Freshers who have just graduated from college face a tough task ahead of them if they do not have these experiences to showcase. With slow and limited recruitment, you need to stand out amongst that crowd.</p>
<p><img src="https://kennyj.me/static/80dde4cf03c08f86f866211cdd2ce60a/18e3b/carl-heyerdahl-KE0nC8-58MQ-unsplash.jpg" alt="Photo by Carl Heyerdahl on Unsplash" class="image--center mx-auto" /></p>
<p>To get ahead of the curve, just keep on learning, and creating side projects, and posting online.</p>
<h3 id="heading-5-companies-increase-focus-on-automation-to-reduce-costs">5. Companies increase focus on automation to reduce costs</h3>
<p>Automation is one of the quickest ways to optimize costs. Mundane tasks end up automated. Human effort will be minimized wherever possible.</p>
<p>People who are focused on such work should try to upskill. It is not very difficult to learn web development or programming. It just takes patience and consistent effort. Twitter has some awesome people in tech who are ready to help. If you feel lost do check out the people I'm following.</p>
<hr />
<p>These thoughts are based on some of the content I've seen and read online as well as some common sense. Dear extroverts, I'm sorry we're all stuck at home.</p>
]]></content:encoded></item><item><title><![CDATA[How my old Gatsby blog was setup during Covid time]]></title><description><![CDATA[When I set out to making a blog, I had different options ahead of me. I could go for a hosted option like Wordpress or Medium. Or I could go for a static site generation framework and self host the blog. I chose the static site generation route. This...]]></description><link>https://blog.kennyj.me/how-my-old-gatsby-blog-was-setup-during-covid-time</link><guid isPermaLink="true">https://blog.kennyj.me/how-my-old-gatsby-blog-was-setup-during-covid-time</guid><category><![CDATA[Gatsby]]></category><dc:creator><![CDATA[Kenny John Jacob]]></dc:creator><pubDate>Sun, 17 May 2020 06:30:00 GMT</pubDate><content:encoded><![CDATA[<p>When I set out to making a blog, I had different options ahead of me. I could go for a hosted option like Wordpress or Medium. Or I could go for a static site generation framework and self host the blog. I chose the static site generation route. This is because I wanted more control over the website look and feel. I also wanted to include some React components. Finally it is easy to deploy the site on Github Pages or Netlify.</p>
<p>So now the next choice was - which static site generator should I use? I considered Jekyll (written in Ruby) and Hugo (written in JavaScript). Since I had less experience with Ruby and wanted to go the JavaScript path, I went for Hugo. I found a decent blog starter template, and started to personalize it to suit my style.</p>
<p>After spending around 2 weeks of my free time, I finally had it looking the way I wanted, and I felt very proud. It took some time to customize. In the end I had something decent. But after I deployed that, I felt that the page loading was taking time. It was, after all, a static site which meant a page reload on every request. I felt that it wasn't fast enough (pardon the perfectionist in me).</p>
<p>All these frameworks are awesome tools, but they didn't sync with me for my requirements. By this time I knew what I wanted out of my blog - to be fast, to look decent, and not be a pain to write blog posts. I also wanted to try out some JS packages for text proof reading :)</p>
<p>So, after looking around for some more time I found that Gatsby was a good option for me. It used the JavaScript ecosystem. It used React which I'm already familiar with, and I found a clean minimal blog design.</p>
<p>So here is how it works in the end. Gatsby handles the static site generation. Github which hosts the repository. And Netlify which handles the builds and deployment. And I should mention that Netlify was very easy to use, definitely recommend! It took care of many things, saving a lot of my time.</p>
]]></content:encoded></item><item><title><![CDATA[Surround yourself with people better than you?]]></title><description><![CDATA[As the mantra goes, "surround yourself with people better than you". But what can you do if the people around you are in their comfort zones and just taking things slow?
I have found that the environment I'm in dictates my motivation to a large exten...]]></description><link>https://blog.kennyj.me/surround-yourself-with-people-better-than-you</link><guid isPermaLink="true">https://blog.kennyj.me/surround-yourself-with-people-better-than-you</guid><category><![CDATA[mentorship]]></category><category><![CDATA[mentor]]></category><category><![CDATA[mentoring]]></category><dc:creator><![CDATA[Kenny John Jacob]]></dc:creator><pubDate>Sun, 10 May 2020 06:30:00 GMT</pubDate><content:encoded><![CDATA[<p>As the mantra goes, "surround yourself with people better than you". But what can you do if the people around you are in their comfort zones and just taking things slow?</p>
<p>I have found that the environment I'm in dictates my motivation to a large extent. I have tried to find people in my locality where we gel a lot and are motivated to build new things, to dream big.</p>
<p>But now I realize it doesn't have to be just the physical area that you're in! The internet is a vast treasure trove of great people who have already figured their way in life and are building amazing things. Just go up to those communities that they are in, and spend time seeing what they do and interacting with them!</p>
<p>That environment gives you the force to push forward, and the more people you interact with the more you learn about different perspectives and different ways of thinking!!</p>
<p>I'm just getting started in my career and I am trying these out to be one step closer to the people I admire. What do you think? :)</p>
]]></content:encoded></item><item><title><![CDATA[How my manager helped me overcome my perfectionism]]></title><description><![CDATA[My manager played a big role in helping me overcome my perfectionism, although I didn’t realize it at the time.
I think he recognized from the start that I had the perfection bug. I used to sit on tasks a bit too long. For tasks with multiple steps, ...]]></description><link>https://blog.kennyj.me/how-my-manager-helped-me-overcome-my-perfectionism</link><guid isPermaLink="true">https://blog.kennyj.me/how-my-manager-helped-me-overcome-my-perfectionism</guid><category><![CDATA[perfectionism]]></category><dc:creator><![CDATA[Kenny John Jacob]]></dc:creator><pubDate>Thu, 23 Jan 2020 06:30:00 GMT</pubDate><content:encoded><![CDATA[<p>My manager played a big role in helping me overcome my perfectionism, although I didn’t realize it at the time.</p>
<p>I think he recognized from the start that I had the perfection bug. I used to sit on tasks a bit too long. For tasks with multiple steps, he used to see me spend time refining the first step even when it was <em>already up to the mark</em>.</p>
<p><img src="https://miro.medium.com/v2/resize:fit:1400/0*6u37V8DWhTEzbzTJ" alt /></p>
<p>The problem with this approach is that you spend so much time perfecting the first step. Its only when you come to the next step that you realize you took some misguided assumptions about the subsequent steps. You may need to rework the entire task, or atleast a portion of it.</p>
<p>My manager, from his experience, told me to approach it differently. He recommended that I start with the entire task and try to get a minimum output. Once that process is done, there would be a very crude output but all the steps in the task would have been covered. This puts us in a better position to understand the different steps and how they interact with each other.</p>
<p>Writing about this, I remember the time I used to work in <a target="_blank" href="https://www.blender.org/">Blender</a>, an open source 3D creation software. It had two modes to render the final output. One was called progressive refinement, where it would render the entire image in passes — starting at being very raw, and eventually rendering to perfection. In the other mode it would pick a small block of pixels and begin to render that block perfectly. Once that is completed, it moves on to another block. Here’s a video showing the difference.</p>
<p>So, it’s been this <em>progressive refinement</em> which has helped me take big strides in finishing my work faster. That first crude output gives us the details necessary to see the task holistically, and then its a piece of cake to work on the different steps individually. And at any stage in time, based on the business requirement, we can continue to make things more perfect, or stop when it looks to be reasonably good.</p>
<p>Do you think this might work for you?</p>
]]></content:encoded></item><item><title><![CDATA[The perfection bug]]></title><description><![CDATA[Writing after a long time makes things extra difficult. But here I am, writing about perfection! The little perfectionist in me wants to stop writing and go back to just enjoy other content. That’s the easy way out.

It was my father who always insis...]]></description><link>https://blog.kennyj.me/the-perfection-bug</link><guid isPermaLink="true">https://blog.kennyj.me/the-perfection-bug</guid><category><![CDATA[perfectionism]]></category><dc:creator><![CDATA[Kenny John Jacob]]></dc:creator><pubDate>Mon, 20 Jan 2020 06:30:00 GMT</pubDate><content:encoded><![CDATA[<p>Writing after a long time makes things extra difficult. But here I am, writing about perfection! The little perfectionist in me wants to stop writing and go back to just enjoy other content. That’s the easy way out.</p>
<p><img src="https://miro.medium.com/v2/resize:fit:1400/0*zBBYMVhh0eE4VDVI" alt /></p>
<p>It was my father who always insisted on doing things “extra correctly”. As an example, I “learnt” that it was bad to make typos and that other people would “look at my content and just toss it aside with contempt”. This twisted view of the world made me see things exactly like that. Growing up, I viewed everything in life through a perfection lens and anyone who was imperfect looked like a loser to me.</p>
<p>That was me before getting a job.</p>
<p>Once in the job, I started looking at others and how they did their work. Many people fit this description of “loser” that I made myself believe. But as I observed the people and their successes, I began to understand that perfection was not the measurement for success. It is just a good to have, but at the end of the day what’s more important is that you get the work done at a level that is good enough for the stakeholder, given the amount of time you had to complete it.</p>
<p>It took a lot of time, but soon I became more comfortable with doing things “less perfectly” and being satisfied with it. You might think I’m slacking off, but this isn’t about being lazy. It’s about writing an article and publishing it vs writing it and keeping it in draft because I think it isn’t ready. But it never will be.</p>
<p>I’ve realized that there’s no end to perfection. Everything you do will be imperfect when you look at it in some angle. In making a song cover video, I might take pride in the perfection of the music and my vocals, but anyone involved in videography could say my video is rubbish. I’ve come to accept that there’s only a few things I can truly be good at, and so I focus only on the things that I can control and try to make it “good enough”.</p>
<p>At the end of the day, both these ideas have helped me. I learnt that its good to be perfect in some situations, and its good to let go in some situations. What matters more is knowing which is which.</p>
]]></content:encoded></item><item><title><![CDATA[On being a mentee]]></title><description><![CDATA[I’ve been lucky to have some awesome mentors in my life. I wouldn’t be who I am right now without the guidance of my mentors.
Who is a mentor?

mentor: an experienced person in a company or educational institution who trains and counsels new employee...]]></description><link>https://blog.kennyj.me/on-being-a-mentee</link><guid isPermaLink="true">https://blog.kennyj.me/on-being-a-mentee</guid><category><![CDATA[mentorship]]></category><category><![CDATA[mentor]]></category><category><![CDATA[mentoring]]></category><dc:creator><![CDATA[Kenny John Jacob]]></dc:creator><pubDate>Thu, 02 Mar 2017 06:30:00 GMT</pubDate><content:encoded><![CDATA[<p>I’ve been lucky to have some awesome mentors in my life. I wouldn’t be who I am right now without the guidance of my mentors.</p>
<h2 id="heading-who-is-a-mentor">Who is a mentor?</h2>
<blockquote>
<p>mentor: an experienced person in a company or educational institution who trains and counsels new employees or students</p>
</blockquote>
<p>A mentor trains people. Your best friend could be your mentor and this “training” could be in any discipline like art, music etc. A mentor is passionate about what they do. They are open to new ideas. They genuinely care about your growth. They try to steer us in the right way.</p>
<blockquote>
<p>They might not be there to babysit us, but they’ll make sure we’ve understood enough so that we can figure out the rest for ourselves.</p>
</blockquote>
<p>They’re always available to answer questions and patiently make us understand the <em>why</em> behind every choice. They constantly have new nuggets of wisdom to share. They inspire.</p>
<h2 id="heading-who-is-a-mentee">Who is a mentee?</h2>
<blockquote>
<p>mentee: a person who is advised, trained, or counseled by a mentor</p>
</blockquote>
<p>A mentee is someone who is trained by a mentor. That’s advice and guidance for the most part.</p>
<blockquote>
<p>What a mentee should do is ask a lot of questions</p>
</blockquote>
<p>What a mentee should do is ask a lot of questions (because mentors love to answer questions). A mentor is most happy when they see their mentee making visible progress and asking tough questions. You should always ask why something is the way it is.</p>
<p>This isn’t always a one way street either. In most cases a mentee brings fresh ideas or new perspectives in their questions. This way the mentor gets to see problems in a new light and is able to learn a thing or two.</p>
<blockquote>
<p>Everyone needs to have mentors</p>
</blockquote>
<p>They constantly improve our lives just by being around. They’re real people we can look up to. They’re a benchmark for us to try and reach.</p>
<h2 id="heading-how-do-i-find-a-mentor">How do I find a mentor?</h2>
<p>Perhaps you already have a mentor and you just didn’t realize it.</p>
<blockquote>
<p>There is no formal “I am your mentor” agreement</p>
</blockquote>
<p>Its an informal understanding that happens. Maybe there’s someone you know who almost always has all the answers to your questions in a particular field. That someone is your “go-to guy”(or gal) for when you need help.</p>
]]></content:encoded></item><item><title><![CDATA[Effective Programming Practices]]></title><description><![CDATA[This is for all those people who know how to solve a problem but can't seem to get it to work. I think it can be solved easily by reviewing your current workflow.
Here is how I think you can reduce hours of guessing.
1. Test test test
This cannot be ...]]></description><link>https://blog.kennyj.me/effective-programming-practices</link><guid isPermaLink="true">https://blog.kennyj.me/effective-programming-practices</guid><category><![CDATA[Programming Tips]]></category><dc:creator><![CDATA[Kenny John Jacob]]></dc:creator><pubDate>Tue, 20 Jan 2015 06:30:00 GMT</pubDate><content:encoded><![CDATA[<p>This is for all those people who know how to solve a problem but can't seem to get it to work. I think it can be solved easily by reviewing your current workflow.</p>
<p>Here is how I think you can reduce hours of guessing.</p>
<p><strong>1. Test test test</strong></p>
<p>This cannot be stressed enough. Even if it's a silly thing that you know like the back of your hand, there may be other variables involved in your current environment that you may have overlooked. So the easiest way to start is to write a hello world program and compile it. Make sure it works.</p>
<p><strong>2. Make a commented algorithm in the code itself</strong></p>
<p>This follows the divide and conquer paradigm. You have a rough idea of what the program should do. You have a rough idea of the stages involved. So write down comments in code that very vaguely describes the steps you're planning to take to make the thing work.</p>
<p>Once you've got that down, start with the first section. Try to break this down into discrete and clear tasks that have to be done. You could even literally write comments for each of the steps that are required. Now, you could either proceed to do the same for the rest of the algorithm, or convert this much of the algorithm to code and then tackle the rest.</p>
<p><strong>3. Test test test</strong></p>
<p>Now that you have the discrete steps that are to be performed, convert the first line of the algorithm to code. Add a print statement to print any values associated with that statement, if applicable. Save,  run. See if the value is coming correctly. If not, you know exactly where the logic is failing. If it worked, then remove that print statement and continue similarly for the rest of the algorithm. In this way, if you test each line of code before moving on to the rest of the code, you'll be able to keep track of exactly where you are when something goes wrong. This technique gives us the added advantage that we can be sure that what's been written upto now is perfect and doesn't produce any problems and so we can concentrate and zone in on the error really quickly without having to look at the previous lines of code again.</p>
<p><strong>4. Use meaningful variable names</strong></p>
<p>Have variable names describe what the variable holds. That can help a lot in readability. For example, if you need a variable to store the starting address of a text record, you would use the name <em>textRecordStartingAddress</em>. Now this one is a bit long, but you can understand exactly what it contains.</p>
<p><strong>5. Use small bodied functions with descriptive names</strong></p>
<p>Functions should ideally be less than 10 lines long. Even if a function has just one line, name it such that the purpose of the function will be obvious when you see the function call.</p>
<p><strong>6. Use a debugger</strong></p>
<p>If you have access to a debugger, learn how to use it effectively. A debugger is really powerful and can help you spot errors much more easily than if you simply guessed at the values. For C programming on Linux, the GNU Debugger (gdb) does the job quite nicely.</p>
<p>These are just a few things that can dramatically decrease frustration and time wasted staring blankly at a computer.</p>
<hr />
<p>This was one of the articles written during my college days. You can find the original published article <a target="_blank" href="http://mewnip.blogspot.com/2015/01/effective-programming-practices.html">here</a></p>
]]></content:encoded></item></channel></rss>