Apr 1, 2024

Moving away from my 150k LOC Monorepo

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.

Jan 1, 2024

hardware-screenless

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.

Jan 1, 2024

Installing MacOS without an internet connection

Investigates creating a completely internet-free development environment with large LLMs, exploring privacy, security, and focus benefits while documenting installation challenges and workarounds.

Jan 1, 2024

Outcomputed

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.

Jan 1, 2024

scalable-ideas

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.

Jan 1, 2024

The post-smartphone era is coming.

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.

Jan 1, 2024

Why I won't join your startup

Advocates for independent one-person companies forming reciprocal networks instead of traditional co-founder startups, reducing interpersonal risk while maintaining autonomy and flexibility.

Sep 8, 2023

Creating a domain control panel

Documents the creation of an automated domain management system using NameCheap and CloudFlare APIs to streamline the process of turning ideas into working websites.

Sep 1, 2023

Multi Domain Locale Hack NextJS

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.

Aug 11, 2023

Tailwind Darkmode Issues

A technical solution for fixing Tailwind CSS dark mode class precedence issues in TypeScript monorepos by using the bang (!) modifier to force proper styling.

Aug 1, 2023

Increasing innovateability

Proposes a new system called "purpose driven openness" that uses LLMs to calculate alignment between entities, enabling innovation while preventing misuse of shared technologies.

Jan 1, 2023

Communify

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.

Jan 1, 2023

Controllable Immersion

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.

Jan 1, 2023

Classification tasks with ChatGPT

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.

Jan 1, 2023

**Integrating AI into Business Sectors**

Shares practical insights on integrating AI into businesses, covering GPT applications, privacy considerations, and advice for startups and enthusiasts embracing the AI revolution.

Jan 1, 2023

Global Search/Replace with Regexes in VSCode

A practical guide to using regular expressions for global search and replace operations in VSCode, including techniques for matching across newlines and common pitfalls.

Oct 15, 2021

How developers could get paid using blockchain and smart contracts

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.

Jul 13, 2021

Lessons learned building the second version of FriendTime

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.

May 20, 2021

Why I like the four seasons in the Netherlands

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.

Jan 14, 2021

Didn't do shit

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.

Jan 3, 2021

The Evolution Revolution

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.

Nov 18, 2020

Living in harmony with 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.

Oct 30, 2020

My new startup - BackpackingTribe - is taking off!

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.

Sep 28, 2020

The Dev Lifecycle

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.

Sep 18, 2020

What I think Facebook should do

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.

Sep 15, 2020

Know Thyself. But how?

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.

Jun 5, 2020

Why I'm afraid to start dating

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.

Oct 27, 2019

The problem we're solving with FriendTime

How FriendTime addresses contact chaos, privacy concerns, sparse relationships, disconnectedness, and social media addiction through a freemium model focused on real connections.

Oct 27, 2019

Why I made FriendTime

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.

Jun 7, 2019

The SaaS Stages Funnel

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.

May 24, 2019

The Human Network Explosion

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.

May 21, 2019

#to{anything}

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.

May 15, 2019

The advantages of open sourcing

The strategic advantages of open sourcing code including feature separation, attracting developers, community contributions, potential revenue through licensing, and viral growth opportunities.

Apr 30, 2019

Screentime update, April 2019

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.

Apr 25, 2019

Daylight is good for me

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.

Apr 25, 2019

The Hammock Experiment

Experimenting with sleeping in a hammock for a week and discovering six unexpected benefits including better air flow, easier cleaning, and improved sleep quality.

Apr 23, 2019

Lean Life

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.

Apr 1, 2019

MVP within a week

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.

Mar 24, 2019

My Coding Principles

A collection of personal coding principles including avoiding premature optimization, keeping things simple, composition over inheritance, and maintaining low learnability.

Mar 20, 2019

How much does it cost to build an app?

Principles for keeping app development costs low by focusing on your USP, using React Native, maintaining a simple development environment, and avoiding premature scaling.

Mar 10, 2019

I just made an app in 26 hours

How I built Dunbar, a relationship management app, in just 26 hours by leveraging high motivation, Expo, minimal boilerplate, and open source libraries.

Mar 8, 2019

Redux Light and Universal endpoints

Introducing Redux Light, a minimal boilerplate approach to Redux that prioritizes composition over inheritance and faster time to context while maintaining clarity.

Feb 24, 2019

Forcing your app users to update the app

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.

Feb 24, 2019

Human Directions: A startup idea

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.

Feb 12, 2019

Deep Dream Devs

