2025 in review, and plans for the coming year of DevRel
Reflecting on my first year as DevRel at Parallel—2.5M X impressions, cookbooks, MCP integrations, and LLMTEXT—and outlining my 2026 strategy for building SaaS on the agentic internet.
Reflecting on my first year as DevRel at Parallel—2.5M X impressions, cookbooks, MCP integrations, and LLMTEXT—and outlining my 2026 strategy for building SaaS on the agentic internet.
Introduces LLMTEXT, an open-source toolkit for creating, validating, and using llms.txt files to make websites accessible to AI agents through standardized documentation and MCP servers.
Details the transition from a 150k LOC monorepo to a decoupled, open-source architecture where each package is its own repository, simplifying distribution and collaboration.
Argues against the need for new hardware for AI assistants, proposing that existing simple phones paired with good headphones can deliver bidirectional voice interfaces effectively.
Investigates creating a completely internet-free development environment with large LLMs, exploring privacy, security, and focus benefits while documenting installation challenges and workarounds.
Predicts the decline of human utility as AI surpasses knowledge workers in capability, proposing becoming "compute allocators" to stay relevant in an AI-dominated future.
Demonstrates how LLMs enable scalable knowledge work by breaking down complex tasks into API-driven subtasks, using building websites for GitHub repos as a practical example.
Explores the shift from smartphone apps to natural language voice interfaces powered by AI agents, advocating for open source approaches to eliminate traditional business boundaries.
Analyzes the barriers preventing seamless system integration and proposes solutions like API search engines and GPT normalization to overcome vendor lock-in and integration complexity.
Advocates for independent one-person companies forming reciprocal networks instead of traditional co-founder startups, reducing interpersonal risk while maintaining autonomy and flexibility.
Chronicles an attempt to create a scalable browser automation API using Bun and Fly.io, exploring the FLAME pattern and analyzing cost structures for AI-powered web scraping.
Explores the concept of transforming everyday conversations into various forms of digital content through AI-powered "Chatcasts," ushering in the age of social computing.
Documents the creation of an automated domain management system using NameCheap and CloudFlare APIs to streamline the process of turning ideas into working websites.
Reflects on the challenges and lessons learned from attempting to run frontend, backend, and multi-domain hosting from a single server, ultimately choosing a more pragmatic hybrid approach.
A clever workaround for generating static pages for multiple domains in Next.js by repurposing the locale feature, including a high-performance multi-domain markdown setup.
In this post I explain what ChatGPT plugins are, how I've made a ChatGPT plugin for ScrapingBee, and how you can use it.
A tutorial on creating a draggable horizontal resizer in React for dynamic layouts, inspired by VSCode's resizable panels, implemented as a reusable React hook.
A technical solution for fixing Tailwind CSS dark mode class precedence issues in TypeScript monorepos by using the bang (!) modifier to force proper styling.
Proposes a new system called "purpose driven openness" that uses LLMs to calculate alignment between entities, enabling innovation while preventing misuse of shared technologies.
Explores the idea of creating an algorithm to form perfect communities by clustering people together based on purpose-driven alignment, reducing chronic stress and screen dependency.
Envisions using AR technology to give individuals control over their digital immersion by filtering out unwanted content and ads from their reality, building a Human OS for healthier digital interactions.
Presents a simple yet powerful method for using ChatGPT to perform fast parallel classification tasks, such as determining gender from names with 250ms response times.
Shares practical insights on integrating AI into businesses, covering GPT applications, privacy considerations, and advice for startups and enthusiasts embracing the AI revolution.
A practical guide to using regular expressions for global search and replace operations in VSCode, including techniques for matching across newlines and common pitfalls.
Demonstrates how to create end-to-end tests for ChatGPT AI plugins using the MRKL technology, with practical examples testing a ScrapingBee plugin.
A strategy for maintaining Mac performance by creating an automated setup script for quick resets, combined with using Quitter to auto-close inactive apps and Power Manager to enforce regular shutdowns for optimal memory and CPU usage.
A vision for revolutionizing developer compensation using blockchain and smart contracts, where developers get paid per pull request instead of hourly rates, with payments based on code quality, time spent, and peer reviews in an open-source environment.
Key product development lessons learned from building FriendTime v2, including the importance of simple validation before adding features, avoiding premature monetization, and the underestimated time cost of final touches.
A personal appreciation of each of the four seasons in the Netherlands, from cozy winter gatherings to spring flowers, summer freedom, and autumn storms perfect for water sports.
A philosophical perspective on the COVID-19 pandemic as a social construct that has accelerated the separation between people, both online through internet bubbles and in real life through safety measures.
The story of quitting a job to work full-time on startups and implementing aggressive cost-cutting measures to reduce monthly expenses by 300 euros, extending runway to 3 years with 20k in savings.
A deep reflection on productivity struggles and an innovative solution to align short-term dopamine rewards with long-term goals by automating restrictions and rewards through APIs connected to WakaTime coding metrics.
A philosophical exploration of humanity's ultimate purpose to expand in all directions at the speed of light, starting with the evolution revolution on Earth before spreading to other planets and eventually focusing on preservation.
A vision of a future where humanity uses CRISPR and AI technologies like AlphaFold to control biological evolution, creating non-selfish plants and animals that serve humanity, from houses grown by trees to food-gathering animals.
Inspired by magpies that recycle bottle caps for food, this article envisions a future where animals serve practical purposes like cleaning trash, delivering packages, and performing tasks instead of robots.
An experiment to reduce smartphone usage from 5 hours per day by eliminating the need for a phone at home, setting up all phone functions on a Mac instead to break the habit of dreamscrolling and increase productivity.
The launch story of BackpackingTribe, a platform connecting backpackers to travel together in groups from hostel to hostel, including validation strategies, marketing efforts through Facebook and Google ads, travel blogger outreach, and the business model based on hostel booking commissions.
A reflection on the cyclical pattern of working regular jobs to save money, then quitting to work on side projects until broke, and exploring three potential paths to break free from this cycle.
A proposal for Facebook to offer a premium ad-free subscription that helps users achieve their personal goals by curating content based on their values, rather than maximizing screen time.
Exploring the concept of building a platform called MindMirror to help people save their experiences, opinions, and memories in one place to better understand themselves and connect the dots in their lives.
A candid exploration of common dating fears and anxieties, from worrying about being boring to fear of rejection, with practical reframing advice to approach dating as a game of mutual discovery.
Weighing the pros and cons of making your mobile app invite-only, from collecting emails and creating scarcity to potential user churn and missing App Store traffic.
How FriendTime addresses contact chaos, privacy concerns, sparse relationships, disconnectedness, and social media addiction through a freemium model focused on real connections.
The journey from creating an addictive mafia game to building FriendTime, an app designed to bring people together in real life and maintain meaningful relationships.
A technical guide to web scraping using Puppeteer and JavaScript to extract public information from social media platforms while navigating anti-scraping protections.
A step-by-step guide to deploying an Express and MySQL app on a remote server using Linode or DigitalOcean, including Nginx, Node, MySQL setup, and CloudFlare integration.
How to upload your iOS app after Apple removed Application Loader in Xcode 11 by using the Transporter app instead.
Understanding the stages from idea to market in a SaaS startup and why senior developers should be aware of these stages to become more driven and successful.
How urbanization and modern communication have caused a Human Network Explosion that our brains aren't designed to handle, potentially leading to increased mental and physical health problems.
A simple productivity technique using hashtags like #toRemember, #toSearch, and #toSay to batch similar tasks together and become more self-reflective and less impulsive during work.
Setting up Ghost CMS with CloudFlare's automatic SSL using flexible encryption mode and proper nginx configuration to avoid redirect loops.
The strategic advantages of open sourcing code including feature separation, attracting developers, community contributions, potential revenue through licensing, and viral growth opportunities.
Implementing extreme productivity rules including browser tab limits, locked Freedom.to mode, phone delegation, and codebase-first development to achieve 70 hours of coding per week.
Overcoming the PO Fallacy by moving todos into the codebase instead of GitHub to reduce context-switching and increase time spent coding versus planning.
Reducing daily screen time from 9 hours to 6 hours through digital minimalism, using Freedom.to for blocking distractions, and switching to physical books and dumbphones.
A philosophical exploration of technological evolution and the need to create equilibrium between humanity and technology to avoid being consumed by our superior creations.
An experimental approach to maximizing daylight exposure and restructuring the day into four 6-hour quarters to improve productivity, energy levels, and overall well-being.
Experimenting with sleeping in a hammock for a week and discovering six unexpected benefits including better air flow, easier cleaning, and improved sleep quality.
Adopting a lean lifestyle as a solo entrepreneur with rules for freelancing, managing finances, and maximizing time for personal startup projects while maintaining financial security.
Why single tasking with one screen in full-screen mode may be more productive than multi-screen setups for programmers seeking better focus and fewer distractions.
Offering to build proof-of-concept mobile apps within a week using React Native, Node JS, and SQL with thorough testing and App Store deployment.
How to convince companies that working part-time on multiple projects can actually improve focus, productivity, and value through cross-project learning and dedicated work days.
Comparing qualitative scaling (adding features) versus quantitative scaling (expanding internationally) for startups and why going global might be the better choice.
A collection of personal coding principles including avoiding premature optimization, keeping things simple, composition over inheritance, and maintaining low learnability.
Principles for keeping app development costs low by focusing on your USP, using React Native, maintaining a simple development environment, and avoiding premature scaling.
Comparing seven methods for testing new features in React Native apps, from local testing to Expo channels, beta roles, and Firebase A/B testing.
Envisioning a humane social network with activity-first design, verified identities, small communities, layered sharing, freemium model, and government-enforced open standards.
Why working at two startups simultaneously reduces risk, enables cross-learning, creates competition for better compensation, and increases chances of success.
How I built Dunbar, a relationship management app, in just 26 hours by leveraging high motivation, Expo, minimal boilerplate, and open source libraries.
Introducing Redux Light, a minimal boilerplate approach to Redux that prioritizes composition over inheritance and faster time to context while maintaining clarity.
A guide on implementing version control in your mobile app to force users to update when needed, using backend endpoints and update screens with over-the-air or store updates.
How to regain control of a clumsy startup codebase by simplifying development ecosystems, using JavaScript only, vertical scaling, and considering monoliths over microservices.
A startup idea for a maps app that provides navigation based on places you've already discovered, using human-friendly directions to help you learn the city instead of becoming dependent on GPS.
A step-by-step guide to migrating an existing React Native project to Expo or ExpoKit for more stability, OTA updates, and streamlined development workflow.
A detailed monthly grocery plan focused on eating paleo, reducing supermarket trips, minimizing plastic packaging, and spending only 192 euros per month on sustainable food.
Comparing different methods for collecting user feedback in mobile apps including Intercom, WhatsApp, HockeyApp, and custom native solutions.
A comprehensive comparison of Wix Navigation v1, v2, and React Navigation v3, analyzing their problems, solutions, and migration effort for React Native apps.
Exploring how predictive programming using neural networks could revolutionize software development and potentially reduce the demand for traditional programmers.
Seven levels of freedom to minimize stress and maximize happiness, including location freedom, time freedom, independence from physical objects, and freedom from external expectations.
Exploring the challenges of quitting Facebook including timeline memories, contact management, event invitations, FOMO, and the addictive nature of algorithmic content bubbles.
Analyzing the feasibility and bottlenecks of horizontal scaling without sharding using multiple nodes with a single MySQL database and load balancing.
How to prevent API downtime by implementing a flexible client that monitors server CPU load and automatically reduces query frequency during high load periods.
Achieving 5k+ RPS on a single machine through vertical scaling with CPU-optimized cloud servers, avoiding the complexity of horizontal scaling for early-stage startups.
A dream-inspired vision of future urban transportation featuring autonomous VR-enabled segways that could revolutionize commuting by reducing surface area and allowing multitasking.
Increasing coding productivity from 4-5 hours to 6+ hours per day by blocking communication channels on the laptop and keeping the phone physically distant.
A vision for affordable pod-based co-living that solves housing crises and loneliness through rating systems, noise-canceling technology, and community-focused design.
Seven critical mistakes to avoid when building React Native apps including premature complexity, messy codebases, lack of product-market fit validation, and poor user retention strategies.
A startup idea for Chat Backend as a Service that provides universal chat functionality with open source front-end components and automated scaling for React Native and Node JS apps.
Why staying with Expo and avoiding native dependencies saves development time and reduces bugs, helping startups ship faster with limited resources.
A comprehensive geo-scaling plan for horizontally scaling to millions of RPS using automated server splitting, merging, and load balancing based on community sharding.
How advancing AI tools for face and voice replication will enable sophisticated impersonation attacks, making verified platforms essential for online security.
Open sourcing React Native libraries including Super Image, Super Actionsheet, and Data Forms to share reusable components with the developer community.
Why React Navigation's component-based approach is fundamentally better than Wix Navigation's registerComponent method for managing wrapper components and screen mounting.
Exploring why code ownership is essential for agile development and how feature ownership can diminish inefficiencies and bottlenecks in development teams.
A reflection on how AI and machine learning will soon understand us better than we know ourselves, leading to personal AI advisors that could transform decision-making and human behavior.
An analysis of communication tools in coworking spaces, comparing Slack, Facebook Groups, and LinkedIn, and introducing Communify as a purpose-built platform for fostering local collaboration and community.
A shift in measuring productivity from passive learning and time spent to active creation and hands-on coding, introducing the Groundhog Day 100 Days of Code challenge.
A critical reflection on the risks of global internet uniformity and platform manipulation, arguing that decentralized regional diversity provides safer experimentation for humanity.
A controversial take on coding practices advocating for inline styles and WET code over DRY principles to prioritize development speed and reduce abstraction overhead.
A detailed step-by-step guide for publishing Expo apps to the Google Play Store and Apple App Store, covering configuration, builds, credentials, screenshots, and updates.
A philosophical exploration of humanity's environmental impact and potential solutions, discussing climate-control, evolution-control, and population management as strategies for creating a sustainable future.
Exploring how different physical and digital environments can create focused immersion states for various goals, especially when living in limited spaces or traveling.
A personal reflection on maintaining a disciplined EAT, CODE, KITE, REPEAT routine in Bali, setting ambitious goals for building community software and creating sustainable technology solutions.
Seven key principles for maintaining high code quality, balancing concerns like DRY principles, naming conventions, external dependencies, and reducing time-to-context.
An exploration of component organization strategies in React Native, introducing a folder structure based on component types including fat, pure, screen, wrapper, and universal components.
An analysis of seven technological and cultural trends making solo app development increasingly viable, from React Native and Apollo GraphQL to open-source libraries and Moore's law.
Observations on how professional collaborations in coworking spaces still rely heavily on coincidence, and why location-based networking platforms are needed for digital nomads.
Introducing iProud, a productivity to-do app for entrepreneurs built in 2 weeks after 6 months of learning, designed to help users make lists, complete tasks, and connect with others.
A brief celebration of successfully launching MasterCrimeZ to both iOS App Store and Google Play Store after 4 months of development.
An exploration of performance optimization strategies for GraphQL servers built with Node.js, covering benchmarking, database pooling, Dataloader, and production deployment techniques.
Technical considerations for connecting React Native apps to servers, covering SSL requirements, CloudFlare configuration, error handling, and connection testing strategies.
A quick overview of essential development tools and productivity apps for building React Native applications, including VSCode, ESLint, Prettier, RescueTime, and WakaTime.
Technical notes on the four methods of updating Apollo's client-side cache, comparing automatic updates, refetchQueries, manual store manipulation, and optimistic responses.
A comprehensive guide to setting up your own GraphQL backend with Node.js, Express, Sequelize, and MySQL, including deployment to a remote server with Nginx and SSL configuration.
A comprehensive cheatsheet of keyboard shortcuts and terminal commands for VSCode, MacOS, React Native Simulator, Chrome DevTools, and common Git workflows.
A decision framework for choosing between web and native app development, evaluating capabilities, platform preferences, user acquisition, retention strategies, and cost considerations including PWAs versus React Native.
A comprehensive comparison of Expo versus bare React Native and ExpoKit, outlining advantages like build automation and OTA updates, and disadvantages including app size constraints.
A comprehensive guide to building an MVP in 100 days using React Native and Expo, covering coding style decisions, architecture choices, work ethic, and a detailed workflow from setup to launch.
A step-by-step workflow for creating GraphQL queries in a full-stack React Apollo application, from schema definition to client-side implementation.
A humorous exploration of different mental modes developers shift between while coding, from debugging to perfecting UI, illustrated through fictional programmer personalities.
A reflection on the concept of intermittent hyper immersion shifts and how regularly changing environments accelerates personal growth and learning through challenging assumptions.
A technical deep-dive into timezone handling issues when using Sequelize vs mysql2 in Node.js, exploring how different ORMs process timestamps differently and cause validation problems.
A personal manifesto outlining ambitious 2018 goals, using fear-setting and extreme accountability measures to build two apps while pursuing a vision of working productively in paradise.
Seeking dopamine from productive activities like work and exercise rather than quick hacks like social media, gaming, and sugar to align with long-term goals.
An exploration of how short-term dopamine triggers like social media and food act as distractions that harm long-term productivity, arguing for eliminating these distractions rather than relying on willpower to resist them.
Moving beyond the pursuit of happiness by understanding and mastering our impulses, creating stable habits to focus on bigger issues like the planet.
A detailed breakdown of a productive daily routine for solo entrepreneurs combining morning workouts, focused coding sessions, kitesurfing, and evening reflection while avoiding common pitfalls like analysis paralysis and social media distractions.
A brief reflection on levels of consciousness and the journey toward higher awareness and making a difference in the world.
A reflective look back at 2017 as a year of learning React Native and JavaScript, documenting the journey from ideas and failed projects to finally achieving productive flow and being ready to ship real products.
A critical analysis comparing Facebook's addictive nature to heroin, examining how social media algorithms designed for user retention may be turning people into zombies with shortened attention spans and reduced real-world value.
Four reasons why solo software entrepreneurs should share their startup journey openly from day one, including getting valuable feedback, mutual learning, social accountability, and maintaining happiness during long development cycles.
Finding alignment with your environment to achieve flow state, balancing mental energy from coding with physical energy from kitesurfing to build an MVP.
Setting up the Nomad Incubator in Tarifa, Spain - a community for software developers and entrepreneurs who share a passion for kitesurfing and coding.
Two months of adventure in Vietnam, from remote northern villages in Hà Giang to kitesurfing in Mui Ne, learning to go with the flow and live authentically.
Embracing an uncertain travel lifestyle and going with the flow instead of rigid planning, finding balance between work focus and nomadic freedom.
The relationship between possessions and freedom as a digital nomad - owning only what's necessary for work and happiness while traveling with 11 kilos.
An experiment in setting up a complete offline development environment for React Native to enable productive programming during multi-day mountain treks in Bulgaria, demonstrating that remote work doesn't require internet.
A speculative warning about the potential future where capitalism drives the creation of cyborgs who may become superior to humans in business, exploring both optimistic and pessimistic scenarios for human-machine integration.
A framework for working and studying while traveling, exploring the three phases of settling into a new location and how to maximize productivity through cultivating a habit of change.
How solo entrepreneurs can maximize productivity by suppressing urges for doubt and communication, creating focused environments and turning decisions into habits.
How Google encourages creativity through positive feedback but creates echo chambers that make us more self-determined yet less open-minded.
A philosophical metaphor comparing the evolution of bicycle design to the growth of human consciousness, illustrating how internal reflection and external action have changed over time from 1800 to 2200.
Why DevOps and product quality matter more than marketing - truly good products don't need advertisements, they market themselves.
A conceptual framework for personal growth through rapid iteration, creating a feedback loop that cycles through dreaming, planning, learning, creating, and sharing to accelerate learning and development.
Uninstalling WhatsApp to save 40 minutes daily and focus on deep, goal-oriented work by separating core activities from less important distractions.
How to organize a sustainable travel lifestyle while working 8 hours a day, including strategies for choosing accommodation, coworking spaces, and minimizing commute time.
Six key principles learned from coding that apply to business: structure, logic, efficiency, automation, independence, and transparency.
An interview with Lithuanian lifestyle entrepreneur Tomas Laurinavicius about his journey from self-taught designer to nomadic blogger, his mission to empower one million people, and tips for aspiring location-independent entrepreneurs.
A comprehensive guide to React Native covering setup, tooling, libraries, and why it's the future of cross-platform development for web, Android, and iOS.
A brief exploration of finding purpose through the Japanese concept of ikigai, the intersection of what you love, what you're good at, what the world needs, and what you can be paid for.
Five compelling reasons why Groningen, Netherlands is an underrated destination for digital nomads, from affordable living and great coworking spaces to vibrant nightlife and a high concentration of talented students.
Essential apps and tools for nomadic entrepreneurs, from banking and transportation to communication, productivity, and learning platforms.
A comprehensive guide to the best coworking and flexworking spaces in Groningen, from Launch Café to The Big Building and social work cafés.
A framework for managing screen time and prioritizing tasks as an entrepreneur by blocking distracting websites during specific periods, applying the Pareto Principle to focus 80% of time on the most important work.
A critique of how notifications turn people into zombies who lose control over their attention, with statistics on smartphone usage and a recommendation to turn off all notifications to reclaim mental freedom.
A guide explaining the transition from WordPress to Ghost CMS and DigitalOcean hosting for faster website performance, highlighting the advantages of Node.js and modern JavaScript frameworks over traditional PHP-based systems.
A comprehensive comparison between WordPress and Ghost CMS from a blogger's perspective, arguing that Ghost's modern Node.js architecture makes it superior for serious writers and journalists despite requiring more technical knowledge.
The journey from WordPress frustrations to learning JavaScript, React Native, and Node.js to bring software ideas to life.
Four key reasons why writing and blogging benefits entrepreneurs: promoting openness, helping achieve goals through accountability, serving as efficient networking, and organizing thoughts effectively.
Practical strategies to diminish distractions as a digital nomad, including blocking tools, creating habits, and maintaining focus despite constant change.
An analysis of how nomadic entrepreneurs can reduce their carbon footprint through shared facilities, public transport, and mindful consumption, despite the high emissions from flights.
A startup MVP idea to combat global warming by creating an app that turns carbon footprint reduction into a status symbol, gamifying sustainable lifestyle choices through social recognition and financial incentives.
A short poetic reflection on true entrepreneurship inspired by Columbus, emphasizing the importance of taking risks and daring to do what others call stupidity to discover new truths.
A practical guide to decluttering and minimalism learned from traveling in Asia, outlining seven steps to simplify your living space and life by choosing a style, creating transparency, and focusing on experiences over possessions.
A prediction about the potential emergence of a distributed deep learning virus that could achieve human-level intelligence by utilizing multiple computers, exploring the implications and preventive measures needed to avoid an AI threat scenario.
A metaphorical exploration of how people process information differently, comparing them to sheep, rocks, and fish in the river of spoken language to illustrate effective versus ineffective communication patterns.
A critical examination of how commercial media prioritizes emotion-driven content over truth, using the metaphor of elephant shit to illustrate how news coverage often amplifies fear while ignoring more significant issues.
A philosophical exploration of how the internet paradoxically brings distant people together while driving physically close people apart, contributing to rising individualism and weaker community ties globally.
A philosophical reflection on why developing a habit of change is essential in our rapidly evolving world, using the metaphor of a rock in a river to illustrate how adaptability creates resilience and growth.
Sixteen practical methods to learn a new language through complete immersion using music, movies, apps, and social connections, making language acquisition fun and efficient without traditional classroom methods.
Balancing communication, learning, and getting things done by tracking and limiting distractions from social media and browsers to improve productivity.
Lessons from working intensively on a startup about the importance of maintaining a broader perspective as a solo entrepreneur, balancing four key areas: learning, creating, networking, and sharing.
A detailed trekking adventure diary through the Langtang region of Nepal, including a mountain bike journey, challenging off-trail hiking, sleeping outdoors in steep terrain, and crossing the Ganja La pass at high altitude.
An analysis of attention pollution caused by smartphones and how internet enables distractions across all time and space, arguing that we should focus only on information that drives action here and now.