# DeveloPassion's Newsletter 52 - Unbundling PKM Hello everyone! I’m Sébastien Dubois, your host. You’re receiving this email because you signed up for DeveloPassion’s Newsletter. Thank you for being here with me ✨ If you enjoy this, please forward it to your friends 👍. If this email was forwarded to you, then don’t forget to subscribe and become a supporter ![[DeveloPassion's Newsletter Logo.png|DeveloPassion's Newsletter logo: lightbulb sprouting colorful idea nodes]] ## Welcome to the 52nd edition Another week, another newsletter! I hope that you all had a great one 🤩 This edition marks an important milestone. 52 editions; **one year’s worth of newsletters**. Alright, let’s goooooo! 🚀 ## 52 editions later... I started this newsletter [at the end of 2019](https://www.dsebastien.net/developassions-newsletter-1-welcome/). At the time, my goal was mainly to share interesting links and ideas about software development. I viewed this as an extension of my activity on Twitter, as well as another distribution channel for my software development articles and books. In the beginning, I didn’t want to put needless pressure on my shoulders, so I only published an edition or so per month. Over time, I realized that the newsletter was also a great opportunity for me to really build in public, and share details about my journey as a solopreneur. It felt great to [reflect on my progress](https://www.dsebastien.net/developassions-newsletter-entrepreneurial-journey/) and to get feedback from people who *cared*. That’s how I got to share my startup journey from the start and up until the ultimate failure two years later. That’s also how I built the outline and shared regular updates about my [Dev Concepts](https://dev-concepts.dev/) books. LINK: https://dev-concepts.dev And that’s how I’ve announced my objective to build products in the [Personal Knowledge Management space](https://www.dsebastien.net/developassions-newsletter-17-next-generation-personal-knowledge-management/). Slowly, I reduced the amount of information I shared about software development and focused more and more on my entrepreneurial journey and on PKM. Apparently, most of you liked the transition because the subscriber count has skyrocketed. Thank you for that 🙏. The format of the newsletter has slowly evolved to let me share ideas about various initiatives and topics I care about. I started writing about the books that influence me, the board games I love, the quotes that make me vibrate, etc. Aside from the “serious” stuff, I also shared personal updates, like the stressful periods I went through, the loss of my cat & dog, but also joyful news like the fact I was going to be a [father for the third time](https://www.dsebastien.net/developassions-newsletter-16-dad-x3/) and later, [the birth of Raphaël](https://www.dsebastien.net/developassions-newsletter-the-next-waves/). So, this newsletter is about my whole life; not only about my work. And I love it that way ❤️. I want to be my whole self everywhere, all the time. I don’t care if some don’t like it; that’s who I am, take it or leave it 😂. I don’t care about work-life balance. What I care about is work-life *integration. *Work is just one facet of my life. I don’t work for the sake of work; I work to achieve my life goals, and I want to [continue](https://www.dsebastien.net/developassions-newsletter-2021-lessons-learned/) [sharing](https://www.dsebastien.net/developassions-newsletter-looking-left-and-right/) my progress with you 🎉 ## Personal Knowledge Management News I’ve worked hard on the [PKM Library](https://www.store.dsebastien.net//product/pkm-library) this week. I’ve added new tools, YouTube channels, videos, blogs, articles, and *a ton* of Twitter hashtags. I’ve also turned the different resource lists into a real database with cross-references. This brings a lot more value, as it is now possible to better filter the information and to explore the content by topic, tool, etc. The library now includes: ![[DeveloPassion's Newsletter 52 - Unbundling PKM - PKM Lib contents end 2022.png]] Caption: Current [PKM Library](https://www.store.dsebastien.net//product/pkm-library) contents Numbers don’t matter all that much, but as far as I know, this is the *largest* collection of curated resources about PKM. And I’m just getting ;-) By the way, the price has just gone up from €15 to €25. As you know, I’ve decided to use tiered pricing for this project, as a way to determine the best price point. Once sales drop flat, I’ll know I went too far up (it hasn’t happened yet) 😂 Aside from that, the [PKM Journal](https://pkmjournal.com/) keeps growing. Our team has published a few more articles, and I’m about to resume writing as well. The [PKM community on Reddit](https://www.reddit.com/r/PersonalKnowledgeMgmt//) is also growing steadily. ## focusd: Zen productivity news The War in Ukraine has taken my attention and focus far away from focusd (and other projects) for the past weeks. But André and I will resume working on it in a few days. ## YouTube Channel I’ve realized I’m procrastinating on this project. My thoughts are elsewhere, but beyond that, I know that I’m a bit scared of getting started. It’s all right though, there’s no rush ;-) ## Unbundling PKM One concept that Josh Kaufman explains in [[The Personal MBA (book)]] is **bundling** vs **unbundling** products. When considering an existing market and the products in it, one can think about two approaches to provide value in the space: unbundling existing offerings into distinct products or bundling different products into a single one. Both approaches have merits. I like how unbundling can help introduce more choices for customers and more options for power users. But unbundling also introduces a number of challenges. Here are a few: - User Experience across unbundled products is generally anything but harmonized (unless a single vendor unbundles their own products) - Integration is a real challenge. If a product does not integrate with another, then a lot of plumbing is required to migrate data, synchronize systems, etc. There are also important risks to consider. If a vendor decides to remove support for certain integrations or APIs, then workflows can break. This also implies the need for maintaining the system as products evolve - From an administrative point of view, unbundling generally means more payments to handle, more invoices, etc - Data becomes scattered (or event duplicated) across more systems and vendors, which has implications for data security/privacy - It’s really difficult to exploit the value at the intersection of different tools. For instance, if one tool is used to capture interesting links and another to store the extracted information, then it’s not easy to link everything together I’m just thinking out loud here, but given the above points (and others that elude me right now), I feel like unbundling is definitely not the greatest approach for Personal Knowledge Management. In general, and for my PKM system in particular, the fewer tools I need to use, the better. Fewer tools mean less mental overhead, less complexity, fewer data migrations, fewer integration issues, more consistency, better user experience, and better data security/privacy. That’s one of the reasons for which I want to take the bundling approach with my PKM product. It will be a place for knowledge, ideas, and inspiration. I want it to be the solution that helps me: - Discover and capture everything I find interesting (ideas, audio recordings, bookmarks, notes, thoughts, highlights, etc) - Triage and prioritize what to consume more thoughtfully - Consume and learn by reviewing/exploring what I’ve captured - Think by taking notes, linking ideas, thoughts, knowledge, and content together - Share thoughts, ideas, knowledge, and essays with the world without having to duplicate anything - Expose my PKM through APIs so that integrations, extensions, and automation can be built around it I can do all of this already. But to do so, I’m forced to use too many tools and to accept various tradeoffs. Also, I’m losing information and knowledge at the seams. Importantly, while using different tools does allow me to achieve my goals and provides me with a lot of control, it forces me to define my process separately. It forces me to make many impactful design decisions and adds a lot of mental overhead. The good news is that since I’m suffering from the situation, I know exactly how to reduce the pain and make something valuable for myself and others. ## Recent articles No new articles this week. ## How cool is that?! Finally, Microsoft has proposed to integrate a type syntax in ECMAScript. This is wonderful news, and I hope this will quickly move forward. LINK: [A Proposal For Type Syntax in JavaScript - TypeScript](https://devblogs.microsoft.com/typescript/a-proposal-for-type-syntax-in-javascript/) As [highlighted by Alex Rauschmayer](https://2ality.com/2022/03/type-annotations-first-look.html), There are a number of challenges ahead for the JavaScript ecosystem, but I think the effort will be worth it. ## Tips of the week An interesting tool to explore current and upcoming trends. LINK: [Exploding Topics - Discover the hottest new trends.](https://explodingtopics.com/) ## Books corner LINK: [[The Black Swan (book)]] In this book, Nassim Nicholas Taleb explores luck, uncertainty, probability, human error, risk, and decision making. It’s a book about the world we live in; a chaotic and unpredictable mess. ## Board game of the week The board game of the week is [Mini Rogue](https://amzn.to/3J81qTj) a teeny tiny game for 1-2 players. In this game, players explore a dungeon, trying to survive long enough to reach and beat the final boss. Each level of the dungeon is composed of 9 cards. You’ll stumble upon treasures, weapons, monsters, sanctuaries, etc. To resolve combats and try to avoid traps, you’ll roll the player and dungeon dice, hoping for the best. Along the way, you’ll try to amass gold, find armor, gain experience, and find enough food to avoid starvation. ## Quotes of the week - [[War is a place where young people who don't know each other and don't hate each other kill each other, by the decision of old people who know each other and hate each other, but don't kill each other]] ## PKM Links of the week Information consumption peaks. Social media, newsletters, podcasts… Our minds are filled with a fire hose, yet many of us feel empty. LINK: [Why We Need Deep Thought - by David Felsmann](https://aswemaythink.substack.com/p/why-we-need-deep-thought?s=r) LINK: [Gains I’m seeing from my second brain tool | Joel Dare](https://joeldare.com/gains-im-seeing-from-my-second-brain-tool.html) Personal Knowledge Management Systems are essential to manage information and learn. But what are the options? And how do you choose one? LINK: [Personal Knowledge Management Systems: 6 Ways To Get Started](https://willemharmsen.com/personal-knowledge-management-systems/) LINK: [Evergreen note-writing helps insight accumulate](https://notes.andymatuschak.org/z6cFzJWgj9vZpnrQsjrZ8yCNREzCTgyFeVZTb?stackedNotes=zUMFE66dxeweppDvgbNAb5hukXzXQu8ErVNv) LINK: [Notes apps are where ideas go to die. And that’s good. Insurance for your mind.](https://reproof.app/blog/notes-apps-help-us-forget) ## Tech Links of the week TurboRepo is a big deal for the JS community because it addresses the monorepo problem head on, bringing 85% faster build speeds and great architecture/docs/marketing. Tagged with devtools, summaries, javascript. LINK: [Why TurboRepo Will Be The First Big Trend of 2022 - DEV Community](https://dev.to/swyx/why-turborepo-will-be-the-first-big-trend-of-2022-4gfj) Turborepo is a high-performance build system for JavaScript and TypeScript codebases. This demo shows how to set up your first Turborepo, intelligently cache… LINK: [Turborepo Demo and Walkthrough (High-Performance Monorepos)](https://www.youtube.com/watch?t=2s&v=YX5yoApjI3M) This podcast will inspire you to build excellent user experiences for the web. Sometimes with Remix, the modern web framework. LINK: [The Remix Podcast](https://remix.transistor.fm/) No matter how advanced your tooling is, your documentation efforts will fail if you don’t foster a culture of documentation. LINK: [How Google, Twitter, and Spotify built a culture of documentation | Doctave](https://medium.com/doctave/how-google-twitter-and-spotify-built-a-culture-of-documentation-47a1ff22911) LINK: [Airbnb's Architecture - by Quastor Tech - Quastor Daily](https://www.quastor.org/p/airbnbs-architecture?s=r) LINK: - [[How to Self-Host OpenClaw Securely on a VPS (Article)]] - https://www.dsebastien.net/how-to-self-host-openclaw-securely-on-a-vps-a-security-first-guide// LINK: - [[12 Common Personal Knowledge Management Mistakes and How to Avoid Them (Article)]] - https://www.dsebastien.net/12-common-personal-knowledge-management-mistakes-and-how-to-avoid-them// LINK: - [[10 Essential Knowledge Management Methods Every Professional Should Master (Article)]] - https://www.dsebastien.net/10-essential-knowledge-management-methods-every-professional-should-master/-every-professional-should-master// LINK: - [[Knowledge Management for Beginners]] - https://knowledge-management-for-beginners.com ## Related - [[Bundling vs Unbundling products]]