<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Marcelo Calbucci on Medium]]></title>
        <description><![CDATA[Stories by Marcelo Calbucci on Medium]]></description>
        <link>https://medium.com/@calbucci?source=rss-940f77536755------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/0*VRKs4_seuAAT6DEu</url>
            <title>Stories by Marcelo Calbucci on Medium</title>
            <link>https://medium.com/@calbucci?source=rss-940f77536755------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 31 May 2026 11:51:41 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@calbucci/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[The Age of Semantic Products]]></title>
            <link>https://medium.com/@calbucci/the-age-of-semantic-products-e88efb9d352b?source=rss-940f77536755------2</link>
            <guid isPermaLink="false">https://medium.com/p/e88efb9d352b</guid>
            <category><![CDATA[product-management]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[strategy]]></category>
            <category><![CDATA[startup]]></category>
            <dc:creator><![CDATA[Marcelo Calbucci]]></dc:creator>
            <pubDate>Mon, 19 Jan 2026 16:57:04 GMT</pubDate>
            <atom:updated>2026-01-19T16:57:04.267Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*YYW6i5NFivefWiSakIAdOw.jpeg" /></figure><p>Every product and service in the world has the same underlying agenda: to solve a problem. A modern way of saying this is that a product is being hired to do a job. That’s the jobs-to-be-done (JTBD) theory. Until recently, these products required a tool, a system, and a set of instructions on how to get the job done. I call these “syntactical products.”</p><p>To borrow from language (grammar), the syntax is the structure and rules that go into creating a valid sentence. The sentence “the cat germinated books” is syntactically correct, but semantically absurd. Yet, no spell or grammar check will flag it. They are syntactical products.</p><p>You know what else is like this? Pretty much every tech product: Word, Gmail, Photoshop, PowerPoint, Canva, Salesforce, Reddit, QuickBooks, Airtable, Jira, Slack, Visual Studio Code, Google Ads, and many more.</p><p>They give you the structure and rules of how to use it and then wash their hands and wish you good luck. Have you ever seen PowerPoint tell you that your pitch deck makes no strategic sense? Or, QuickBooks telling you that the way you are selling your services is generating a cash-flow crunch and you should consider focusing your marketing efforts in another customer segment?</p><p>Because of their own shortcomings, the organizations behind these products provide guidance on workflows, encourage books and training on how to use it correctly, and put together case studies to show how others have achieved semantic results from a syntactical product.</p><h3>Semantic Products</h3><p>The seeds of semantic products go back a long time. First, it was the realm of science fiction. Then, in the realm of theoretical AI in the 80s and 90s. And finally, during the early 2000s, it took center stage as the Semantic Web. The vision was for websites not simply provide HTML and text, but the context that describes what was in there.</p><p>Over the last two decades, many companies have added semantics to their products. Google Search did a great job of using semantics to understand user intent but also to render results that aligned with the user end goal. The knowledge graph became a thing at Facebook, Google, and Microsoft. The value of infusing a product with semantics is not a step change. It’s a 10X step change and a slope change on the value curve at the same time.</p><p>However, we fell short. The popular products I mentioned above did little except in the most basic aspects of semantics. Attempts at making these products “smart” required enormous effort to define and implement explicit rules that were carefully crafted to ensure the product wasn’t telling the user something stupid.</p><p>To make matters harder, many of the semantic needs are based on judgement and context, and it’s effectively impossible to create a set of rules.</p><h3>AI, meet Syntactical Product (a.k.a., “AI-native 1.0”)</h3><p>If you are old enough, you might remember the websites of the 90s. First, it was just the marketing brochure converted into a website. Sometimes, they were literal scanned images of the brochure!</p><p>Over the years, websites became interactive, and you could do things. It took another decade for people to understand the read-write nature of the Web, and we called it “Web 2.0.”</p><p>The current integration of AI in Microsoft 365 and in Google Workspace doesn’t change the fact that these are syntactical products. They feel like brochureware from the 90s.</p><p>Gamma is the AI-native version of presentation tools. It delivers impressive organic integration with AI. Yet, I can’t help but think that Gamma doesn’t understand my goal and that the artifact I’m creating is a temporary step on my path to achieving my goal. Far be it from me to say that Gamma will not be successful. It will. It is. The alternative of using Google Slides or PowerPoint with AI is not a good fit anymore. But what comes after Gamma is way more interesting because it’s fully semantic.</p><p>Over the next five years, we’ll see every product in the catalog being disrupted by its twin(s) AI-native versions. This will spell trouble for horizontal solutions because segmented product offerings will be more effective. Instead of having a text editor like Google Docs or MS Word, we’ll have document writing tools specialized in the type of document being created — resume, PRFAQ, pitch proposal, press releases, PRDs, SOPs, grant proposals, etc. These specialized tools will focus on the goal and have the training data and user feedback that will rapidly improve their value.</p><p>The natural flow of writing a press release will from a basic Word template that provides formatting and fill-in-the-blanks paragraphs to a tool that looks at the other documents, presentations, and emails, asks me a bunch of questions, and together we create the press release.</p><h3>AI-Native 2.0: Letting Go of Artifacts</h3><p>What’s holding founders and innovators back is that they think too much in artifacts and not in outcomes. My canonical example is when, in business, people talk about affordable health insurance. I point out that if you dig one layer deep, people don’t want health insurance; they want healthcare. And if you dig one more layer, you realize people don’t want healthcare; they want to be/get healthy. Giving people insurance is great, but “giving” people health is the goal.</p><p>People don’t want to write a press release, they want to be mentioned in the press. People don’t want to write a resume, they want to get a job. People don’t want to track deals on a CRM, they want to sell a product and close a contract. People don’t want to track their expenses, revenue, and taxes, they want to maximize their profit, and be guided in the tactics and strategy to achieve that goal. They don’t want to write code, they want to have a website that ranks high in search engines and GenAI chat products for their market and that converts customers.</p><p>This new wave of products will be the AI-native 2.0. It’s currently being called the Agentic AI, but who knows if the term will stick. The AI-native 2.0 will coexist with AI-native 1.0 that we are building today the same way we still have simple interactive websites that coexist with Web 2.0 websites.</p><p>It won’t be long before you’ll talk with an AI travel agent to organize a group trip, without ever having to visit a website to plan or buy anything. At most, you’ll provide additional context the agent can’t get from your digital footprint. We still have to build “Expedia 2.0” (Expedia + AI, which is not the same as adding AI to Expedia!) before we get to “Expedia 3.0” (agentic travel agent).</p><p>As much as investors, founders, and futurists want to believe we are just a few years away from this becoming a reality, there is a difference between the technology being ready and society being ready. We’ll have people with different levels of comfort with this technology for decades. Regardless of the problems we’ll encounter along the way, we are (re-)entering the Cambrian explosion of tech products, and it couldn’t be more exciting.</p><p>Originally <a href="https://www.calbucci.com/2026-semantic-products">published on my blog</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e88efb9d352b" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[My experiment with AI Agent coding]]></title>
            <link>https://medium.com/@calbucci/my-experiment-with-ai-agent-coding-5b107040a229?source=rss-940f77536755------2</link>
            <guid isPermaLink="false">https://medium.com/p/5b107040a229</guid>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[vibe-coding]]></category>
            <dc:creator><![CDATA[Marcelo Calbucci]]></dc:creator>
            <pubDate>Wed, 16 Apr 2025 22:48:10 GMT</pubDate>
            <atom:updated>2025-04-16T22:48:10.723Z</atom:updated>
            <content:encoded><![CDATA[<p>I wrote three applications with Github Copilot Agent to get a feel for “vibe coding.” The same prompt, changing tech stack: 1) Typescript/Node, 2) Python, and 3) <a href="ASP.NET/C">ASP.NET/C</a>#. The prompt required building an API that access OpenAI, a front end, and a WebSocket chat streaming experience. Here’s what I learned:</p><ul><li>Models are outdated and they use old versions of frameworks, APIs, packages, etc.</li><li>All the vibe coding failed basic security issues. 1) They asked to include API Keys in the code or use .env, but didn’t suggest using .gitignore. 2) Zero considerations for authentication or authorization.</li><li>The front-ends were perfect “out of the box.”</li><li>The back-end/API in Typescript/Node worked with zero changes!</li><li>The Python prompt generated the most code, most Terminal prompts, and used the most packages. I had to prompt for one change to fix issues.</li><li>The .NET prompt also had a bug I had to fix.</li><li>My first prompt for .NET, I mentioned “WebSocket” and the LLM generated raw WebSocket code and it didn’t consider using the built-in SignalR library, so it wrote a lot of code. When I re-prompted to use SignalR, it wrote the concise/clean code that I expected.</li><li>Also, Microsoft has a new preview package to interface with LLMs that makes the code cleaner. Claude, OpenAI or Gemini didn’t know about it and use an older package.</li></ul><p>Other thoughts about this experience:</p><ul><li>Having software engineering experience is crucial in telling the Agent which packages or technical directions to go so you end up with the right code. Also, it helps identify bugs and fixing security issues.</li><li>Agents are terrible at software architecture (for now) because it’s really hard to explain exactly how you want the architecture to look like.</li><li>Besides the GitHub Copilot Agent (w/ Claude 3.7 Sonnet), I also used GPT-o3-mini-high, directly from the ChatGPT client, with the same prompt. This was the best code by a mile!!! It generated about 20 lines of C# code and 20 lines of HTML.</li><li>I find learning programming languages not hard. The hard part is learning the code design and architecture patterns and the packages/frameworks available in that language. Pairing with an AI Agent makes it 10X faster to be effective in creating the code. Paraphrasing an AI researcher at an interview recently, “LLM coding makes me 20% faster on what I’m already good at, but 300% faster on what I’m not familiar with.”</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=5b107040a229" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Learn Computer Science]]></title>
            <link>https://medium.com/@calbucci/learn-computer-science-941ab32ddad3?source=rss-940f77536755------2</link>
            <guid isPermaLink="false">https://medium.com/p/941ab32ddad3</guid>
            <category><![CDATA[education]]></category>
            <category><![CDATA[computer-science]]></category>
            <category><![CDATA[learning]]></category>
            <dc:creator><![CDATA[Marcelo Calbucci]]></dc:creator>
            <pubDate>Sun, 26 Jan 2025 20:36:23 GMT</pubDate>
            <atom:updated>2025-01-26T20:36:23.115Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*PvxXxuiOCiA1Tl-0o3X1nw.png" /><figcaption>Learning how to exit VIM.</figcaption></figure><p>I’ve been thinking about the value of learning computer science, particularly at a young age, even for those who will not pursue a career in software engineering or in tech. Tech layoffs are widespread and are here to stay. Tech jobs are getting harder to find. AI is affecting organizations’ appetite to grow their tech teams. I hear from time-to-time that learning programming and computer science is a waste of time and won’t provide future value.</p><p>I disagree!</p><p>Eight of the ten richest people in the world either studied computer science in college or have meaningful exposure to CS in college or early in their career. Jimmy Wales, the creator of the biggest encyclopedia of the World, studied computer science. Renaissance Technologies, the most successful investment company in the world, was founded, and it’s operated by people with computer science experience. David Baker, a computational biologist, was awarded the 2024 Nobel Prize in Chemistry — in chemistry!</p><p>Among the top YouTubers and creators, you’ll find plenty of people who studied or learned computer science to a certain extent: Marques Brownlee (MKBHD), Destin Sandlin (Smarter Every Day), Derek Muller (Veritasium), Randall Munroe (XKCD), Simone Giertz, and more.</p><p>If you go to Amazon and pick the top 100 books, you’ll find that a disproportional amount of them were written by people who studied computer science, formally or informally. Why?</p><p>Is it selection bias because being admitted to a CS major is hard so it screens for people who were already smart? I don’t think so. Most of the people that I mentioned above learned computer science before it was a competitive field.</p><p>In my opinion, the answer is the breadth of skills that you develop when studying computer science, even if you are doing an introductory class in middle school. Learning computer science offers benefits that go beyond programming or working in the tech field.</p><p>⭐️ Problem-solving Mindset: It encourages systematic thinking. You learn how to break down complex problems into sub-problems and solve each piece (a.k.a., divide-and-conquer).</p><p>⭐️ Abstract Thinking: It helps you look at ideas and systems from a high-level perspective, identify patterns and relationships before going into the specifics.</p><p>⭐️ Logical Reasoning: Writing and running your code helps you develop a structured approach to reasoning and better understanding of cause-and-effect — It’s also a dopamine hit when it works!</p><p>⭐️ Creativity &amp; Innovation: Experimenting with programming foster a mindset of exploration, curiosity, and learning from failures. You are constantly asking yourself, what if?</p><p>⭐️ Research Skills: It encourages you to learn how to find answers even when you are not clear about what you are looking for.</p><p>⭐️ Analytical Thinking: It helps you understand how to handle data, develop and test hypothesis, and analyze problems.</p><p>I don’t think there is any other class in K-12 that has these combined benefits. Even for adults who are learning it for the first time, I can’t think of an equivalent practice that you do by yourself (or in a classroom) that packs those skills together.</p><p>I’m not arguing that everyone should become a professional programmer, but I do believe there are tremendous benefit to learning to program. I’m also not saying that other fields are not valuable or important. Every once in a while, you see someone pushing back against teaching kids computer science and arguing that we should teach kids more about art, so they develop more empathy. These are not conflicting ideas. Kids can be taught both, and more.</p><p>Originally published <a href="https://calbucci.com/learn-computer-science">on my website</a>.</p><p>➡️ <a href="https://calbucci.com/#newsletter">Subscribe to my newsletter</a> to know when I publish.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=941ab32ddad3" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[On writing my first book]]></title>
            <link>https://medium.com/@calbucci/on-writing-my-first-book-2dccf48acbb7?source=rss-940f77536755------2</link>
            <guid isPermaLink="false">https://medium.com/p/2dccf48acbb7</guid>
            <category><![CDATA[publishing]]></category>
            <category><![CDATA[strategy]]></category>
            <category><![CDATA[books]]></category>
            <category><![CDATA[writing]]></category>
            <category><![CDATA[product-management]]></category>
            <dc:creator><![CDATA[Marcelo Calbucci]]></dc:creator>
            <pubDate>Thu, 09 Jan 2025 16:22:59 GMT</pubDate>
            <atom:updated>2025-01-10T17:06:25.307Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*HptbRnglgASEPzRrGpvToQ.png" /></figure><p>I just published “<a href="https://www.theprfaq.com/">The PRFAQ Framework</a>”, a book I authored and self-published. I learned about the writing process, the book industry, and how to publish and promote a book from this experience.</p><p>When I started with my journey, I reached out to friends who have published books, bugging them with basic questions. I’m writing this post to help others who are considering authoring and publishing a book as well, going into the nitty-gritty of this process.</p><p>The first thing that I learned about authoring and publishing a book is that there are different tools, approaches, and best practices, depending on the genre. Most of the content and resources you’ll find online are for fiction books. My book is a non-fiction, non-biography, business and management book. There is very little content available for this type of book. On the one hand, this is good. It’s a sign there is less competition in the market (or is it bad because there is less demand?). On the other hand, you have to figure out a lot of things by yourself.</p><h3>The Idea</h3><p>My original intent was to write a series of articles about the PRFAQ framework, what I learned at Amazon, and how it applies to early stage founders. After twenty years building startups, mentoring and advising founders, and participating in the startup/VC community, I had clarity on how PRFAQs are useful for founders and investors.</p><p>When I left Amazon, I was about to build a new startup (related to PRFAQs/writing). I thought of the articles about the PRFAQ framework as “content marketing.”</p><p>You know when you learn a new word or term and then you start seeing it everywhere? Well, as soon as I started to pay attention, I saw many well-known thought leaders talking about the advantages of using writing to think, pitch, and persuade. Then, I <a href="https://twitter.com/scottbelsky/status/1752388863681835321">saw this</a>:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*N26PpuIYKTBkjeTi.png" /></figure><p>This tweet from Scott Belsky (the founder of Behance, CPO at Adobe, and the author of The Messy Middle) was the tipping point for me to realize the opportunity was bigger than a series of articles.</p><p>I wanted to write a book for a long time. I started writing a few times but never found the time to do it consistently while having a full-time job. Back in February 2024, I decided to put the startup on the back burner for a couple of quarters and focus on the book first.</p><h3>The Target Audience</h3><p>The first working title of the book was “PRFAQ for Startups.” I wore my product manager hat and thought about the customer, the pain points, the jobs-to-be-done, the solution, and the go-to-market for the book. What was available today? What was the opportunity? What do customers (founders) need?</p><p>I did research to understand the ideal customer profile (ICP) and quantify the total addressable market. I treated my book like a founder treats a SaaS product idea.</p><p>I estimated there are between 50,000 and 80,000 new “startups” every year. That includes startups that come to exist and the startups where founders give up before doing much — I called these “pre-founders”. The 50,000 to 80,000 have an overlap from year to year. It’s not like 50,000 new founders found a startup each year.</p><p>Out of that group, you discount people who don’t read books, people who are not interested in PRFAQs, people who don’t speak English well enough to read my book — well, it’s a pretty small market, but an interesting niche.</p><p>A friend told me that books in the business category sell 5,000 to 6,000 copies in the first three years. This market data, with my top down estimates, made me happy to write a book where a few thousand people would read it.</p><p>However, as I did research for the content of the book, I realized that I could expand the audience of the book. The obvious segment to expand into was product managers at large and medium size tech companies. There are another 50,000 to 100,000 of those out there. This is also a segment I’ve worked in for the last two decades, so I could draw content from my experience without having to do much research. Besides that, there are another 500,000–1M product and program managers in corporations across the US.</p><p>From a jobs-to-be-done perspective, I realized the problem I was solving wasn’t limited to founders or product/program managers.</p><p>This was a book for anyone who needs to think critically about a problem and a solution while working with others, be able to articulate them to garner support (approval, funding, grants, etc.), and who want to rally people around a vision and a strategy. Yes, it doesn’t roll off the tongue easily, but that’s how broad I believe the use cases for PRFAQ are. These are innovators. People who are creating a new business, product, program, or service, or changing an existing one.</p><h3>Research Phase</h3><p>I consume a ton of content. I read anywhere from five to ten books per year. I listen to hours of podcasts every week. I watch YouTube videos while exercising at home, and when I want to learn something new. My first action was to learn about the process of authoring and publishing a book. I read books, articles, Reddit posts, listened to podcasts, and watched countless YouTube videos on book writing and self-publishing. I spent a month on that topic and concluded I could do it. I wanted to do it.</p><p>The next wave of research was more complicated. I wanted to understand what had been written about PRFAQs (almost nothing), what people thought about PRFAQs, and what were the alternatives to that framework. I read about a dozen books on strategy, decision, writing, pitching, storytelling, etc. I interviewed about forty founders, a dozen product leaders, and a dozen VCs and managing directors of startup studios, incubators, and accelerators. The one audience I was interested in the most was people who worked at Amazon, left, and founded a startup or joined another company. Were they using PRFAQs? If not, why not? What have they tried? What worked? What didn’t?</p><p>When I was reading books, I would keep a notepad next to me, and scribble important notes on it. Those would include chapter ideas, quotes, interesting topics, insights, etc. When I was listening to podcasts (while driving or running), I would use the Voice Memo app on my watch. Then, I would transcribe the voice memos and paper notes into a Notion document. While interviewing people, I would also use a notepad if we were in person or use Notion to take notes for virtual meetings. Those also got transcribed into my master Notion list of content ideas and insights. For example, I would be talking to someone and they would say, “for me, the writing process is more important than the content I wrote because it helped me think through the problem.” I clustered that quote around other quotes of people who said similar things.</p><p>[Side note: in the book I speak about a method called Collect-Collate-Compose to write a PRFAQ that is applicable to books or any writing.]</p><p>At one point, after six weeks, I felt I had enough content to start writing the book.</p><h3>The First Draft</h3><p>I wrote the chapter outlines of the book several times. First, I would be happy with that version of it. The next day, I would think it was crap and redo it. At one point, I felt I had clarity on the right outline, and I sat down to write.</p><p>I wrote the entire first manuscript in three weeks. I would start writing around 9am and write for two hours, taking breaks as needed. Then, I’d write for one or two more hours in the afternoon. I used an app called Ulysses for Mac. It’s specifically designed for people who are writing long form text. I wasn’t a huge fan of Ulysses, and I don’t think I used it as it was meant to be used. It did the job, and I really liked that it used Markdown with no fuss.</p><p>My rule of thumb was to write 3,000 to 4,000 words per chapter, and 1–2 chapters per day, without worrying a single bit about grammar, spelling, and how chapters connected to each other. I flushed out the ideas in my brain to the “paper” without constraints. I knew that editing would reduce the number of words and simplify passages, so I didn’t limit myself.</p><p>If I got stuck in a chapter, I stopped and went for a run, came back, and finished it.</p><p>After the chapters were done, I took a break for a couple of days and then I read the draft manuscript for the first time. I went through each of my notes in Notion and marked them “done” if I wrote about it — like a checklist. I covered 80% of the notes in the first manuscript, and missed several other important topics that I had to add in. For example, I really wanted to talk about confirmation bias. I realized that after the first manuscript, I wrote about what it was, but not how to think about it, and how to defend against it.</p><h3>Revisions</h3><p>This is the part that caught me by surprise the most. You will do a lot of revisions in your manuscript. A lot! I guess if you are working with a publisher, they will share that load with you.</p><p>At this point, I hadn’t decided if I was going to self-publish or not, but I wanted to do the revisions myself. My first manuscript had 55,000 words. Each round of revision took three to five. The first revision, I did a grammar and style pass, using no tech tool, on Ulysses. I did two more revisions on Ulysses, where I shuffled paragraphs within or between chapters, and even shuffled (and renamed) chapters.</p><p>Then, I moved the content to Microsoft Word. For better or for worse, Word is the official tool for book authors and publishers. The fifth revision was the first one where I used Word to help with grammar, style, and spelling. During this revision process, I was still researching, interviewing people, and testing ideas to see if they made sense. Each time, I would go to Notion and add more bullet points to the list of things to add, remove, or update in the book.</p><p>Here’s what it took to get this book from the first manuscript to the final version:</p><ul><li>Manuscript — me — 3 weeks</li><li>3 content revisions — me — 3 weeks</li><li>Grammar/spelling/style revision — me — 1 week</li><li>2 content revisions — me — 1 week</li><li>Editorial assessment — Editor — 10 days</li><li>2 content revisions — me — 2 weeks</li><li>Development Editing — Editor — 2 week</li><li>2 content revisions — me — 2 weeks</li><li>Copy Editing — Editor — 2 weeks</li><li>1 content revision — me — 1 week</li><li>Interior design — Designer — 1 week</li><li>Proofreading — Proofreader — 1 week</li><li>1 content revision — me — 1 week</li><li>Final interior design — 1 week (+2 weeks for ePub hassles)</li></ul><p>That adds up to 23 weeks — which happened between May and November 2024. As I mentioned before, revisions took as little as three days and as long as five. I estimate that I spent 50% of my time either waiting for editors/proofreaders/designers to do their work, “beta readers” to send feedback, or I was taking a break on purpose to refresh and re-energize my brain.</p><h3>AI/LLM</h3><p>I’m as fascinated and a user of LLMs as the typical early-adopter. For this book, I decided not to use LLM to write or edit a single sentence in the book. I had three reasons for this choice. First, and most importantly, I wanted to be a role model for what I teach in the book. The book is about using writing as a mechanism to think critically and to learn how to develop and articulate ideas. LLMs are the antithesis of that. Second, I find LLM writing bland. Every time someone says they used an LLM to write a blog post and it turned out great, my first reaction is not to think the LLM did a great job — it’s thinking that this person doesn’t know what good writing looks like. Lastly, I wanted to tell my audience that AI did not create what they are reading. I believe people value human-generated content more than AI generated content — and that value will only grow the more AI content exists.</p><p>I used LLM extensively to do research for the book! I’d ask questions about other books, authors, insights, and concepts. I used it to figure out if people had done research on a topic, or if it could find a paper or article about a story I heard. I had ChatGPT open at all times on my computer. I also used Google Scholar extensively during the research phase of the book.</p><p>Interestingly, between May and November 2024, LLMs became much better at using the Web to search for information. ChatGPT 4o was a gift.</p><h3>The Book Team</h3><p>Honestly, I was clueless about who I needed on my team to write a book. Pretty much everyone knows about book editors, but not about other roles. I was also uninformed about what an editor actually does. Well, turns out there are multiple levels of editing and people who specialize in them:</p><ul><li>Editorial Assessment: An overarching review of the content of the book and its strengths and weaknesses — this is where you’ll discover missing chapters, concepts that were introduced in one part of the book referenced earlier, missing explanations, etc.</li><li>Development Editing: Big picture review of the manuscript and how it’s structured, the “plot,” the pacing, etc. — this is where you’ll find inconsistency between chapters, headings/subheadings that are confusing, lack of cohesiveness within a chapter, stories that have a beginning but are missing an end, etc.</li><li>Copy Editing: It’s a line-by-line editing, focusing on grammar, spelling, word choice, sentence structure, readability, stylistic consistency, etc.</li></ul><p>This is not all! After that, you still need a proofreader. I asked my editor if I really needed one, because they did such a great job. I had reviewed the book a dozen times, and dozens of people have reviewed and provided me feedback. Well, it turned out you do need a proofreader. In tech terms, they are your Quality Assurance team. They have an incredible eye to find mistakes that are obvious once you see it, but hard for the untrained eye to catch it.</p><p>I was surprised when my proofreader found 200 issues in my book! It included grammar issues, typos, consistency issues, capitalization issues, and your mundane formatting issues (too much space between paragraphs, numbered lists with the wrong start number, indentation issues, etc.)</p><p>Writing a book is not like writing software, where you can frequently make updates to make it better. It’s a “one and done” thing, and I really wanted to publish the best product I could make. You can release revisions and new editions of a book, but you can’t update a copy someone already has on their bookshelf or on their Kindle.</p><p>You also need a cover designer and an interior designer. I was lucky to find someone with great experience with both. She was not only very experienced; she was super fast.</p><p>The two services I used to find professional help were <a href="https://reedsy.com/">Reedsy</a> and <a href="https://www.upwork.com/">Upwork</a>. I really liked Reedsy because it helped me understand all the steps in book publishing, and the quality of their talent is outstanding. Upwork can be a bit overwhelming if you don’t know how to evaluate the skills of a talent. I used Reedsy to find an editor, and Upwork to find a designer (cover/interior), and a proofreader.</p><p>It’s really hard to hire talent on Upwork. It’s a vibrant marketplace, but it’s easy to get overwhelmed with offers. It’s also hard to know people’s true experience and if they are being honest in their representation. I won’t write about how to find the right talent on Upwork, but if you are not familiar with the platform and how to screen and evaluate people, I recommend you find the people you need on Reedsy.</p><p>I did the authoring, illustration, indexing, marketing positioning &amp; strategy, book website, and newsletter by myself.</p><h3>Why self-publishing?</h3><p>Disclaimer: This part will upset some people!</p><p>This was a difficult decision. If you are a well-known author or a celebrity of sorts (millions of followers), using a book publisher is the way to go. If you are publishing a complex book, like a cookbook, an engineering book, or a book with lots of illustrations or photography, I also think using a publisher is a good choice. In the realm of business/management/entrepreneurship books, I conclude that self-publishing is best. You lose three things if you use a publisher: 1) Editorial control, 2) Royalties, and 3) Control of timeline. However, by not using a publisher, you lose the book publishing and publicity apparatus they bring to the table — a team of experts, a deep understanding of market and marketing, and their channel power with Amazon and bookstores.</p><p>I spoke with ten authors I know, including New York Times best-sellers. None of them, zero, zilch, were happy with their publisher and most of them advised me to self-publish. The reason given was similar — the financial trade-off you make between having lower royalty fees and a book publisher vs. having a higher royalty and doing your own marketing is not worth it.</p><p>Book authors already make little money. In the category I’m publishing, if you sell a book for $30 at retail, at best you’ll make $7 or $8 per copy sold if you self-publish. Using a publisher, your royalty drops to half that, or lower. Because they print in batches, if the book is not selling as expected, they drop the retail price of the book, sometimes by 50%. Your $30 book now is being sold at Amazon for $15. Your $3–4 royalty now becomes $1–2/copy!</p><p>Imagine working six months on a book and making $6–30K in three years!</p><p>The pitch from publishers is that they will help you sell more books using their “special sauce.” The authors that I spoke to didn’t believe it was worth it. They still had to do most of the legwork to get reviewed by creators and influencers, to appear on conferences and podcasts, and to be mentioned in articles and other publications.</p><p>Eons ago, an entrepreneur friend of mine (who was a master of getting his company mentioned in the press) said the secret to hiring a PR agency was to find one where you’d be the #1 or #2 client. His reason is that these clients get 80% of the attention and energy from the agency, while #3–100 clients get 20%. I extrapolated that to the book publisher world as well. If you are Malcolm Gladwell, Walter Isaacson, or Simon Sinek, the publishers will use their whole arsenal to help drive sales for those books. If you are not, oh well, here’s some tips to help you market your own book.</p><p>Another thing that didn’t excite me about the book publishing world is how slow it is getting a book published. The industry is quite broken in the way it approaches this problem, and it seems to have no rush or desire to fix it. I know authors who took over two years to get their book from manuscript to book shelves. That’s a deal breaker for me.</p><h3>Book Authoring Cost</h3><p>The cost of authoring and publishing a book, in business &amp; management, varies by the book size (physical size, number of pages, and number of words), and by how much you want to do yourself. You can hire a ghostwriter to do the writing and that’s going to cost anywhere from $5K to $50K (or more). You can also join a service like <a href="https://manuscripts.com/">Manuscripts</a> that will coach you how to write and hold your hand while you publish a book (with a publisher or without one). If you want a book website (yes, you want a book website), you’ll have to pay for that if you can’t do it yourself. Illustration, marketing strategy, promotions, translation, audiobook, coaching, query letters, advertising, and other activities add up to the cost of self-publishing.</p><p>In my case, this is the cost to author and publish the book, excluding publicity:</p><ul><li>Website: ~$400/year (domain name, Webflow, Zapier)</li><li>Newsletter: $200/year (Kit.com)</li><li>Editing: $3,000 (Reedsy)</li><li>Cover Design + Interior Design: $1,200 (Upwork)</li><li>ISBN (block of 10): $300</li><li>Company Formation: $500 (Stripe Atlas) — Not needed</li><li>Proofreader: $1,100 (Upwork)</li><li>Total: ~$6,700</li></ul><p>There are other expenses that I didn’t include here because they aren’t “necessary.” Those include: ChatGPT Subscription, Virtual Mailing Address, Branding, Headshot, Indexer, books you’ll read, newsletter subscriptions, and the coffees/meals you’ll have with folks you are interviewing and getting advice from. Also, not included is any translation for publishing in other countries, and the cost of doing an audiobook ($5–8K). I haven’t done those yet, although the hardcover will be available in nine countries and the ebook will be available in thirteen countries, all in English.</p><h3>Book Pricing &amp; Revenue</h3><p>When they say authors don’t make money from a book, it’s true. Bookstores (online or retail) expect to make a 50% margin on books with onerous terms for returns and unsold copies. Your typical business book sells for $20-$40 when it launches in the US, and it drops in price in subsequent years. I was actually surprised how little data and information I found about pricing a book online, not even in the self-publishing subreddits. Again, most books are fiction, so the information you’ll find is about people self-publishing fantasy, romance, short stories, or children’s books.</p><p>After retailers take their cut, publishers also get their portion of the sales before authors are paid. That includes printing cost, publishing cost, marketing cost, and royalties-share. That’s why authors only make a few dollars per copy sold. Here’s sad math: Let’s assume an author invested eight weeks (320 hours) writing, revising, and preparing the book, with the help of the publisher. If the author makes $4 per copy (generous), and they sell 6,000 copies over a three-year period, that’s about $24,000 for 320 hours of work, which is roughly $75/hour. But this math is not correct, because they only sell 6,000 copies if they go out and promote their book. It’ll take them thousands of additional hours over the next three years writing articles, reaching out to people, speaking at meetups and events, and much more to reach that level of sales.</p><p>So, why do it? There’s ego (”I wrote a book”), there is legacy, and there are two financial paths for authors. The first path is when authors build a brand around the book and sell consulting services, collateral products/services, and paid engagements to speak at corporate workshops, retreats, or conferences. Authors in this bucket will self identify as “Author &amp; Speaker” on LinkedIn. They will probably write more books. The second path is when the book is just a loss-leader for something else the author is selling, usually another business they already have. They are not so worried about the profit from the book as they are the prestige the book brings to their business. I’m not sure where I fall. Ask me again in two years.</p><h3>Amazon KDP</h3><p>I used Amazon Kindle Direct Publishing (KDP) to publish the hardcover and ebook (Kindle). Honestly, I was relieved and delighted at the quality of the hardcover produced by KDP. I only got my author’s copy four weeks before the release date. You have to pay for that as well, but you are only paying for the printing and shipping cost. I found the interface at KDP clunky and outdated. One self-published author warned me about the dangers of picking the wrong launch date and trying to change it later — in many cases, you can’t.</p><p>What surprised me the most about KDP is how self-publishing authors don’t have the same controls and features as big publishers. That really caught me by surprise. I was planning on announcing my book in mid-November and starting a big pre-order campaign. Turns out, people can’t pre-order physical copies of the book if you use KDP, only if you use a “real” publisher. Another shortcoming is that you don’t have the discount/promotion tools for a launch discount. I was planning on giving 15–20% off the first week the book was out. I can’t do that. I can change the listing pricing dynamically, but it doesn’t show as a discount (or, maybe, I haven’t figured out how to do it yet).</p><h3>What would I do differently</h3><p>If (or when) I write another book, I’d like to streamline the process even more to publish it faster. It took me about seven months to get this book done — excluding the marketing efforts. I think I can do the next one in four months.</p><p>Another miss for me is that I only started to read and learn about book marketing when I was less than two months before my release date. That was a mistake because I should have been building an audience for many months, primarily through subscribers to a newsletter. It’s a topic for another post.</p><p>The final big mistake I’ve made is that December/January are not good months to announce and/or release a book. People have too much going on, both professionally and personally.</p><h3>What’s next</h3><p>For the next few weeks, months, and years, I’ll be promoting the book and expanding the content on the newsletter, via the website, and speaking/evangelizing PRFAQs at conferences and meetups around the world. I have a couple of podcasts and a couple of speaking engagements already scheduled — and I expect more of that. It’s also likely I’ll be collecting feedback and insights from people who read the book and practice what it teaches, leading to a potential new edition in a couple of years. I have at least three other books that could be part of this series. Finally, I still have a very strong startup idea — as mentioned above — to build a product around PRFAQs/writing. As I read and collected my thoughts for the book, I also drafted a startup idea that re-imagines how people write and use writing in a professional setting.</p><p>For now, go ahead, <a href="https://www.theprfaq.com/buy">grab a copy of my book</a>, read it, and send me your thoughts!</p><p>I <a href="https://calbucci.com/writing-my-first-book">originally posted this article on my website</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2dccf48acbb7" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The VMSO Framework brings clarity, alignment, and purpose to teams]]></title>
            <link>https://medium.com/@calbucci/the-vmso-framework-brings-clarity-alignment-and-purpose-to-teams-219ab7cc2645?source=rss-940f77536755------2</link>
            <guid isPermaLink="false">https://medium.com/p/219ab7cc2645</guid>
            <category><![CDATA[strategy]]></category>
            <category><![CDATA[teamwork]]></category>
            <category><![CDATA[engineering-mangement]]></category>
            <category><![CDATA[product-management]]></category>
            <dc:creator><![CDATA[Marcelo Calbucci]]></dc:creator>
            <pubDate>Tue, 03 Dec 2024 16:19:07 GMT</pubDate>
            <atom:updated>2024-12-03T16:19:07.312Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*rO_XY9mcWacQhBjFk1LJlQ.png" /></figure><p>VMSO stands for vision, mission, strategy, and objectives. It’s a framework for a project, organization, or team. In this article, I’ll explain team-level VMSO.</p><p>Once your organization crosses a certain number of employees and teams, dysfunctions appear. These include misalignment between team members or teams, miscommunication around priorities, duplicated efforts, or activities that “fell through the cracks.”</p><p>Many of these dysfunctions result from teams lacking clarity on their scope and goals, and others not understanding the boundaries of responsibilities, dependencies, and the objectives and priorities across teams.</p><p>I experimented with several ways to prevent and deal with these dysfunctions. One of the best frameworks for addressing a broad range of team and cross-team dysfunctions is the VMSO framework. It’s lightweight and gives teams a sense of autonomy and ownership. It helps executives validate and adjust team ownership and interfaces between teams.</p><p>VMSOs complement PRFAQs and OKRs. PRFAQs focus on strategy and vision for projects and initiatives (e.g., a new product). OKRs set and track near-term goals for a mission. VMSOs ensure teams understand the “contract” they’re “entering” within the organization.</p><p>In this article, I’ll use examples of tech teams with software engineers, an SDM, a product manager, and potentially data scientists, UX, and other roles that make up a stable work unit. These can be people reporting to the same manager, or a squad/virtual team working together. It’s irrelevant if your organization uses a matrix, functional, divisional, or other structure.</p><p><a href="https://calbucci.com/vmso"><em>Continue reading about the VMSO Framework for free…</em></a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=219ab7cc2645" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Moved -> calbucci.com]]></title>
            <link>https://medium.com/@calbucci/moved-calbucci-com-b34e1aa876f1?source=rss-940f77536755------2</link>
            <guid isPermaLink="false">https://medium.com/p/b34e1aa876f1</guid>
            <dc:creator><![CDATA[Marcelo Calbucci]]></dc:creator>
            <pubDate>Thu, 19 Sep 2024 23:54:34 GMT</pubDate>
            <atom:updated>2024-09-19T23:54:34.317Z</atom:updated>
            <content:encoded><![CDATA[<p>My posts moved to <a href="https://calbucci.com">calbucci.com</a>.</p><p><a href="https://calbucci.com">Marcelo Calbucci</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b34e1aa876f1" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>