DeveloPassion's Newsletter #115 - Moving Forward

Edition 115 of my newsletter, discussing Knowledge Management, Knowledge Work, Zen Productivity, Personal Organization, and more!

DeveloPassion's Newsletter #115 - Moving Forward

Hello everyone! I'm Sébastien Dubois, your host (I'm on Twitter). You're receiving this email because you signed up for DeveloPassion's Newsletter. Thank you for being here with me ✨

Welcome to the 115th edition

Another week, another newsletter! I hope that you all had a great one 🤩

This week, I've spent more time working on Knowii. I'll tell you more in the lab section!

Apart from that, I've asked ChatGPT to help me prepare for a half-marathon in about two months. It happily generated a 6-week plan for me. When I continued and asked for nutrition advice, it continued helping me, still knowing the context of my initial request. When I told it I'm Belgian and would like specific meal recommendations, it provided more personalized ones. And it just went on as I got more and more specific. As I've mentioned last week, the ability to have crystal clear conversations is a powerful skill when considering conversational AIs.

This week, I've added a new section about AI to the newsletter. I hope you'll enjoy it. I feel compelled to spread the word about what's going on in that universe, as it will impact our lives in a major way, just like the Internet did when I was a kid. The more of us are prepared and "armed", the better we can "defend" ourselves ;-)

If you enjoy this newsletter and get value from it, please consider becoming a subscriber. You'll be able to join our community and meet like-minded people while enabling me to keep creating content. If you prefer, you can also buy one of my products on Gumroad or offer me a cup of coffee.

Alright, let's gooooo 🚀

The lab 🧪

So, this week I've continued working on Knowii, my Community Knowledge Management and Content Curation solution. It feels incredibly refreshing to be able to focus on a bigger project. It's been way too long!


  • worked on the data model
  • added support for blogging
  • thought about pricing and subscription plans
  • replaced the internationalization mechanism with a simpler solution (that works more easily on Vercel 😂)
  • added a 404 page
  • improved metadata for SEO

More importantly, I've been thinking about the UX and the information architecture. I still have to make up my mind about tags and duplicate resources, but I have a good basis to start with.

I've worked on the backlog and prioritized work for the coming weeks. My top goals are to:

  • make sure the sign-up and sign in flows work
  • add support for creating and editing communities and resource collections

Once those features are implemented (at least a rough version), I'll deploy Knowii in production and will open it up for a first group of users. I'll share more details about the roadmap in the coming weeks, depending on my progress.

One major question I'm hesitating with is whether to make Knowii an open source project with a dual license, a real bona fide open source project, or keep it closed source. It's a very hard decision to make. My heart pushes me to make it fully open source, but I'm also wary about reducing my chances to generate revenue out of this project. It's a question of intellectual honesty. I'm doing this out of passion, but also for profit. My goal is to be able to make a living, while serving as many communities as I can. I'm convinced that making it open source could be a success, like Ghost. But the timing has to be right. If I make Knowii open source, then I'll offer a hosted solution while also giving others the ability to deploy and operate their own instance. They'll get full control and peace of mind thanks to the open source model. Although, unless they dedicate a lot of energy to maintaining their instance, they'll be losing out compared to using the main hosted version I will provide. The main one should be where most communities concentrate and benefit from network effects. I'll keep thinking about this before I make a choice. If you've got an opinion, then please reply and let me know! :)

New articles

No new articles this week

Thinking and learning

Personal note-taking is going to change dramatically
My history of using different note-taking tools over the years is well-documented in this blog, including my recent move from Obsidian to…
Treat your to-read pile like a river | Oliver Burkeman
A practical guide to information architecture (2nd edition) | Maadmob
The problem-solver’s playbook: 17 questions to sharpen your thinking
tl;dr Stop falling in love with your problem, and definitely don’t fall in love with your solution.
My Obsidian Setup For Writing Books and How It Works?
Recently, I decided to write another book. I had done the first using Scrivener and since discovering Obsidian, I debated which platform I…

Indie Hacking and bootstrapping

The main thing
Every market has a “main product” that sucks up most of the value in a category.
Platform Risk and the Three Kinds of Audiences - The Bootstrapped Founder
Reading Time: 3 minutes Imagine waking up one morning only to find your Twitter account suspended. If you’re trying to build an audience on Twitter, this is your worst nightmare. And it’s an entirely possible scenario. It happened to Jack Butcher just a few weeks ago: Twitter suspended all of his br…
😎 Week 22 - How to create a customer persona for your product
Quote Creating a user persona is like building a snowman, you can make it look like whatever you want, but it still melts in the end 😂 💯 Framework // Concept // Mental Model Unlock the power of customer understanding: How to create a customer persona for your product
How to Get New Ideas
The second mountain
When my startup fell apart, it left a void. With nothing left to lose, I started a newsletter and told the truth.


The Tyranny of “The Plan”
A flow system requires focus on reliable handoffs and system throughput, not on utilization. It requires creative people who vigilantly address problems and improve the workflow. It requires a leadership team that understands “Results are Not the Point” - the real point is to create a system and gro…
Exploring personal data stores at the BBC - Open Future World
BBC’s Nick North on personal data stores to enable their audience to make better use of – and have control over – their data. OpenX Congress
Encrypting Data in the Browser Using WebAuthn
My sneakernet hacker fantasies are becoming reality 👟
How I ruined my SEO | johnnyreilly
In October 2022 traffic to my blog dropped like a stone. What happened?
The building blocks of great docs | Mux blog
Great documentation is the backbone of a great API company. How do you scale them and keep a good experience? Learn about information architecture, Next.js 13, React Server Components, and Tailwind. - Digital freedom for all - Digital freedom for all. The ultimate guide to adopting free and open source software, and using privacy-friendly services.


become a 1000x engineer or die tryin’
GitHub - nomic-ai/gpt4all: gpt4all: a chatbot trained on a massive collection of clean assistant data including code, stories and dialogue
gpt4all: a chatbot trained on a massive collection of clean assistant data including code, stories and dialogue - GitHub - nomic-ai/gpt4all: gpt4all: a chatbot trained on a massive collection of cl…
AI News, Curated & Explained by GPT-4 | Emergent Mind
Stay informed about the latest developments in AI, LLMs, ChatGPT, GPT-4, prompt engineering, and more.
Met de intelligente zoekmachine van Bing kunt u gemakkelijker snel vinden waar u naar op zoek bent en wordt u beloond.
How to Use ChatGPT to Improve Your Productivity (5 Examples)
We all want to be more productive and efficient in our daily lives, but sometimes it can be difficult…
How to Use ChatGPT to Save Time and Make Work Easier | Entrepreneur
ChatGPT won’t replace your job anytime soon. But it can make it a little bit easier and save a ton of time. Here’s how.