Adriaan @adriaandotcom.bsky.social · 28/09/2026I love to have a timeline of places I've been, but don't trust Google with my data. So I'm creating an iOS app called Places: your private timeline. 111
Adriaan @adriaandotcom.bsky.social · 27/09/2026I'm on holiday and can do a bunch of vibe coding. I have a Telegram bot that does all kinds of things for me. This time I added a feature to download books as mp3, store them on my NAS, and sync it with Prologue (an iPhone app for self-owned audiobooks). 200
Adriaan @adriaandotcom.bsky.social · 10/08/2026Codex pushed to "main" without my permission, triggering a deploy to production. It was able to reuse my existing GitHub credentials, giving it the same publishing access I have. 110
Adriaan @adriaandotcom.bsky.social · 09/08/2026Pasting so much into LLMs these days, I got tired of hand-removing sensitive information. So I vibe-coded this Mac app called Toolbelt. Right now it can only sanitize text, but I want it to become my personal tools app. Nothing leaves my computer, and I can trust the author. 110
Adriaan @adriaandotcom.bsky.social · 03/06/2026Starting a 100-day challenge: 100 pushups every day. No app, no fancy tracker. Just showing up. Anyone want to join? Reply here and we can check in weekly. 000
Adriaan @adriaandotcom.bsky.social · 28/05/2026It’s one of those nights. Shipping a complete new marketing website for Simple Analytics. I promised to have all pages reviewed and fixed by tomorrow. 21/55 pages left. Wish me luck. 030
Adriaan @adriaandotcom.bsky.social · 16/04/2026At Signalbase, our main developer is moving on. We hired a new developer the next day. How? We put in a lot of work finding a developer for Simple Analytics, and now we have a shortlist of amazing people. He starts next week. Putting a lot of time into the process can bear fruit in the future. 120
Adriaan @adriaandotcom.bsky.social · 10/04/2026Wished I knew this 2 years earlier. Switching code editors a lot, but when clicking files in Finder it opens in your old editor. F*ck. Luckily, a tool called duti exists. Install it with brew, get the ID of your editor, and update groups of extensions at once. 110
Adriaan @adriaandotcom.bsky.social · 09/04/2026We’re removing our public page with MRR and other stats. We’d need to rework it to add value, and we don’t really use it anymore. It has become legacy, and we don’t need it to build trust anymore. 220
Adriaan @adriaandotcom.bsky.social · 25/03/2026I see too many founders treating tax evasion like some badge of honor. It's not. If you live in a country and use its resources, just pay the damn tax. 220
Adriaan @adriaandotcom.bsky.social · 25/03/2026We want to make our pricing page even simpler and more targeted for enterprise customers. Any feedback? 110
Adriaan @adriaandotcom.bsky.social · 24/03/2026While everybody is talking about safety in Europe, I found a way to never get those random white spaces on mobile, usually caused by some element being wider than you thought. Just add the Tailwind class `overflow-x-clip` to your `<body>`, and you’re set. 000
Adriaan @adriaandotcom.bsky.social · 24/03/2026Looking for some freelancers that might help us with requests like these: Would you have the capacity to help us implement some additional ads / conversion tracking with Simple Analytics in Shopify? We would be happy to pay extra for your assistance with this. 100
Adriaan @adriaandotcom.bsky.social · 24/03/2026With the Simple Analytics team we are in Malaga. What shouldn't we miss? 001
Adriaan @adriaandotcom.bsky.social · 19/03/2026We passed 35,000 users at Simple Analytics. Every month, around 1,000 new users sign up and use our product. Transparency notice: most of them are free users. We have 1,337 paying customers. 430
Adriaan @adriaandotcom.bsky.social · 18/03/2026The SEO landscape has never changed when you just write for humans. People panic about every algorithm update. They chase tactics, restructure entire sites, hire consultants to decode the latest shift. 110
Adriaan @adriaandotcom.bsky.social · 06/03/2026Simple Analytics became too reactive. We wait for customers to request features before building them. We delay infrastructure moves until a big deal demands it. The rebrand stays in the someday pile. 110
Adriaan @adriaandotcom.bsky.social · 03/03/2026We just killed multilingual support at Simple Analytics. All of it. For the past few years, we've maintained content in 5 European languages. The theory made sense: we're a European privacy tool, GDPR is strongest here, why not speak to founders in their language? But the reality was brutal. 320
Adriaan @adriaandotcom.bsky.social · 18/02/2026I just started bouncing every cold email from Gmail, Outlook, and similar addresses. To prevent me from going through email as a painful task, I just moved the effort to the sender. Just send from your own domain, and I will receive your email. Otherwise, you can instructions to do so. 010
Adriaan @adriaandotcom.bsky.social · 11/02/2026The bottleneck in software development has never been programming, but understanding the problem. On the underestimated ROI of understanding. 120
Adriaan @adriaandotcom.bsky.social · 01/02/2026I'm watching the OpenClaw hype cycle with the same feeling I had during the GPT wrapper boom. Everyone's setting up overnight workflows and celebrating because something automated happened. That dopamine hit is real. But I've seen this pattern before. 120
Adriaan @adriaandotcom.bsky.social · 30/01/2026For years I thought the data gaps in Google Analytics were my fault. Maybe I misconfigured something. Maybe the tracking code broke. Maybe I was missing a filter. Then cookie banners became mandatory, and the picture cleared up fast. Traffic kept flowing to the site. 100
Adriaan @adriaandotcom.bsky.social · 28/01/2026Attribution should help teams make decisions faster. In GA4, it often does the opposite. More models. More rules. More meetings debating which number is right. Meanwhile, the actual work waits. 100
Adriaan @adriaandotcom.bsky.social · 27/01/2026Ever notice how something as simple as top pages became hard to answer in GA4? What used to be a default view now needs events, configurations, and a dashboard you have to explain before you can trust it. 110
Adriaan @adriaandotcom.bsky.social · 14/01/2026Ever notice how cookieless analytics platforms still show cookie banners? Turns out, most aren't actually cookieless. They've just moved tracking to localStorage, fingerprinting, or server-side methods. Still tracking individuals. Still need consent. 110
Adriaan @adriaandotcom.bsky.social · 09/01/2026At Simple Analytics, we are about to triple our data ingestion and Elasticsearch can't easily handle what we need next. Looking for a Clickhouse engineer who can act like a DevOps too. Going from 2-3k events/s to 10k/s and need features that aren't easy in our current setup. Who can help us scale? 110
Adriaan @adriaandotcom.bsky.social · 21/12/2025Want to see what Jeffrey Epstein bought on Amazon? www.jmail.world/jamazon Someone created a website showcasing his discovered purchases, emails, and photos in a Google-branded account. It's fascinating to browse through. 010
Adriaan @adriaandotcom.bsky.social · 14/12/2025If you have a WhatsApp or Signal user's phone number, you can discreetly determine when their phone is locked, whether they are on WiFi or cellular, and if they are currently using the app. This vulnerability has been known since 2024. www.youtube.com/watch?v=HHE...youtube.comHacking '❤️' to Track ANY WhatsApp or Signal User0:00 Intro0:27 Hacking '❤️' to Track ANY WhatsApp or Signal User6:04 Creepy WiFi Hacker Gets 7 Years in PrisonSources:http://arxiv.org/abs/2411.11194https://... 010
Adriaan @adriaandotcom.bsky.social · 11/12/2025Markdown is great for developers who think in syntax. But calling it user-friendly? That's just us projecting our preferences onto everyone else. Most people want to see what they're writing, not memorize formatting rules. 120
Adriaan @adriaandotcom.bsky.social · 08/12/2025The 9-5 grind was invented by people who peak at 9am, and the rest of us have been pretending ever since. Right now it's 11pm, I'm at a hotel café with wine and my laptop, and I've done more in a few hours than I did all day. 220
Adriaan @adriaandotcom.bsky.social · 07/12/2025Promising a cake for achieving a 100% TypeScript codebase, and then seeing your new hire build a website to track its progress, confirms you’ve hired the right person. 250
Adriaan @adriaandotcom.bsky.social · 05/12/2025Google potentially exposed millions of emails through a group email address linked to the Gemini waitlist. Oops. Time for some guerrilla marketing. 000
Adriaan @adriaandotcom.bsky.social · 05/12/2025The EU just fined X €120 million for deceptive design practices. The blue checkmark? Anyone can buy it without actual verification. The ads repository? Deliberately hard to access and missing crucial information. Research access? Blocked by terms of service. 140
Adriaan @adriaandotcom.bsky.social · 04/12/2025The Netherlands just removed Google Analytics from their intelligence service job listings. Why? Security concerns. Even IP addresses and device fingerprints can help foreign governments identify who's applying to be a spy. 110
Adriaan @adriaandotcom.bsky.social · 30/11/2025Ran all home internet on Starlink for most than a year while waiting for fiber. It worked. Working from home, video calls, deployments, streaming, customer support. All doable on satellite internet. But damn, this jump feels good. 010
Adriaan @adriaandotcom.bsky.social · 28/11/2025I came across an article today about IP "anonymization." Truncating an IP address and calling it anonymous often doesn't suffice. A /24 IPv4 or /48 IPv6 can still point to a single household or company. Under GDPR, this remains personal data. 100
Adriaan @adriaandotcom.bsky.social · 25/11/2025A few years ago I would never have said this. To get things done as a solo tech founder, I needed to be concentrated, having mind maps in my head with no distractions. But now, I juggle way more balls between businesses and people, and I freaking love it. 110
Adriaan @adriaandotcom.bsky.social · 20/11/2025This is for the UX designers out there. I would love to hear your feedback. I've made some iterations on the designs of the beta of Signalbase and would like to make it even more user-friendly. Here is the before and after. What else should I change? (full images in the next post) 120
Adriaan @adriaandotcom.bsky.social · 19/11/2025Our growth stalled for days, leaving me confused. Then I realised: Black Friday was the cause. I quickly added a banner, and now sales are back on track. 130
Adriaan @adriaandotcom.bsky.social · 19/11/2025Microsoft just admitted something important in a French hearing: They can’t guarantee that data stored in Europe is safe from U.S. authorities, even if it never leaves the EU. That’s a big deal. 120
Adriaan @adriaandotcom.bsky.social · 19/11/2025Apparently, Gemini 3 Pro is now considered the best for coding. But what are the real-life results? Who has discovered use cases that were not possible before? 100
Adriaan @adriaandotcom.bsky.social · 18/11/2025When Cloudflare is down and the down service is using... Cloudflare... 120
Adriaan @adriaandotcom.bsky.social · 16/11/2025When working with AI across multiple apps, it can be cumbersome. To streamline this, I created a repository in the root folder with two files: - A `.gitignore` file containing: `/*/` to ignore all subfolders. - An `ARCHITECTURE.md` file with summaries of all apps. 210
Adriaan @adriaandotcom.bsky.social · 16/11/2025There is not much better than spending Sunday morning in a cozy coffee shop with your laptop. Okay, maybe there is, but not today. 020
Adriaan @adriaandotcom.bsky.social · 15/11/2025Somebody who love clocks and loves finding the edges of what any given technology is capable of. Funny how AI is not really able to solve this issue yet. Almost no click looks correct or functions correct. Except for Kimi K2, which does a pretty good job. 100
Adriaan @adriaandotcom.bsky.social · 13/11/2025If you're a frontend developer, you should check out @cursor_ai's Browser Tab. It makes it incredibly simple to point to elements directly in the browser. No more struggling to describe an element in words, just point and click. I can't live without it now (been using it for two days). 000