Exploring how predictive programming using neural networks could revolutionize software development and potentially reduce the demand for traditional programmers.

Feb 5, 2019

Why I can't quit Facebook

Exploring the challenges of quitting Facebook including timeline memories, contact management, event invitations, FOMO, and the addictive nature of algorithmic content bubbles.

Jan 11, 2019

Chat-BaaS: Chat Backend as a Service

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.

Jan 11, 2019

Scaling Horizontally to one million RPS

A comprehensive geo-scaling plan for horizontally scaling to millions of RPS using automated server splitting, merging, and load balancing based on community sharding.

Jan 2, 2019

The AI Boom is Near...

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.

Apr 2, 2018

The dark side of globalization

A critical reflection on the risks of global internet uniformity and platform manipulation, arguing that decentralized regional diversity provides safer experimentation for humanity.

Apr 2, 2018

Wet code and inline styles

A controversial take on coding practices advocating for inline styles and WET code over DRY principles to prioritize development speed and reduce abstraction overhead.

Mar 31, 2018

Publishing your expo app to both app stores

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.

Mar 26, 2018

How to create a sustainable world?

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.

Mar 17, 2018

It's Nyepi in Bali. Time to reflect

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.

Mar 6, 2018

How to connect your app to a server?

Technical considerations for connecting React Native apps to servers, covering SSL requirements, CloudFlare configuration, error handling, and connection testing strategies.

Mar 6, 2018

Must have Tooling & Programs

A quick overview of essential development tools and productivity apps for building React Native applications, including VSCode, ESLint, Prettier, RescueTime, and WakaTime.

Mar 6, 2018

[Notes of a programmer]: Apollo store updates

Technical notes on the four methods of updating Apollo's client-side cache, comparing automatic updates, refetchQueries, manual store manipulation, and optimistic responses.

Mar 6, 2018

Setting up a GraphQL Backend without GraphCool

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.

Mar 6, 2018

Shortcuts Cheatsheet

A comprehensive cheatsheet of keyboard shortcuts and terminal commands for VSCode, MacOS, React Native Simulator, Chrome DevTools, and common Git workflows.

Mar 6, 2018

Should you go web or native?

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.

Mar 6, 2018

Workflow query creation (React Apollo)

A step-by-step workflow for creating GraphQL queries in a full-stack React Apollo application, from schema definition to client-side implementation.

Feb 27, 2018

The Multiple Personality Coder

A humorous exploration of different mental modes developers shift between while coding, from debugging to perfecting UI, illustrated through fictional programmer personalities.

Dec 27, 2017

Justified Dopamine

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.

Nov 20, 2017

The basis: what comes after happiness?

Moving beyond the pursuit of happiness by understanding and mastering our impulses, creating stable habits to focus on bigger issues like the planet.

Nov 19, 2017

Routine

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.

Nov 16, 2017

Be conscious!

A brief reflection on levels of consciousness and the journey toward higher awareness and making a difference in the world.

Nov 9, 2017

Real artists Ship - A look back at 2017.

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.

Oct 18, 2017

Is Facebook as addictive as Heroin?

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.

Sep 18, 2017

Vietnam through my eyes

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.

Sep 12, 2017

I don't know or I don't flow

Embracing an uncertain travel lifestyle and going with the flow instead of rigid planning, finding balance between work focus and nomadic freedom.

Sep 2, 2017

Possessions for happiness?

The relationship between possessions and freedom as a digital nomad - owning only what's necessary for work and happiness while traveling with 11 kilos.

Aug 20, 2017

About working offline

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.

Aug 13, 2017

Capitalism drives cyborgs to the top, if we like it or not

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.

Jul 17, 2017

Cycling through your life part III: The μCycle

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.

Jul 3, 2017

Nomadic Entrepreneurs Interview #1 - Tomas Laurinavicius

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.

Jul 2, 2017

Purpose: Find your ikigai

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.

Jun 19, 2017

Time management

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.

Jun 17, 2017

Notification-zombies

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.

Jun 14, 2017

I feel like a Tesla without wheels

The journey from WordPress frustrations to learning JavaScript, React Native, and Node.js to bring software ideas to life.

Jun 6, 2017

True Entrepreneurship

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.

May 24, 2017

Jan, clean up your room!

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.

May 6, 2017

Effective Communication

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.

May 6, 2017

Elephant-shit

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.

Apr 28, 2017

The habit of Change

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.

Apr 28, 2017

16 Ways To Learn A New Language While Having Fun

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.

Apr 24, 2017

The Hawk-view every starting solo entrepreneur needs

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.

Apr 24, 2017

Langtang Nepal

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.