Auteur: Beertje Sellis

  • Master Relationships: Free Tools for a Personal CRM

    Master Relationships: Free Tools for a Personal CRM

    Most people spend countless hours networking, collecting business cards, and making new connections. Yet, surprisingly, a significant majority struggle to recall key details, follow up effectively, or even remember names of people they’ve met just weeks prior. This isn’t a memory problem; it’s a system problem. What if you could build a robust system to track every important interaction, nurture your network, and never miss an opportunity, all without spending a dime? You can. A ‘Personal CRM’ isn’t just for sales professionals; it’s a powerful tool for anyone looking to deepen relationships, whether for career advancement, personal growth, or simply being a better friend.

    Why a Personal CRM? The Unseen Advantage

    A Personal CRM (Customer Relationship Management) system, even a free one, transforms how you manage your professional and personal network. Think of it as your external brain for relationships. Instead of relying on flawed memory, you log conversations, remember preferences, and note important life events. This isn’t about being transactional. It’s about being thoughtful. It helps you show up authentically, remember birthdays, send relevant articles, and connect people who would benefit from knowing each other. This kind of systematic nurturing builds trust and opens doors that otherwise remain shut.

    The Cost of Forgetting Connections

    Imagine meeting someone at a conference, having a great conversation, and promising to follow up. A week later, you can’t recall their exact role or that specific project they mentioned. Opportunity lost. Or a friend tells you about a challenging time, and weeks later you ask about something unrelated, showing you weren’t truly listening. These small failures erode the very fabric of your network. The true cost isn’t just missed business deals; it’s the slow decay of genuine connection, reputation, and mutual support.

    Beyond Simple Contact Lists

    Your phone’s contact list is a directory. A Personal CRM is a storybook. It’s where you record the nuances: their favorite coffee, their kid’s name, the last book they recommended, their career goals, or a specific piece of advice you shared. This rich context allows for highly personalized interactions. When you reach out, it’s not a generic email; it’s a tailored message that demonstrates you remember and care. That’s a huge difference.

    The Power of Proactive Engagement

    Most networking is reactive: you reach out when you need something. A Personal CRM empowers proactive engagement. You can set reminders to check in with connections every quarter, send a congratulations note on a promotion, or share an article directly relevant to their interests. This consistent, thoughtful outreach keeps you top-of-mind, builds goodwill, and positions you as a valuable resource, not just someone who asks for favors.

    Setting Up Your Central Hub: Notion vs. Trello

    Focused couple in aprons modelling clay plates together while standing near wooden table with supplies

    Your Personal CRM needs a central place to live. This is where you store all your contact details, interaction logs, and follow-up notes. For a free solution, Notion and Trello stand out as excellent choices, offering robust features without a price tag. Both are versatile, but excel in different areas.

    Feature Notion (Free Tier) Trello (Free Tier)
    Database Functionality Excellent. Customizable tables, relations, formulas, views (board, calendar, gallery, list). Basic. List-based organization with cards. No true relational databases.
    Customization Highly customizable pages, templates, block types (text, images, embed, code). Boards, lists, cards, custom fields (limited in free). Power-ups (limited).
    Visual Overview Good, especially with board and gallery views. Can get complex. Excellent. Clear, intuitive Kanban boards perfect for pipelines.
    Note-Taking Superior. Rich text editor, nested pages, extensive formatting. Basic. Card descriptions are markdown-friendly, but less robust.
    Learning Curve Moderate to High. Powerful features take time to master. Low. Very intuitive, easy to get started quickly.
    Ideal Use Case Detailed contact profiles, complex tracking, integrated notes, project management. Simple relationship pipelines, visual follow-up tracking, team collaboration.

    Notion: The Database Powerhouse

    Notion (free on web, desktop, iOS, Android) is my top recommendation for a Personal CRM. Its database functionality is unmatched among free tools. You can create a ‘Contacts’ database with properties like ‘Last Interaction Date’, ‘Next Follow-up’, ‘Relationship Type’, ‘Company’, ‘Notes’, and even link to ‘Interaction Logs’ pages. You can then view this database as a table, a Kanban board (e.g., ‘To Follow Up’, ‘Active’, ‘Nurturing’), a calendar, or a gallery of profiles. This flexibility allows for an incredibly detailed and personalized system. The learning curve is a bit steeper, but the payoff is immense.

    Trello: Visualizing Your Pipeline

    Trello (free on web, desktop, iOS, Android) is an excellent alternative if you prefer a highly visual, drag-and-drop interface. You can set up a board with lists like ‘New Contacts’, ‘Follow Up This Week’, ‘Long-Term Nurture’, and ‘Archived’. Each ‘card’ represents a contact. You can add details, due dates, checklists, and attachments to each card. While it lacks Notion’s complex database features, Trello shines for its simplicity and clear visual pipeline. For those just starting or preferring a less overwhelming system, Trello is a strong contender.

    Our Pick: Notion for Flexibility

    For the ultimate free Personal CRM, Notion is the clear winner. Its ability to create custom databases, link information, and offer multiple views provides a level of depth and adaptability that Trello can’t match for this specific use case. While Trello is fantastic for project management, Notion’s database capabilities make it superior for building rich, interconnected relationship profiles.

    Automating Reminders and Follow-ups with Calendar and Tasks

    A CRM is useless without consistent action. Automating your reminders ensures you never drop the ball. These free tools integrate seamlessly to keep your follow-up game strong.

    1. Google Calendar for Date-Specific Events

      Use Google Calendar (free on web, iOS, Android) to block out specific times for check-ins or to mark important dates related to your contacts. For instance, if you learn a contact’s birthday, add it as an all-day event. If you promise to send an article by Friday, schedule a 15-minute slot on Thursday afternoon. Create a dedicated ‘CRM Tasks’ calendar layer to keep these distinct from other appointments. This visual scheduling makes sure time is allocated, not just noted.

    2. TickTick for Recurring Tasks and Habits

      TickTick (free tier on web, desktop, iOS, Android) is a powerful task manager that excels at recurring tasks. Set up a task like “Review Personal CRM & Send 3 Check-ins” to repeat every Monday morning. For individual contacts, you can create specific recurring tasks, such as “Follow up with [Name] about [Project]” every month. TickTick’s natural language input and robust reminder options (time, location) make it incredibly efficient for managing your follow-up rhythms. It helps you build the habit of consistent network engagement.

    3. Zapier for Basic Integrations (Free Tier Options)

      Zapier (free tier) can act as a crucial bridge between your apps. While the free tier is limited to 100 tasks/month and 5 Zaps (automated workflows), it’s enough to automate basic Personal CRM functions. For example, you could set up a Zap to:

      • Automatically add new contacts from a Google Sheet (if you use one for initial capture) to your Notion database.
      • Create a task in TickTick when a new ‘Follow Up’ item is added to a specific column in your Notion CRM.
      • Send a notification to you if a specific email comes in from a VIP contact (though this can be done within Gmail too).

      Think about those repetitive actions. Zapier can often handle them, saving you valuable time and ensuring consistency.

    Capturing Information: Quick Notes and Contact Enrichment

    A flat lay of modern technology devices including a laptop, camera, drone, and smartphone on a wooden table.

    The quality of your Personal CRM depends on the information you feed it. You need quick, frictionless ways to capture details and enrich your contact profiles. These tools are invaluable for that.

    • Google Keep for Fast Idea Capture

      Google Keep (free on web, iOS, Android) is perfect for fleeting thoughts and quick notes. Just had a great call? Jot down key takeaways in a Keep note immediately. Met someone at an event? Snap a picture of their business card and add a quick voice note or text summary. You can add labels (e.g., ‘CRM Input’) and colors to organize these notes. Later, when you’re at your main Personal CRM (Notion), you can easily transfer these rich details without losing anything.

    • LinkedIn for Professional Context

      LinkedIn (free membership) is an essential tool for enriching your professional contact profiles. After adding someone to your Personal CRM, visit their LinkedIn profile. Note their current role, past positions, shared connections, and any recent activity or articles they’ve posted. This gives you invaluable context for future interactions. You can copy-paste relevant career milestones or shared interests directly into your Notion contact entry. It provides the “why” behind their professional journey.

    • Gmail for Communication History

      Your Gmail (free) inbox is a treasure trove of interaction history. When you need to remember the details of a past conversation with a contact, a quick search in Gmail can bring up all your previous correspondence. Note down key discussion points, commitments made, or shared files directly into your Personal CRM. You can even use Gmail labels to mark important emails from VIP contacts, making them easier to find later. This ensures no promise is forgotten and every interaction builds on the last.

    Crafting Your Relationship Strategy: Generic Tips

    The best Personal CRM tools in the world won’t help if you don’t use them strategically. The key is consistency and genuine intent. Don’t just collect contacts; cultivate connections. Prioritize quality over quantity, always aiming for meaningful, personalized engagement. Remember, your network is your net worth, and it thrives on authenticity.

    Maintaining Your Network: Best Practices for Long-Term Value

    Close-up of gloved hands opening a sterile dental tool packet in a clinical setting.

    Building a Personal CRM is just the first step. The real magic happens in its consistent maintenance. This system should be a living, breathing part of your routine, not a static database. Regular interaction and refinement keep your network strong and your relationships thriving. It’s about creating habits that foster connection.

    Schedule Regular Check-ins

    This is non-negotiable. Block out 30-60 minutes once a week, ideally on a Monday morning or Friday afternoon, specifically for your Personal CRM. During this time, review your ‘Follow Up’ list in Notion or TickTick. Send personalized messages, share relevant articles, or simply check in with contacts you haven’t spoken to in a while. Use the 3×3 rule: identify three people to connect with, find three relevant pieces of information about them (from LinkedIn, past notes), and craft three personalized sentences for your outreach. This focused effort ensures you’re consistently nurturing your network.

    Personalize Every Interaction

    Avoid generic “how are you” emails. Every touchpoint should be personal. Reference a past conversation, congratulate them on a recent achievement (seen on LinkedIn), or share an insight related to their interests (noted in your CRM). Use the details you’ve meticulously collected. For example, instead of “Hope you’re well,” try, “Hey [Name], I saw that article you shared about [Topic] — really interesting points on [Specific Detail]! It reminded me of our chat about [Related Item]. Hope you’re having a good week.” This level of detail shows you genuinely pay attention.

    Review and Refine Your System Regularly

    Your Personal CRM isn’t set in stone. As your relationships evolve and your needs change, your system should too. Once a month, take 15 minutes to review your Notion database or Trello board. Are your categories still relevant? Is your follow-up schedule working? Are you capturing the right information? Delete outdated contacts, update statuses, and adjust your workflow. This continuous improvement ensures your Personal CRM remains a high-functioning asset for years to come. It’s about making your system work for you, not the other way around.

    Building a high-functioning Personal CRM using only free tools is completely achievable in 2026. Start with Notion today for its powerful database capabilities. Commit to a weekly review and follow-up session, and leverage tools like Google Calendar and TickTick for reminders. This simple, consistent habit will transform your networking and deepen your most important relationships.

  • What a Decade of Familiarity Taught Me About Tech Stagnation

    What a Decade of Familiarity Taught Me About Tech Stagnation

    I’ve been there. Ten years deep into a Java 8 backend, maybe a bit of AngularJS on the front. Comfortable? Absolutely. Growing? Not so much. I thought my deep understanding of enterprise systems was my superpower, my unassailable advantage. Turns out, it was the comfort blanket slowly suffocating my career. I’m not going to sugarcoat it: if you’ve been doing the same thing for ten years in tech, you’re likely hindering your own growth. You might even be becoming irrelevant. It’s a harsh truth I had to learn the hard way.

    For years, I’d see job postings demanding experience with Python, Node.js, React, or cloud platforms like AWS and Kubernetes. My internal monologue would always be the same: “Nah, I’m a Java guy. These are just fads. Java is robust. My skills are evergreen.” What a load of absolute nonsense. The tech world doesn’t care about your comfort or your perceived robustness if your tools aren’t solving today’s problems efficiently. I missed out on so many exciting projects, so many opportunities to build genuinely innovative solutions, because I was stuck in a rut of my own making.

    The problem wasn’t a lack of intelligence or capability; it was a deeply ingrained resistance to change, fueled by the illusion that tenure equals value. I was wrong. Dead wrong. Your experience is valuable when it’s *diverse* and *evolving*, not when it’s a decade of repeating the same year over and over. I finally snapped out of it when a junior developer, fresh out of college, started automating tasks in Python and deploying microservices to AWS Lambda in a fraction of the time it took my team to provision a new server for our monolithic Java application. That was a wake-up call, clear as day.

    The Comfort Zone is a Career Coffin

    Here’s a bold opinion: Your comfort zone is actively working against your career progression. I truly believe that. I spent a decade convinced that mastering one specific stack, becoming the resident expert on our legacy system, made me indispensable. What it actually did was paint me into a very specific, very narrow corner. I was indispensable to that system, sure, but increasingly irrelevant to the broader market and the exciting innovations happening outside my bubble.

    The tech landscape moves at an insane pace. If you’re not moving with it, you’re falling behind. I remember scoffing at JavaScript frameworks beyond jQuery, convinced they were over-engineered. Now, I see projects built with React and Vue.js that deliver incredible user experiences with far less boilerplate than my old AngularJS projects ever did. It’s not about being ‘right’ about your chosen tech; it’s about being effective and adaptable. My refusal to adapt meant I was effectively creating my own glass ceiling.

    The Illusion of Efficiency

    We often tell ourselves we’re efficient because we know our tools inside out. I could debug a complex Java application blindfolded. I knew every quirk of our Oracle database setup. But was that true efficiency, or just familiarity? I realized I was spending hours optimizing a deployment process that could have been entirely automated with a simple CI/CD pipeline using Jenkins or GitHub Actions. My “efficiency” was often just expertly navigating an inefficient system because I refused to learn new ways. This is a trap. You become a master of the suboptimal, and that’s not a skill anyone is paying a premium for in 2026.

    The Cost of Sticking to Your Stack

    The real cost isn’t just missed opportunities; it’s the dwindling market value of your skillset. When I finally started looking around, I noticed salary bands for “Senior Java 8 Developer with extensive Spring MVC experience” were plateauing or even slightly declining, while roles asking for “Senior Full Stack Engineer with React, Node.js, and AWS” were offering significantly more. My expertise was becoming a niche, not a widely sought-after commodity. It’s like being a master blacksmith when everyone needs engineers for electric cars. Your skill is profound, but the demand has shifted dramatically. If you’re still relying heavily on older versions like Java 8, it’s time to seriously consider an upgrade path to Java 17 or beyond, or pivot entirely.

    Legacy Tools vs. Modern Powerhouses: A Deep Dive

    Elegant woman in fur hat by candlelight, evoking a vintage, luxurious atmosphere.

    I’ve seen firsthand the pain points of sticking with legacy tools when far superior alternatives exist. It’s not just about what’s shiny and new; it’s about tangible improvements in development velocity, scalability, and cost-efficiency. I used to be a staunch defender of monolithic architectures, arguing that the simplicity of a single codebase outweighed the complexity of distributed systems. I was so wrong. The overhead of managing dependencies, the nightmare of deployment, and the struggle to scale specific components independently made development a slog.

    Compare that to modern microservices, often deployed in Docker containers and orchestrated with Kubernetes. The difference is night and day. Development teams can work on services independently, deploy them without affecting the entire application, and scale only the parts that need it. My old world of waiting for a bi-weekly release cycle on a single, massive WAR file feels like ancient history now. I saw a team at my current company, a small startup, achieve more in three months with a microservices architecture on AWS than my previous team did in a year with our monolithic Java system.

    The Rise of Serverless and Containerization

    Serverless computing, like AWS Lambda or Azure Functions, changed the game for me. The idea of writing code and having it run without ever managing a server seemed like magic at first. I started with simple data processing functions, then moved to building entire API endpoints. The cost savings alone were phenomenal – paying only for execution time instead of idle server hours. Then there’s containerization with Docker. Before, environment setup was a headache: “It works on my machine!” was a common, frustrating cry. Docker provides a consistent, isolated environment that travels with your code, making deployments incredibly reliable across different environments.

    Kubernetes, while complex to learn, orchestrates these containers at scale. Imagine trying to manually manage hundreds of instances of your application. Kubernetes automates deployment, scaling, and management. It’s a huge leap from manually SSH-ing into servers and running deployment scripts. I spent weeks learning the basics, grappling with YAML files and kubectl commands, but it paid off immediately. We could spin up development environments in minutes, not days. The old way of provisioning VMs and configuring them manually feels ridiculously slow and error-prone now.

    The Git Workflow Revolution

    For years, my teams used SVN. Branching was a pain, merging was a nightmare, and collaborative development often meant stepping on each other’s toes. The mental overhead of ensuring you had the latest changes and resolving conflicts was immense. Then I finally embraced Git. I resisted for so long, thinking it was just another version control system. It’s not. Git’s distributed nature, its powerful branching and merging capabilities, and the robust ecosystem around it (GitHub, GitLab, Bitbucket) fundamentally changed how we collaborate.

    I implemented a feature branch workflow at a new project, and suddenly, developers could work in parallel on complex features without constant fear of breaking the main branch. Code reviews became more effective, and releases were less stressful. My previous team would spend 20-30% of their time dealing with version control issues; with Git, that dropped to under 5%. The learning curve for advanced Git features is real, but basic branching and merging are easy to pick up and immediately deliver massive benefits. It’s an essential tool that every developer, regardless of their tenure, needs to master.

    Strategies to Escape the Rut: My Action Plan

    Getting out of the experience trap isn’t easy. It requires conscious effort, humility, and a willingness to feel uncomfortable again. But trust me, the payoff is immense. This is the action plan I put into place, and it’s been transformative.

    • Dedicated Learning Blocks: I started dedicating 1-2 hours every day to learning something new. This wasn’t passive reading; it was active coding, following tutorials, and building small projects. I treated it like an essential part of my job, not an optional extra. It wasn’t always easy, especially after a long day, but consistency is key. My focus for the first six months was Python and basic AWS services. I set clear, achievable goals, like deploying a simple web app to Lambda or writing a data processing script in Python.
    • Building Side Projects: This is where theory meets practice. Pick a small, achievable project that forces you to use the new technologies you’re learning. For me, it was building a simple expense tracker using React for the front-end, Node.js with Express for the API, and a NoSQL database like MongoDB. These projects don’t have to be groundbreaking; their value is in the hands-on experience they provide. I learned more about deployment and state management building that little app than I did from dozens of online courses.
    • Mentorship and Reverse Mentorship: I sought out mentors who were already proficient in the areas I wanted to learn. They provided guidance, reviewed my code, and offered invaluable advice. But I also engaged in ‘reverse mentorship’ – learning from younger colleagues who were naturally adept with newer technologies. I swallowed my pride and asked questions. A junior developer taught me more about modern CI/CD pipelines than any online tutorial could, simply by showing me his workflow and explaining the nuances.
    • Engage with the Community: Join online forums, attend virtual meetups, contribute to open-source projects. This exposes you to different ways of thinking and problem-solving. I started participating in discussions on Stack Overflow and Reddit (r/devops, r/programming) specifically to see what problems people were facing and how they were solving them with newer tools. It’s an easy way to stay current on trends and practical implementations.
    • Embrace Failure: You’re going to mess up. You’ll write bad code, choose the wrong approach, and spend hours debugging silly mistakes in a new environment. That’s okay. It’s part of the learning process. I blew past my AWS free tier limits a few times experimenting with different services. It cost me a few bucks, but the lessons learned about cost management and resource provisioning were priceless. Don’t let the fear of not knowing everything stop you from starting.

    The Uncomfortable Truth About Your Value

    A flat lay of modern technology devices including a laptop, camera, drone, and smartphone on a wooden table.

    Here’s the deal: Your ‘experience’ isn’t what you think it is. Ten years doing the same thing is one year of experience repeated ten times. You’re not special for knowing COBOL anymore, unless you’re a museum curator. The market values adaptability, continuous learning, and proficiency in relevant, modern toolsets. If your decade of experience consists of maintaining legacy systems without learning anything new, your market value is likely stagnant or even declining. It hurts to hear, but it’s a reality I faced, and one you need to acknowledge to move forward.

    Old vs. New: Practical Advantages I’ve Seen

    Woman using virtual reality goggles at home, immersed in a virtual world.

    I can talk theory all day, but the practical advantages of moving away from outdated approaches are what truly convinced me. Here’s a quick summary of the real-world benefits I’ve personally experienced and observed since I started embracing modern tech in 2026:

    Feature Legacy Approach (e.g., On-Prem Monolith) Modern Approach (e.g., AWS Serverless Microservices)
    Deployment Time Days to Weeks (Manual, complex builds) Seconds to Minutes (Automated CI/CD pipelines)
    Scalability Expensive hardware upgrades, slow Automatic, elastic scaling on demand
    Cost Efficiency High upfront CapEx, constant OpEx Pay-as-you-go, optimized for usage
    Innovation Speed Slow integration, high risk of regressions Rapid adoption of new services, isolated deployments
    Developer Experience Tedious setups, conflict-prone version control Consistent environments (Docker), streamlined collaboration (Git)
    Fault Tolerance Single points of failure common Distributed by design, self-healing capabilities

    The Shift in Development Paradigms

    This table isn’t just about tools; it reflects a fundamental shift in development paradigms. Moving from a single, tightly coupled application to independent, loosely coupled services managed by cloud platforms completely changes the game. I found that my previous experience with designing robust, enterprise-grade systems was still valuable, but only when applied to the *new* paradigm. Understanding architectural patterns, data flow, and error handling translates, but the implementation details are vastly different.

    Why Learning a New Stack Isn’t a Luxury, It’s a Necessity

  • Why your packed calendar is actually a massive red flag for your career

    Why your packed calendar is actually a massive red flag for your career

    If you show me a calendar that looks like a game of Tetris played by a color-blind person, I don’t see a high performer. I see a catastrophe. I see someone who has lost control of their time and, more importantly, their ability to produce anything of actual value.

    Being “busy” is the ultimate hiding spot. It’s the easiest way to feel like you’re winning while you’re actually just spinning your wheels in the mud. We’ve turned responsiveness into a personality trait, and it’s killing our careers. If you’re answering every Slack message in thirty seconds, you aren’t a team player; you’re a distraction-addict who can’t handle the silence of real thought.

    The Tuesday I realized I was a fraud

    Back in 2018, I was working as a project coordinator for a small logistics firm in Chicago. My desk was a mess of Post-it notes, I had three monitors going, and I felt like a god. I was the person everyone came to. I was “in the loop.” I remember sitting in my car at 6:00 PM on a rainy Tuesday, staring at the steering wheel, and realizing I couldn’t name a single thing I had actually built or solved that day. I had sent 142 emails. I had attended four meetings that could have been a single bullet point. I had managed to be busy for ten hours without doing a single minute of real work.

    It was embarrassing. I felt like a hollow shell of a professional. I was essentially a human router, just moving information from one place to another without adding any value. Busyness is like a weighted blanket for a mediocre career; it makes you feel safe while you’re doing nothing.

    Anyway, I quit that job six months later because I couldn’t stand the person I was becoming. But I digress. The point is, shallow work—those low-value, logistical tasks that keep you busy but don’t move the needle—is a trap we set for ourselves because deep work is actually hard and lonely.

    Why I think the “4-hour rule” is total nonsense

    Flat lay image of a calendar with a purple ribbon and the text 'Keep Calm and Check Your Balls' for testicular cancer awareness.

    I know people will disagree with me here, and Cal Newport is obviously a genius, but I think the idea that most people can do four hours of deep work a day is a flat-out lie. I’ve tried. I’ve tracked it using a physical stopwatch on my desk for three months straight. My average “actual” deep work time? 52 minutes. On a great day? Maybe 90 minutes.

    What I mean is—actually, let me put it differently. We lie to ourselves about how much we can actually focus. Most people who claim they do four hours of deep work are actually just doing two hours of work and two hours of “thinking about work” while staring at a Google Doc. Real deep work—the kind that makes your brain feel hot and tired—is exhausting. If you can do one solid hour of it, you’ve already won the day. Most people do zero.

    Shallow work is what keeps you employed. Deep work is what gets you promoted.

    The Slack-shaped hole in your productivity

    I’m going to say something that would probably get me fired from a lot of tech companies: I think Slack is a net negative for the human race. I specifically hate the “Huddle” feature. It is the digital equivalent of someone poking you in the ribs while you’re trying to read.

    I refuse to use Notion for the same reason. People spend more time making their Notion pages look pretty with icons and headers than they do actually working. It’s glorified scrapbooking for adults who are afraid of a blank white page. I know everyone loves it, but I find it bloated and performative. There, I said it. Give me a plain text file any day.

    A Slack notification is a digital pebble thrown at your window. If you let people throw pebbles at your window all day, you’ll never get any sleep. And you’ll certainly never write anything worth reading or code anything worth shipping.

    Total cowardice.

    The actual math of a focused hour

    I ran a little experiment last year. I tracked my “Time to First Distraction” (TFD) for 14 work days. I used a simple spreadsheet to log every time I checked my phone or opened a tab that wasn’t related to the task at hand.

    • Average TFD: 11 minutes.
    • Longest streak: 34 minutes (I had to turn my router off to achieve this).
    • Shortest streak: 2 minutes (someone sent a meme of a cat).

    When you look at the data, it’s horrifying. If you’re switching tasks every 11 minutes, you are never actually entering a flow state. You’re just living in the shallows. You’re basically a professional goldfish. We think we’re multitasking, but we’re really just suffering from continuous partial attention. It’s a career-killer because it prevents you from ever becoming truly “rare and valuable,” which is the only real job security that exists anymore.

    I’ve bought the same $120 mechanical keyboard four times because the tactile click helps me stay in the zone. I don’t care if something better exists; that specific sound is the only thing that keeps me from clicking over to Twitter when a sentence gets hard to write.

    Stop being so accessible

    The most successful people I know are actually quite annoying to work with. They don’t answer emails quickly. They decline meetings without a “valid” excuse. They are often “offline” during the middle of the day. At first, I thought they were just arrogant. Now I realize they’re just protective.

    If you are accessible to everyone, you are useful to no one. You become a commodity. And commodities are easily replaced. If your job is just to be a fast responder, a script can do your job better than you can. You have to carve out space where you are unreachable.

    I still struggle with this every single day. Yesterday, I spent forty-five minutes looking for a specific font for a project that nobody is even going to see until next month. I was being “busy” because the actual task—writing a difficult proposal—felt too heavy. I’m not perfect at this. I’m just tired of pretending that being overwhelmed is a badge of honor.

    Do you actually have too much work, or are you just afraid of what happens when you turn off the noise and have to actually think?

    Stop checking your email. Close the tab.

  • Coming Back From the Dead: How I Rebuilt a Professional Network After 4 Years Away

    Coming Back From the Dead: How I Rebuilt a Professional Network After 4 Years Away

    When I stepped back into the professional world after four years of being a stay-at-home parent and occasional woodworker, I realized I wasn’t just out of the loop—I was essentially a ghost. My old contacts had moved on, gotten promoted, or disappeared into the void of middle management at companies I’d never heard of. I felt like a relic. I remember sitting at a Blue Bottle in Palo Alto in 2022, trying to have a ‘catch-up’ coffee with an old colleague, and I actually forgot the word for ‘deliverables.’ I called them ’the things we do.’ It was humiliating. I spilled half an oat milk latte on my own notebook and realized that my old network wasn’t going to save me. It was dead.

    The ‘Warm Intro’ is a total myth

    Everyone tells you to start with your ‘warm’ leads. Your old bosses, your former teammates, that one guy you used to grab beers with in 2016. I think this is actually terrible advice for 90% of people coming back from a long break. Why? Because those people remember the old you. They remember the version of you that worked 60 hours a week and didn’t have a gap on their resume. When you show up after four years away, they look at you with this weird mix of pity and confusion. They don’t know where to ‘slot’ you anymore.

    I wasted three months trying to revive these dead connections. I sent 42 emails to former colleagues. I tracked them in a Google Sheet I called ‘Project Lazarus.’ Out of those 42, I got nine ghosts, four ‘let’s grab coffee’ invites that never materialized, and exactly zero leads. The ‘warm’ network is often just a polite way to get ignored. It’s better to start fresh with people who don’t have a preconceived notion of who you used to be. You need a blank slate.

    I might be wrong about this, but stop using LinkedIn correctly

    Vintage building facade with red door in Tampere, Finland. Classic Nordic architecture.

    LinkedIn is a digital wasteland of ‘humbled and honored’ posts that make me want to throw my MacBook into a lake. I hate it. I especially hate those ‘AI-powered’ networking apps like Lunchclub—I tried it for a month and it felt like speed dating for people who have absolutely nothing to say to each other. I refuse to use them. I also have an irrational hatred for Fishbowl because the UI reminds me of a hospital waiting room and the anonymity just turns everyone into a prick.

    Anyway, what I did instead was start ‘cold-calling’ people on LinkedIn but in a way that felt human. I didn’t use the ‘Connect’ button with a generic message. I found people who were doing the job I wanted and I sent them a message that basically said: ‘I’ve been out of the game for four years and I’m trying to figure out if this industry is still as broken as I remember it.’ People love to complain. It worked way better than asking for a job. I got a 22% response rate on those ‘complaint’ messages compared to a 4% response rate on my ‘polite’ referrals.

    Actually, let me rephrase that—it wasn’t just about complaining. It was about being a person instead of a resume. You need to be aggressive. What I mean is—actually, let me put it differently: you need to be persistent without being a creep.

    The Unfair Truth: Avoid the ‘Hustlers’

    This is the part where people are going to disagree with me, but if you’ve been away for a long time, do not try to network with the ‘rising stars’ or the people under 30 who are ‘crushing it.’ They don’t understand you. They see a career hiatus as a weakness or a lack of ambition. They think if you aren’t constantly ‘leveraging’—ugh, I hate that word—your time, you’re failing.

    Target the bored middle managers. Find the people who have been in their roles for 7+ years and look a little tired. They are much more likely to have a 20-minute conversation with you because they aren’t trying to climb over your head to get to the next level.

    I know it sounds cynical. It probably is. But these are the people who actually have the power to hire you or at least tell you which departments are currently a dumpster fire. They value experience and stability over ‘hustle.’ I’ve bought the same $14 Moleskine notebook for ten years and I swear by it; I don’t care if there are better digital tools. I like things that are reliable and a bit slow. Middle managers are the Moleskines of the corporate world.

    The 30-Day Re-entry Spreadsheet

    If you want to actually get results, you have to treat this like a weird science experiment. I spent four weeks doing this, and it was the only thing that worked.

    • Week 1: Identify 20 companies that didn’t exist when you left the workforce. This forces you to learn new names.
    • Week 2: Find one person at each of those companies who has a ‘weird’ background (liberal arts degree in tech, former teacher, etc.).
    • Week 3: Send the ‘unpolished’ message. No attachments. No ‘Inquiry regarding open positions.’ Just a question about their specific path.
    • Week 4: Follow up once. If they don’t reply, they’re dead to you. Move on.

    Trying to restart a network is like trying to jump-start a car with a battery made of lemons. It’s messy, it’s probably not going to work the first time, and you’re going to get sticky. But eventually, you get a spark.

    Stop apologizing for the gap

    I spent the first six months of my ‘return’ apologizing for my hiatus. I’d start every meeting with, ‘Sorry I’m a bit rusty,’ or ‘I’ve been away, so I might be behind on the tech.’ This is a death sentence. It signals that you are a liability. I honestly think most people you used to work with secretly hope you fail so they feel better about their own daily grind. Don’t give them the satisfaction.

    I stopped apologizing and started acting like my four years away gave me a perspective they didn’t have. I wasn’t ‘out of the loop’; I was ‘refreshed.’ It sounds like corporate BS, but if you say it with enough conviction, people believe it. The moment I stopped acting like a beggar was the moment people started treated me like a peer again. It’s a total lie, of course—I was terrified—but it worked.

    Is networking ever not gross? I don’t know. I still feel a bit oily after a day of ‘outreach.’ But the reality is that no one is coming to find you in your woodshop. You have to go out there and be a person, spill some coffee, and send some weird emails.

    Just send the email. The worst they can do is ignore you, which they’re already doing anyway.

  • Why chasing Inbox Zero is the fastest way to stay mediocre at work

    Why chasing Inbox Zero is the fastest way to stay mediocre at work

    It was 2:14 PM on a Tuesday in October—October 12th, 2021, to be exact. I remember because I was sitting in my home office, staring at a little gold medal emoji on my screen. I had done it. I hit ‘Inbox Zero’ in Superhuman. Every single thread was archived, snoozed, or deleted. I felt like a productivity god. I felt clean. Then, about ten minutes later, I realized I hadn’t actually done anything for my actual job in four hours. I was supposed to be finishing a strategy deck for our Q4 planning, but instead, I was a world-class sorter of digital mail. I was a highly-paid mail clerk. It was pathetic.

    We’ve been sold this idea that an empty inbox equals a clear mind. It’s a lie. What I mean is—actually, let me put it differently: an empty inbox is usually just proof that you spent your most valuable hours reacting to other people’s agendas instead of building your own. If your inbox is at zero, your most important projects are probably at a standstill.

    The day I realized I was a professional email-answerer

    I used to be obsessed with the tools. I paid $30 a month for Superhuman because I thought the keyboard shortcuts would make me faster. And they did! I could archive a newsletter about AI trends in 0.4 seconds. I could reply “Thanks, will look later” to my boss with a flick of my wrist. But the faster I got, the more emails I received. It’s a feedback loop from hell. You reply fast, people reply back faster. You’re essentially training your colleagues to treat you like an Instant Messenger service rather than a human being who needs time to think.

    I might be wrong about this, but I think the entire “productivity” industry is just a way for us to feel busy without being productive. We love the dopamine hit of the Archive button. It feels like a win. But deep work—the kind of work that actually moves the needle, the kind where you lose track of time and solve a hard problem—doesn’t happen in an inbox. It happens when you ignore the world for three hours. You can’t do that if you’re checking your mail every twelve minutes to make sure that little number stays at zero.

    The $30/month lie

    A relaxing lounge corner in Shanghai featuring snacks, a smartphone, and decorative plants.

    I’ve come to absolutely loathe Superhuman. I know people love it, and they swear by the “speed,” but I think it’s a predatory product. It gamifies the very thing that keeps us from doing our best work. It makes you feel like an elite athlete for doing the most basic, shallow task imaginable: reading text. I cancelled my subscription six months ago and went back to the basic, ugly Gmail interface. It’s slower. It’s clunky. And that’s exactly why I love it. It makes me want to spend less time there. Total waste of money.

    The more efficient you are at email, the more email you will be forced to do.

    My 22-day experiment with being “unresponsive”

    Last November, I decided to track my output. I spent 22 work days tracking exactly how much time I spent in “processing mode” vs. “creation mode.” I used a simple stopwatch on my desk. On days where I prioritized Inbox Zero, I averaged 147 minutes of email time and produced, on average, 1.5 pages of actual documentation or code. On days where I let the inbox rot—I’m talking 50+ unread messages by EOD—I averaged 32 minutes of email and 6 pages of output. The math isn’t even close. My brain was 4x more productive when I was being a “bad” communicator.

    Here is my unfair take that I know will annoy people: If you reply to every email within five minutes, I don’t trust you with big projects. It tells me you don’t have anything more important to do. It tells me your focus is fragile. I’ve started intentionally waiting 4-24 hours to reply to non-urgent stuff just to prove to myself (and them) that I’m busy doing the work they actually hired me for. It’s uncomfortable. People get annoyed. But the work is better.

    The part that actually works

    • Check email twice a day. 11 AM and 4 PM. That’s it.
    • Turn off every single notification. If it’s a real emergency, they’ll call you. (They never call).
    • Accept the mess. An unread inbox is a sign of a busy life.
    • Stop using “productivity” apps that make email feel like a video game.

    I used to think I was being disciplined by keeping my inbox clean. I was completely wrong. I was just scared of the hard work. It’s much easier to clear 50 emails than it is to stare at a blank Google Doc and figure out a product strategy. Inbox Zero is a form of procrastination that looks like work. It’s the ultimate hiding spot for people who are afraid to be great.

    Anyway, I digress. The point is that your inbox is a conveyor belt of other people’s priorities, and if you spend all day standing at that belt, you’ll never build anything of your own. I still struggle with it. Sometimes I see that notification bubble and my thumb twitches. It’s an addiction.

    I don’t know if I’ll ever be fully “cured” of the need to organize my digital life. But I do know that my best work—the stuff I’m actually proud of—happened when my inbox was a complete disaster.

    Stop cleaning the house and go build something.

  • Hallo wereld!

    Hallo wereld!

    Listen, I’ve been through it all. Dropped calls, stuttering streams, games lagging out at the worst possible moment. For years, I just blamed my internet provider. Turns out, that was a huge misconception. Your ISP gives you a pipe, sure, but how that pipe distributes water in your house? That’s on your plumbing. And your network is your plumbing.

    Your ISP Router Isn’t Enough – Period.

    Most people just plug in the free router their internet service provider hands them and call it a day. That’s a mistake. A big one. I made it for too long, thinking I was saving money. What I was actually doing was kneecapping my entire internet experience. These routers are typically bottom-of-the-barrel hardware, designed for cost-saving, not performance or reliability. They’re fine for basic browsing, maybe. But if you game, stream 4K video, work from home, or have more than a handful of devices, you’re just asking for trouble.

    I’ve seen countless friends complain about their Wi-Fi, only to find they’re still using the ancient, single-band router from their 2018 internet package. It’s like buying a sports car and putting bicycle tires on it. You’re paying for bandwidth you can’t even fully use because your internal network is a bottleneck. This isn’t about blaming the ISP entirely; it’s about understanding their business model. They want to get you online cheaply, not necessarily optimally.

    The Hidden Costs of “Free” Gear

    That “free” router often costs you more in frustration and lost productivity than upgrading would. Think about it: every time a video conference drops, that’s time wasted. Every buffering movie, every slow download, it chips away at your patience. What’s that worth? For me, a lot. The hardware they give you typically lacks advanced features like proper Quality of Service (QoS) controls, robust parental controls, or even decent Wi-Fi coverage for larger homes. They rarely support the latest Wi-Fi standards effectively, meaning you’re missing out on potential speed and efficiency gains that your newer devices are capable of. My first real upgrade was to an ASUS RT-AX86U, and the difference was night and day. It wasn’t cheap, around $250-300 at the time, but it paid for itself in sanity within weeks.

    When to Upgrade, Not Replace

    Sometimes, your ISP router might actually be half-decent, especially if you have a newer fiber connection. But even then, it might not be enough. Here’s my rule: if your connection speed is consistently good when wired directly to the ISP modem, but your Wi-Fi is flaky or slow, then your router is the problem. You don’t necessarily replace the ISP modem entirely; you just put their router into “bridge mode” and let your own, superior router handle all the heavy lifting. This setup gives you the best of both worlds: your ISP’s reliable modem feeding a powerful, feature-rich router you control. It unlocks the full potential of your internet plan.

    Picking the Right Brain for Your Network

    This is where it gets interesting. There’s no single “best” router for everyone. It depends on your house size, number of devices, and what you actually do online. Forget the marketing hype for a minute and focus on real-world needs. I’ve tried everything from single powerful units to mesh systems and wired access points. Each has its place.

    Single Router Powerhouses for Smaller Spaces

    If you live in a small to medium apartment (say, under 1500 sq ft) or a compact single-story home, a good, high-end standalone router can often be perfect. You want something with at least Wi-Fi 6 (802.11ax), and ideally Wi-Fi 6E if you have compatible devices, to leverage the less congested 6GHz band. Look for models with multiple Gigabit Ethernet ports for your wired devices and a powerful processor to handle heavy traffic. My go-to recommendation for this category, if you’re on a budget but still want performance, is often something like the TP-Link Archer AX21 (around $80-100). For more demanding users, the ASUS RT-AX86U (around $250-300) is still a beast, offering incredible Wi-Fi 6 performance, strong QoS, and robust firmware features. It handles a house full of devices without breaking a sweat. Its 2.5 Gigabit WAN port is a nice touch if you’ve got faster than Gigabit internet.

    The Mesh vs. Wired Access Point Showdown

    For larger homes (over 2000 sq ft) or houses with multiple floors, a single router almost never cuts it. You’ll hit dead zones. This is where you need to extend your Wi-Fi. You have two main options: mesh systems or dedicated wired access points (APs).

    • Mesh Wi-Fi Systems: These are popular for a reason. They’re easy to set up. You get multiple units that talk to each other to create a single, seamless Wi-Fi network. You walk from room to room, and your devices automatically switch to the strongest signal without you ever noticing. Products like the Google Nest Wifi Pro (around $200 for a 2-pack) or TP-Link Deco XE75 (around $300 for a 2-pack) are great examples. They usually come with Wi-Fi 6E, providing excellent speeds. The downside? Wireless backhaul (how the mesh units talk to each other) can introduce latency and reduce overall speed, especially if you can’t run Ethernet between units. If you *can* wire the mesh units together (Ethernet backhaul), they perform much closer to dedicated APs.
    • Wired Access Points (APs): This is my preferred method if you can swing it. It requires running Ethernet cables to various points in your house, which can be a pain, but the performance is unmatched. Each AP broadcasts its own Wi-Fi signal, all managed by a central controller (often software or a small hardware device). You get maximum speed, minimal latency, and incredible stability. My personal choice is almost always the Ubiquiti UniFi ecosystem. Their APs, like the U6-Lite (around $100) or U6-Pro (around $170), offer incredible value and performance. Paired with a UniFi Dream Router or Cloud Key Gen2 Plus, you have a professional-grade network. This is more complex to set up, but the control and performance are worth the effort for an enthusiast or power user.

    For most people, if running Ethernet isn’t an option, a good mesh system is the way to go. If you’re willing to invest in wiring, dedicated APs will always give you a superior experience.

    My Top Router Recommendations

    Here’s a quick table breaking down my picks for different scenarios:

    Scenario Recommendation Approx. Price (USD) Key Features
    Budget Home (Small) TP-Link Archer AX21 $80 – $100 Wi-Fi 6, Gigabit Ethernet, good value.
    Power User (Medium) ASUS RT-AX86U Pro $250 – $300 Wi-Fi 6, 2.5G WAN, robust firmware, excellent QoS.
    Large Home (Mesh) TP-Link Deco XE75 (2-pack) $300 – $350 Wi-Fi 6E Mesh, Tri-band, easy setup, optional Ethernet backhaul.
    Enthusiast (Wired AP) Ubiquiti UniFi U6-Pro (per AP) + Router $170 (AP) + $200-300 (Router) Professional Wi-Fi 6, central management, superior stability, scalable.

    Placement Isn’t Rocket Science, But It Matters

    You can buy the most expensive router on the planet, but if you stick it in a closet in your basement, you’re going to have a bad time. Signal propagation is tricky. Wi-Fi signals don’t like walls, especially concrete or brick, and they absolutely hate metal. Think of your Wi-Fi signal like a lightbulb: it shines out from its source, and obstructions cast shadows.

    Location, Location, Location: Getting the Best Signal

    Optimal placement is critical. Always aim for a central location in your home, high up if possible. If you have multiple floors, try to place your main router or primary mesh node on the middle floor. Avoid putting it on the floor or tucked away behind furniture. An open shelf or mounted on a wall is ideal. For mesh systems, strategically place the satellite units about halfway between the main router and the area you want to cover, ensuring they still have a strong connection back to the main unit.

    Dodging the Digital Noise

    Wi-Fi operates on radio frequencies, and a lot of other devices use those frequencies too. This causes interference, which degrades your signal. Here’s a list of things to keep your router away from:

    • Microwave ovens: These blast a ton of interference on the 2.4GHz band.
    • Cordless phones (older models): Many use the 2.4GHz band.
    • Large metal objects: Refrigerators, filing cabinets, even large mirrors can reflect or absorb Wi-Fi signals.
    • Fish tanks: Water absorbs Wi-Fi signals quite effectively.
    • Thick walls: Especially brick, stone, or concrete. Glass is generally fine.
    • Other Wi-Fi networks: If you live in an apartment building, crowded Wi-Fi channels can be an issue. Use your router’s software or a Wi-Fi analyzer app (like Wi-Fi Analyzer for Android or NetSpot for Mac/Windows) to find less congested channels.

    Sometimes, moving your router just a few feet can make a massive difference in signal strength and speed. Experiment with different spots before you buy more hardware.

    Don’t Skimp on Basic Security

    This isn’t optional. Change the default Wi-Fi password. Change the router’s admin password. Use WPA3 if your devices support it, WPA2-AES (not WPA2-TKIP) otherwise. Keep your router firmware updated. This stuff isn’t exciting, but it’s foundational. Skipping it is like leaving your front door unlocked.

    Common Network Headaches Solved

    Even with the best gear and optimal placement, sometimes things go sideways. Here are a few recurring issues I’ve seen and how to tackle them.

    Why is my Wi-Fi always dropping out?

    This is usually a sign of one of two things: interference or an overloaded router. First, check for interference (see my points above about microwaves and metal). If that’s not it, your router might be struggling to handle all your devices and traffic. A simple reboot of the router can sometimes clear temporary glitches. If it’s a persistent problem, you need a more powerful router or to implement a mesh/AP solution for better coverage. Make sure your router’s firmware is up to date, as manufacturers often release stability fixes.

    How do I fix slow speeds in one corner of the house?

    This is almost always a signal strength issue, a dead zone. Move your router to a more central location. If that doesn’t work, you need to extend your Wi-Fi. This means adding a mesh satellite, a wired access point, or a dedicated Wi-Fi extender. I’d always recommend mesh or wired APs over basic extenders; extenders often halve your available bandwidth, creating another bottleneck.

    What’s the deal with “bufferbloat” and how can I reduce it?

    Bufferbloat is a nasty problem where your router’s internal buffers get overloaded during periods of high traffic (like a big download or upload), causing massive latency spikes. This is what makes your online game lag while someone else is uploading a massive file. Many cheaper routers handle this poorly. The best solution is a router with good Quality of Service (QoS) or “Smart Queue Management” features, like those found in higher-end ASUS or Ubiquiti routers. Enabling and configuring these features allows your router to prioritize certain types of traffic (like gaming or video calls) and prevent any single device or activity from hogging all the bandwidth and causing latency for everything else. It takes some tinkering, but it’s worth it.