<?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:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Fig Notes, The Blog of Edwin Fig | Technology Optimism | Product Development | Music Art | Thinking | Learning]]></title><description><![CDATA[Fig Notes, The Blog of Edwin Fig | Technology Optimism | Product Development | Music Art | Thinking | Learning]]></description><link>https://edfig.me/</link><image><url>https://edfig.me/favicon.png</url><title>Fig Notes, The Blog of Edwin Fig | Technology Optimism | Product Development | Music Art | Thinking | Learning</title><link>https://edfig.me/</link></image><generator>Ghost 3.16</generator><lastBuildDate>Fri, 03 Apr 2026 11:52:46 GMT</lastBuildDate><atom:link href="https://edfig.me/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[AI Musings: What Actually Matters]]></title><description><![CDATA[<p>I've been thinking about how this has been developing. </p><ol><li>Foundations</li><li>Data</li><li>Platform</li><li>Intent -&gt; Fine Tuning -&gt; Alignment Feedback loop</li><li>Maintenance</li><li>Transformers -&gt; The Future</li><li>Agentic - A really nice interface </li><li>AI Models - Traditional AI vs Generative AI -&gt; The misuse and distillation of all</li></ol>]]></description><link>https://edfig.me/ai-musings/</link><guid isPermaLink="false">695b59df4a488607c8d506cc</guid><category><![CDATA[Lessons Learned]]></category><category><![CDATA[Technology]]></category><dc:creator><![CDATA[Edwin Fig]]></dc:creator><pubDate>Mon, 05 Jan 2026 07:10:14 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1470770841072-f978cf4d019e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fGxha2Vob3VzZXxlbnwwfHx8fDE3Njc1OTY4ODJ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1470770841072-f978cf4d019e?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fGxha2Vob3VzZXxlbnwwfHx8fDE3Njc1OTY4ODJ8MA&ixlib=rb-4.1.0&q=80&w=2000" alt="AI Musings: What Actually Matters"><p>I've been thinking about how this has been developing. </p><ol><li>Foundations</li><li>Data</li><li>Platform</li><li>Intent -&gt; Fine Tuning -&gt; Alignment Feedback loop</li><li>Maintenance</li><li>Transformers -&gt; The Future</li><li>Agentic - A really nice interface </li><li>AI Models - Traditional AI vs Generative AI -&gt; The misuse and distillation of all terms in a field where semantic truths are either non-deterministic or grounded in a human-guided "truth". Why understanding this matters.</li><li>Tools</li><li>Complexities </li><li>Is this really what people want? It's good for business. But there's something off about every car dealership emailing me the exact same cloned voice of a car sales rep. Without uniqueness. The perfect pitch. But it's unsettling...and so I've responded to none of them. Now, they're wasting their time emailing, calling and texting me in a period where they simply create more noise than I can deal with, so I ignore altogether. </li></ol><h3 id="revision-">Revision:</h3><!--kg-card-begin: markdown--><h1 id="aimusingsturninghypeintoanoperatingadvantage">AI Musings: Turning Hype into an Operating Advantage</h1>
<p>AI is a day-to-day operational reality. Which means the real question isn’t “Should we use AI?” It’s:</p>
<p><strong>Are we going to deploy it intentionally—or let it show up everywhere, inconsistently, with unmanaged risk?</strong></p>
<p>We need to make sure AI becomes a durable advantage: aligned to strategy, governed like any other enterprise capability, and shipped in a way that strengthens trust instead of quietly eroding it.</p>
<p>Here’s a map based on what I've pathed from my experience so far. I'd love to hear from others how their journeys are progressing.</p>
<hr>
<h2 id="1foundationsstrategybeforesoftware">1) Foundations: strategy before software</h2>
<p>Most AI initiatives fail the same way digital transformations fail: they start with technology and end with confusion.</p>
<p>Your foundation is three decisions:</p>
<ul>
<li><strong>Where does AI create strategic leverage?</strong> (Revenue growth, cost reduction, risk mitigation, speed-to-market, customer experience.)</li>
<li><strong>What are we willing to automate—and what must remain human-led?</strong></li>
<li><strong>How will we measure success?</strong> (Not “number of copilots deployed.” Think cycle time, conversion, containment, CSAT, error rates, compliance incidents, cost per transaction.)</li>
</ul>
<p>If you don’t set these boundaries early, you’ll get a portfolio of “interesting” proofs of concept and no scalable outcome.</p>
<hr>
<h2 id="2datatherealmoattherealliability">2) Data: the real moat, the real liability</h2>
<p>AI doesn’t magically make organizations smarter. It amplifies what you already are.</p>
<ul>
<li>Strong data discipline → AI adds leverage.</li>
<li>Weak data discipline → AI amplifies inconsistency, bias, and operational noise.</li>
</ul>
<p>Data questions that actually matter:</p>
<ul>
<li><strong>What data are we using, and do we have the rights to use it?</strong></li>
<li><strong>Is it current enough to support decision-making?</strong></li>
<li><strong>Can we trace model outputs back to sources?</strong> (Especially for regulated workflows.)</li>
<li><strong>Are we training on internal knowledge that could leak?</strong></li>
</ul>
<p>If AI is going to touch customer communications, or compliance-adjacent processes, treat data governance as non-negotiable infrastructure—not a “Phase 2.”</p>
<hr>
<h2 id="3platformthedifferencebetweenpilotsandenterprisecapability">3) Platform: the difference between pilots and enterprise capability</h2>
<p>A lot of AI wins are “thin wrappers around an API call.” That can be fine—until you scale.</p>
<p>At enterprise scale, the platform layer determines whether AI is controlled or chaotic. This is where you standardize:</p>
<ul>
<li>identity and access control</li>
<li>audit logs and traceability</li>
<li>prompt/model versioning</li>
<li>evaluation and quality monitoring</li>
<li>policy enforcement (privacy, regulatory, brand)</li>
<li>cost management (usage limits, caching, routing)</li>
<li>resiliency (fallbacks, failover, rate limits)</li>
</ul>
<p>We don’t need to design the platform—but we do need to fund it and mandate it. Otherwise every team reinvents the wheel with different risk thresholds and inconsistent customer experiences.</p>
<hr>
<h2 id="4intentfinetuningalignmentyourtrustloop">4) Intent → Fine-tuning → Alignment: your trust loop</h2>
<p>AI outputs can be “good enough” in a demo and still be unacceptable in production, because the failure modes are different.</p>
<p>What matters is the feedback loop:</p>
<ol>
<li><strong>Intent:</strong> What behavior do we want, and where are the red lines?</li>
<li><strong>Fine-tuning (sometimes):</strong> Do we need specialized behavior, or can we use retrieval + guardrails?</li>
<li><strong>Alignment:</strong> How do we enforce policy, safety, and brand voice?</li>
<li><strong>Feedback:</strong> How do we learn from real usage and failures?</li>
</ol>
<p>This is less “IT project” and more “operating system.” You’re continuously shaping a capability that interacts with customers, employees, and regulated processes.</p>
<p>The key is governance: <strong>who owns the behavior, who signs off, and how quickly you can correct drift.</strong></p>
<hr>
<h2 id="5maintenanceaiisntalaunchitsalifecycle">5) Maintenance: AI isn’t a launch, it’s a lifecycle</h2>
<p>AI systems degrade because the world changes.</p>
<p>Policies change. Customer language changes. Products change. Competitors change. The model ecosystem changes.</p>
<p>So maintenance becomes a standing capability:</p>
<ul>
<li>monitor quality and drift</li>
<li>refresh datasets and retrieval indexes</li>
<li>update evaluation suites</li>
<li>respond to new security threats (prompt injection, data exfiltration, tool misuse)</li>
<li>manage vendor/model upgrades without breaking workflows</li>
</ul>
<p>If you don’t budget for this, you’ll either freeze your system (and fall behind) or upgrade recklessly (and lose control). Neither is fun.</p>
<hr>
<h2 id="6transformerswhatsactuallyhappeningunderthehoodinplainenglish">6) Transformers: what’s actually happening under the hood (in plain English)</h2>
<p>Generative AI is powerful because it predicts “what comes next” at massive scale:</p>
<ul>
<li>next best token (text)</li>
<li>next best pixel (images)</li>
<li>next best action (agents)</li>
</ul>
<p>It doesn’t “know” truth the way a database does. It generates plausible outputs based on learned patterns. That’s why it can be brilliant and confidently wrong in the same paragraph.</p>
<p>The takeaway: <strong>LLMs are not authoritative systems.</strong> They’re generative systems that must be paired with:</p>
<ul>
<li>verified sources (retrieval)</li>
<li>constraints (policies/guardrails)</li>
<li>evaluation (continuous testing)</li>
<li>human oversight where impact is high</li>
</ul>
<p>This is how you turn probabilistic output into reliable business outcomes.</p>
<hr>
<h2 id="7agenticaifromanswerstoactions">7) Agentic AI: from “answers” to “actions”</h2>
<p>The recent shift is from AI that <em>responds</em> to AI that <em>operates</em>.</p>
<p>Agents can plan, use tools, call APIs, write code, and complete tasks across systems—assuming you give them access.</p>
<p>This is where value spikes… and risk spikes.</p>
<p>Questions to ask before approving agents:</p>
<ul>
<li><strong>What tools can it access?</strong> (And what can it change?)</li>
<li><strong>What permissions model exists?</strong> (Least privilege, role-based access, step-up approvals.)</li>
<li><strong>What’s the audit trail?</strong></li>
<li><strong>What’s the kill switch?</strong></li>
<li><strong>Where do we require human confirmation?</strong></li>
</ul>
<p>Treat agents like you’d treat a new category of employee: powerful, scalable, and requiring controls.</p>
<hr>
<h2 id="8traditionalaivsgenerativeaiclarityisleadership">8) Traditional AI vs Generative AI: clarity is leadership</h2>
<p>“AI” has become a catch-all term. That creates risk because expectations drift.</p>
<ul>
<li><strong>Traditional AI</strong> often predicts or classifies from structured data (more bounded, more testable).</li>
<li><strong>Generative AI</strong> creates content/actions probabilistically (more flexible, more variable).</li>
</ul>
<p>Why this matters for executives: the governance, measurement, and risk profile are different. If leaders treat generative AI like deterministic software, they’ll overtrust it. If they treat it like magic, they’ll underuse it.</p>
<p>Your job is to enforce semantic clarity so the org can make correct decisions.</p>
<hr>
<h2 id="9toolsandtrainingcapabilitybeatschaos">9) Tools and training: capability beats chaos</h2>
<p>Buying AI tools is easy. Building organizational capability is the actual work.</p>
<p>Your teams need:</p>
<ul>
<li>practical literacy (how these systems fail, not just how they demo)</li>
<li>evaluation habits (what “good” means for your business)</li>
<li>security and privacy instincts</li>
<li>workflow design skills (where AI fits, where it doesn’t)</li>
<li>cost awareness (AI spend can quietly balloon)</li>
</ul>
<p>The most effective exec move here is to fund enablement <em>and</em> standardize patterns, so teams don’t learn via avoidable incidents.</p>
<hr>
<h2 id="10complexitiesandrisksmanageitlikesecuritynotlikemarketing">10) Complexities and risks: manage it like security, not like marketing</h2>
<p>AI risk isn’t theoretical—it’s operational:</p>
<ul>
<li>hallucinations and misinformation</li>
<li>data leakage and privacy violations</li>
<li>prompt injection and adversarial use</li>
<li>bias and unfair outcomes</li>
<li>regulatory and contractual exposure</li>
<li>brand damage via tone, errors, or overreach</li>
<li>runaway costs from uncontrolled usage</li>
</ul>
<p>This doesn’t mean “don’t do AI.” It means <strong>do AI like a serious enterprise capability</strong>: with controls, monitoring, incident response, and accountability.</p>
<hr>
<h2 id="11thesomethingoffproblemwhenaicreatesnoiseinsteadofvalue">11) The “something off” problem: when AI creates noise instead of value</h2>
<p>There’s a subtle, growing issue: AI makes it cheap to produce “perfect” outreach at scale. So everyone does it. And customers get flooded with the same polished voice.</p>
<p>Your car dealership example nails it: optimized messaging becomes <em>generic messaging</em>, and generic messaging becomes ignorable noise. Businesses then respond by sending more. The loop feeds itself.</p>
<p>Exec takeaway: <strong>AI can increase output while decreasing differentiation.</strong></p>
<p>The winners will use AI to create <em>relevance</em> and <em>distinctiveness</em>, not just volume:</p>
<ul>
<li>fewer messages, better targeted</li>
<li>authentic voice</li>
<li>real customer context</li>
<li>measurable lift, not just activity</li>
</ul>
<hr>
<h2 id="12operationalizingaiwhatproductforwardlookslikeatenterprisescale">12) Operationalizing AI: what “product-forward” looks like at enterprise scale</h2>
<p>To make AI real across a global enterprise, you need a model that scales beyond individual teams. A product-forward approach includes:</p>
<ul>
<li><strong>A central AI platform</strong> (controls, observability, cost, security)</li>
<li><strong>Reusable building blocks</strong> (retrieval, guardrails, eval harnesses, tool integrations)</li>
<li><strong>Clear governance</strong> (who can deploy what, with which approvals)</li>
<li><strong>Outcome measurement</strong> (business metrics + quality/safety metrics)</li>
<li><strong>A safe experimentation lane</strong> (so innovation is fast but bounded)</li>
</ul>
<p>The goal is not “AI everywhere.” The goal is “AI where it materially improves the job-to-be-done—without compromising trust.”</p>
<hr>
<h2 id="takeaways">Takeaways</h2>
<p>AI is now an operational capability. The competitive edge will come from:</p>
<ul>
<li>choosing the right leverage points,</li>
<li>building a platform that scales safely,</li>
<li>managing risk with adult supervision,</li>
<li>and preserving the human experience—because uniqueness and trust are the actual differentiators.</li>
</ul>
<p>AI can absolutely be “good for business.”<br>
But only if it’s good for the people experiencing it.</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[The Product Manager's Contribution]]></title><description><![CDATA[Key Takeaways from Marty Cagan's "Inspired"]]></description><link>https://edfig.me/the-product-managers-contribution/</link><guid isPermaLink="false">668e26766f70bc0f0c6bd212</guid><category><![CDATA[Product Management]]></category><category><![CDATA[Books]]></category><dc:creator><![CDATA[Edwin Fig]]></dc:creator><pubDate>Wed, 10 Jul 2024 06:38:36 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1617469955236-7f13d137a4f0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI0fHxwcm9kdWN0JTIwbWFuYWdlbWVudHxlbnwwfHx8fDE3MjIxNDQwMTl8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1617469955236-7f13d137a4f0?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI0fHxwcm9kdWN0JTIwbWFuYWdlbWVudHxlbnwwfHx8fDE3MjIxNDQwMTl8MA&ixlib=rb-4.0.3&q=80&w=2000" alt="The Product Manager's Contribution"><p>The description of my job comes from Marty Cagen of the Silicon Vally Product Group. In his book "Inspired", he explains the product manager's contribution.</p><h1 id="key-takeaways-from-marty-cagan-s-inspired">Key Takeaways from Marty Cagan's "<strong>Inspired"</strong></h1><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://edfig.me/content/images/2024/07/image.png" class="kg-image" alt="The Product Manager's Contribution"><figcaption>How to create tech products customers love</figcaption></figure><p><br>Let’s dive into the crux of what Cagan describes as the product manager’s contribution.</p><h1 id="1-vision-strategy">1. Vision &amp; Strategy</h1><p>At the heart of a product manager's role is the ability to define and communicate a clear product vision and strategy. This vision serves as a north star, guiding the development team and stakeholders toward a common goal. A product manager not only crafts this vision but also ensures it aligns with the broader business objectives and market needs.</p><h1 id="2-customer-advocate">2.  Customer Advocate</h1><p>Cagan emphasizes the importance of understanding the customer. A product manager acts as the voice of the customer within the company. This means engaging directly with users, gathering insights, and deeply understanding their pain points and desires. By doing so, product managers can create products that genuinely resonate with the market.</p><h1 id="3-decision-maker-and-prioritizer">3.  Decision Maker and Prioritizer</h1><p>In the fast-paced world of tech, countless ideas and potential features compete for attention. The product manager’s role involves making tough decisions about what gets built next. This requires a keen sense of prioritization, balancing short-term gains with long-term strategic goals, and ensuring the team focuses on what will deliver the most value.<br></p><h1 id="4-leader-and-facilitator">4. Leader and Facilitator</h1><p>Leadership is a key attribute of successful product managers, according to Cagan. They must inspire and motivate cross-functional teams, often without formal authority. This involves facilitating collaboration between engineering, design, marketing, and sales to ensure everyone works cohesively towards the product goals.</p><h1 id="5-execution-and-delivery">5. Execution and Delivery</h1><p>A product manager’s job doesn’t end with planning and strategizing. They are also deeply involved in the execution and delivery phases. This includes working closely with development teams during the build process, iterating based on feedback, and ensuring that the final product meets the high standards set by the vision.</p><h1 id="6-metrics-and-outcomes">6.  Metrics and Outcomes</h1><p>Finally, Cagan stresses the importance of being data-driven. A product manager must establish clear metrics to measure the product’s success and continuously track performance. This analytical approach helps in making informed decisions, iterating on the product, and proving its value to stakeholders.</p><h1 id="conclusion">Conclusion</h1><p>Marty Cagan’s *Inspired* serves as a foundational guide for understanding the multifaceted role of a product manager. By defining the vision, advocating for the customer, making strategic decisions, leading teams, overseeing execution, and measuring success, product managers play a crucial role in the lifecycle of a product. Their contributions are essential in transforming innovative ideas into successful, market-ready products.</p><p>Written with help of <a href="https://chatgpt.com/g/g-uNPaWXOMW-node-weaver">Node Weaver</a>.</p>]]></content:encoded></item><item><title><![CDATA[Examining one of America's Biggest Fears: TikTok and Data Privacy]]></title><description><![CDATA[<p>Newsites loves fearmongering. It gets traffic -&gt; revenue. This past month, I've been keenly aware of the case of The United States vs TikTok. </p><h1 id="music-ly">Music.ly</h1><p>I remember the original version of TikTok. Before it was renamed. </p><p>If you know me, you know why I was following. I moonlight</p>]]></description><link>https://edfig.me/examining-one-of-americas-biggest-fears-tiktok/</link><guid isPermaLink="false">66345afc6f70bc0f0c6bd19f</guid><dc:creator><![CDATA[Edwin Fig]]></dc:creator><pubDate>Fri, 03 May 2024 04:01:21 GMT</pubDate><media:content url="https://edfig.me/content/images/2024/05/DALL-E-2024-05-02-21.00.33---Create-a-more-subtle-and-minimalist-hero-image-for-a-blog-post-titled--From-Musical.ly-to-TikTok_-A-Deep-Dive-into-Data-and-User-Engagement---formatte.jpeg" medium="image"/><content:encoded><![CDATA[<img src="https://edfig.me/content/images/2024/05/DALL-E-2024-05-02-21.00.33---Create-a-more-subtle-and-minimalist-hero-image-for-a-blog-post-titled--From-Musical.ly-to-TikTok_-A-Deep-Dive-into-Data-and-User-Engagement---formatte.jpeg" alt="Examining one of America's Biggest Fears: TikTok and Data Privacy"><p>Newsites loves fearmongering. It gets traffic -&gt; revenue. This past month, I've been keenly aware of the case of The United States vs TikTok. </p><h1 id="music-ly">Music.ly</h1><p>I remember the original version of TikTok. Before it was renamed. </p><p>If you know me, you know why I was following. I moonlight as a neo-classical music composer. Check out: <a href="https://edwingraymusic.com">@edwingraymusic</a></p><p>I've some thoughts about business school that I'll save for another post. But that's my clear and open bias. I'm not a business guy. </p><p>I live for art.</p><p>And so I saw Music.ly as wholesome. Honest. Better than watching NBC's The Voice with Gwen Stefani. </p><h1 id="then-came-tiktok">Then came TikTok</h1><p>I didn't wince. </p><p>Just a few years before, in the mid 2010's, the 7-second short-form video app <a href="https://vine.co//">Vine</a> was doing the same thing.</p><p>One of the immedate differences that comes to mind is the data.</p><h1 id="what-do-i-mean-about-the-data">What do I mean about "The Data"</h1><p>It's a broad term. </p><p>Just like its sister-buzzword, "Artificial Intelligence", Data is difficult to define. </p><p>The difference between Vine and TikTok is it's algorithm. An algorithm based on data collected from a user's habits. It's a beautiful design. Why wouldn't you want to watch more of the stuff you seem to be interested in? Why wouldn't you want to see less more people you know? More balanced than the aging Facebook/Meta/Instagram properties. Vine died. While TikTok saw unprecendented growth.</p><h1 id="nodeweaver-takes-over">NodeWeaver Takes Over</h1><p>Take it from here. I'm tired, but enjoyed this read:</p><h1 id="from-musical-ly-to-tiktok-a-deep-dive-into-data-and-user-engagement">From Musical.ly to TikTok: A Deep Dive into Data and User Engagement</h1><h2 id="why-was-musical-ly-rebranded-to-tiktok">Why Was Musical.ly Rebranded to TikTok?</h2><p>Music.ly<br>I remember the original version of TikTok. Before it was renamed. The old name was "Musical.ly." If you know me, you know why I was following. I moonlight as a neo-classical music composer. Check out: @mytiktokhandle. I've some thoughts about business school that I'll save for another post. But that's my clear and open bias. I'm not a business guy. I live for art. And so I saw Musical.ly as wholesome. Honest. Better than watching NBC's The Voice with Gwen Stefani. Then came TikTok. I didn't wince.</p><h2 id="what-changed-with-tiktok-compared-to-vine">What Changed With TikTok Compared to Vine?</h2><p>Just a few years before, in the mid 2010's, the 7-second short-form video app Vine was doing the same thing. One of the immediate differences that comes to mind is the data.</p><h2 id="what-do-we-mean-by-the-data">What Do We Mean By "The Data"?</h2><p>It's a broad term. Just like its sister-buzzword, "Artificial Intelligence", Data is difficult to define. The difference between Vine and TikTok is its algorithm. An algorithm based on data collected from a user's habits. It's a beautiful design. Why wouldn't you want to watch more of the stuff you seem to be interested in? Why wouldn't you want to see less of people you know? More balanced than the aging Facebook/Meta/Instagram properties. Vine died. While TikTok saw unprecedented growth.</p><h2 id="why-are-countries-like-the-united-states-critical-of-tiktok">Why Are Countries Like the United States Critical of TikTok?</h2><p>Why are countries like the United States critical of this? At the heart of the concern is data privacy and the potential for data misuse. The United States, among other countries, fears that the personal data of its citizens could be accessed and possibly exploited by foreign entities, given TikTok's ties to China through ByteDance. This fear is not unfounded in an era where data is not just information, but a cornerstone of national security, economic strategies, and personal privacy.</p><h2 id="how-can-graph-data-science-address-these-concerns">How Can Graph Data Science Address These Concerns?</h2><p>Here is where the relevance of graph data science becomes pronounced. The algorithm TikTok uses is essentially a complex web of user interactions, preferences, and behaviors—elements perfectly suited for analysis via graph databases and graph data science. This technology can map out intricate relationships and patterns that might not be visible with traditional data analysis tools.</p><p>Graph data science could also be employed to address concerns about data privacy and security. By analyzing how data flows through networks, it's possible to identify unusual patterns or breaches in real-time, which could make platforms like TikTok safer and more transparent. Moreover, graph databases could enhance the efficiency of data handling, ensuring that user data is not only secure but used in compliance with international standards and regulations.</p><h2 id="what-opportunities-does-this-technology-present-for-social-media-platforms">What Opportunities Does This Technology Present for Social Media Platforms?</h2><p>The opportunity here, especially for fields related to graph data science like those explored by NodeWeaver, is immense. Not only can this technology help safeguard user data, but it can also be used to refine the algorithms platforms like TikTok use, making them more effective and user-centric. For instance, enhancing recommendation engines to reflect not just user preferences but also ethical and cultural considerations could be a game changer in how social media platforms operate.</p><p>To sum up, while the transformation from Musical.ly to TikTok highlights a shift in digital entertainment's business and cultural landscapes, it also underscores the pivotal role of advanced data technologies. As a neo-classical music composer and an observer of social trends, you might find that the evolution of these platforms isn't just about content but about mastering the underlying currents of data and connectivity. Understanding this can give anyone, business-oriented or not, a powerful perspective on the digital world.</p>]]></content:encoded></item><item><title><![CDATA[Notes on Multilingual Parsing and its significance]]></title><description><![CDATA[A universal grammar rule book that bridges language gaps.]]></description><link>https://edfig.me/understanding-universal-dependency-annotation-for-multilingual-parsing-a-routing-algorithm-that-helps-with-customer-feedback-analysis/</link><guid isPermaLink="false">6625e2126f70bc0f0c6bd0fa</guid><category><![CDATA[Data Science]]></category><category><![CDATA[Product Management]]></category><category><![CDATA[Technical]]></category><dc:creator><![CDATA[Edwin Fig]]></dc:creator><pubDate>Mon, 22 Apr 2024 04:47:17 GMT</pubDate><media:content url="https://edfig.me/content/images/2024/04/DALL-E-2024-04-21-21.20.42---An-engaging-and-professional-blog-hero-image-for-a-technology-article.-The-image-shows-a-modern--diverse-group-of-people-around-a-large--digital-globe.jpeg" medium="image"/><content:encoded><![CDATA[<ul><li><a href="https://cloud.google.com/blog/products/gcp/analyzing-customer-feedback-using-machine-learning">https://cloud.google.com/blog/products/gcp/analyzing-customer-feedback-using-machine-learning</a></li><li><a href="https://aclanthology.org/P13-2017.pdf">https://aclanthology.org/P13-2017.pdf</a></li></ul><img src="https://edfig.me/content/images/2024/04/DALL-E-2024-04-21-21.20.42---An-engaging-and-professional-blog-hero-image-for-a-technology-article.-The-image-shows-a-modern--diverse-group-of-people-around-a-large--digital-globe.jpeg" alt="Notes on Multilingual Parsing and its significance"><p>Written with the help of NodeWeaver. See if you could tell when it switches from my personal writing style to Node Weaver's. (<a href="http://#/">Solution</a>)</p><p>This post originally began with a different title:</p><h1 id="understanding-universal-dependency-annotation-for-multilingual-parsing-and-a-routing-algorithm-that-helps-with-customer-feedback-analysis-">Understanding Universal Dependency Annotation for Multilingual Parsing--And a Routing Algorithm that helps with Customer Feedback Analysis.</h1><p>But the deeper I got in to it, the more I realized it wasn't the point.</p><p>I think a lot of business people have a hard time discerning "tech for novelty" versus early-stage "this can change everything" solutions. That's all the buzz right now.</p><p>Experts agree that we are now somewhere at the inflection point of an AI Revolution. Just like the Industrial Revolution and other revolutions of days-past. The tech is moving faster than most people can keep up with it.</p><p>So it's more important than ever to understand it. </p><h1 id="why-is-it-important-that-we-standardize-language-annotations">Why is it important that we standardize language annotations?</h1><p>For empowering multilingual parsing. </p><h1 id="why-is-it-important-that-we-empower-multilingual-parsing">Why is it important that we empower multilingual parsing? </h1><p>There are several reasons. But here are the few that stood out to me:</p><ol><li>Ease of use - When users interact with systems in their own language. In their own slang. In their own dialect. For person to person communication, there's always room for miscommunication due to gaps in knowledge. </li><li>Customer Advocacy - Feedback analysis, topic modeling. Multilingual parsing enables the processing of data in various languages without losing context or meaning. This is something most humans in the world cannot do.</li><li>Serve a broader audience effectively</li></ol><p>Also other stuff like content categorization and tagging, improving SEO, etc.</p><p>So now we understand. Here we go.</p><h1 id="deciphering-babel-how-standardizing-language-annotations-empowers-multilingual-parsing">Deciphering Babel: How Standardizing Language Annotations Empowers Multilingual Parsing</h1><p>In the modern Tower of Babel that is our global, digital society, languages intertwine and interconnect across platforms, devices, and borders. However, unlike the myth, where linguistic diversity halted construction, today's technology seeks to bridge these gaps. A recent paper from the 51st Annual Meeting of the Association for Computational Linguistics unveils an innovative approach to creating a "universal translator" of sorts—a set of standardized linguistic rules that could revolutionize how computers understand human languages. Here's how they did it.</p><h2 id="universal-grammar-rule-book-a-tech-marvel">Universal Grammar Rule Book: A Tech Marvel</h2><p>Creating a standardized set of grammatical rules for multiple languages is akin to getting both cats and dogs to follow the same commands—challenging but not impossible. Here’s how researchers approached this monumental task:</p><h3 id="the-need-for-standardization">The Need for Standardization</h3><ul><li><strong>Existing Inconsistencies</strong>: Each language had its own annotation system, making efficient multilingual parsing nearly impossible.</li><li><strong>The Universal Dependency Annotation</strong>: This new system proposes uniform rules across languages, making it easier for computers to understand and parse multiple languages simultaneously.</li></ul><h3 id="the-methodology">The Methodology</h3><ul><li><strong>Automated Conversions</strong>: For languages like English and Swedish, existing treebanks (think of these as extensive libraries of annotated text) were converted to the new standard using automated tools.</li><li><strong>Manual Annotation</strong>: For other languages, researchers manually annotated new treebanks to fit within the universal framework.</li><li><strong>Harmonization Process</strong>: To ensure consistency, annotations were revised across languages to match the new universal standards.</li></ul><h2 id="improved-language-games-the-results">Improved Language Games: The Results</h2><p>Using the newly standardized treebanks, researchers were able to conduct more reliable cross-lingual parsing experiments. Here's what they found:</p><ul><li><strong>Increased Accuracy</strong>: The new system led to significant improvements in parsing accuracy compared to older methods.</li><li><strong>Enhanced Evaluation</strong>: For the first time, cross-lingual parsing evaluations could report on both unlabeled and labeled attachment scores, providing a deeper insight into the parser's performance.</li></ul><h2 id="the-open-source-spirit-sharing-is-caring">The Open-Source Spirit: Sharing is Caring</h2><p>In the spirit of collaboration, the researchers made their findings and tools available for free. This openness invites contributions from the global research community, which can lead to further enhancements and broader applications.</p><ul><li><strong>Community Engagement</strong>: By providing open access to their treebanks and tools, the researchers have enabled others to contribute improvements and extend the dataset to more languages.</li></ul><h2 id="a-cautionary-tale-the-importance-of-clean-data">A Cautionary Tale: The Importance of Clean Data</h2><p>To illustrate why standardized and clean data matters, let's consider a real-world scenario: imagine a multinational corporation that fails to standardize its customer data across different regions. This disarray can lead to miscommunications, inefficient operations, and lost opportunities—much like trying to build a skyscraper with different teams using incompatible blueprints.</p><p>Similarly, in linguistic research and application, inconsistent and messy data can significantly hamper the development of effective multilingual technologies. The work done by these researchers not only underscores the importance of clean, standardized data in computational linguistics but also serves as a blueprint for other fields where data uniformity is critical.</p><h2 id="conclusion-building-bridges-not-walls">Conclusion: Building Bridges, Not Walls</h2><p>The efforts to standardize linguistic annotations across multiple languages mark a significant step toward breaking down the barriers posed by language diversity. As this universal framework continues to evolve and expand, it holds the promise of making technology more inclusive and capable of understanding the nuances of human language. This isn't just about building better linguistic models; it's about fostering better understanding and communication across the globe.</p><p>In a world where data is the foundation of all digital endeavors, clean, standardized data isn't just desirable—it's essential. Like the skilled craftsmen of Babel, today's data scientists and linguists are laying the bricks for a future where language no longer divides us, but unites us in our shared digital spaces.</p>]]></content:encoded></item><item><title><![CDATA[What are the latest trends in graph data science?]]></title><description><![CDATA[What are the latest trends in graph data science? Integration with Machine Learning and AI, Real-time Analytics, and much more.]]></description><link>https://edfig.me/what-are-the-latest-trends-in-graph-data-science/</link><guid isPermaLink="false">656ec4236f70bc0f0c6bd0b1</guid><category><![CDATA[Data Science]]></category><category><![CDATA[Product Management]]></category><category><![CDATA[Technology]]></category><dc:creator><![CDATA[Edwin Fig]]></dc:creator><pubDate>Tue, 05 Dec 2023 06:40:00 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1664526936810-ec0856d31b92?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE5fHxub2Rlc3xlbnwwfHx8fDE3MDE3NTgxMjR8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1664526936810-ec0856d31b92?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE5fHxub2Rlc3xlbnwwfHx8fDE3MDE3NTgxMjR8MA&ixlib=rb-4.0.3&q=80&w=2000" alt="What are the latest trends in graph data science?"><p><em>Written with the help of my new friend, <a href="https://chat.openai.com/g/g-uNPaWXOMW-node-weaver">Node Weaver</a>.</em></p><p>The latest trends in graph data science reflect the growing importance of understanding complex relationships and patterns within data. Here are some key trends:</p><p><strong>Integration with Machine Learning and AI</strong>: Graph data science is increasingly being integrated with machine learning and AI techniques. This integration enables more sophisticated analysis, such as predictive modeling and anomaly detection in complex networks. Graph neural networks (GNNs), a type of neural network that operates directly on graph structures, are particularly significant in this area.</p><p><strong>Real-time Graph Analytics</strong>: There's a growing demand for real-time graph analytics, driven by applications such as fraud detection, recommendation systems, and network monitoring. This requires scalable and efficient graph databases that can handle dynamic, real-time data updates and queries.</p><p><strong>Graphs for Knowledge Graphs and Semantic Search</strong>: Knowledge graphs, which represent relationships between entities in a structured form, are being increasingly used in various domains, including search engines, e-commerce, and digital assistants. They help in improving the relevance and contextuality of search results and recommendations.</p><p><strong>Graphs in Cybersecurity</strong>: The application of graph data science in cybersecurity is rising. Graphs are used to model network traffic, user behavior, and system interactions, which helps in detecting anomalies, understanding attack patterns, and enhancing threat intelligence.</p><p><strong>Graph Embeddings</strong>: Techniques for graph embeddings, which represent graph vertices in a low-dimensional space, are evolving. These embeddings make it easier to apply machine learning algorithms to graph data and are crucial for tasks like clustering, visualization, and similarity analysis.</p><p><strong>Expanding Use Cases</strong>: Graph data science is finding new applications in diverse fields such as healthcare (for patient data and medical research), supply chain management (for optimizing logistics and monitoring networks), and social network analysis (for understanding community dynamics and influence patterns).</p><p><strong>Graphs in Cloud and Distributed Environments</strong>: The trend towards cloud-based and distributed graph processing frameworks is growing. These frameworks offer scalability and flexibility for handling large-scale graph data.</p><p><strong>Advancements in Graph Query Languages</strong>: Improvements and standardizations in graph query languages, like GQL (Graph Query Language), are making it easier for data scientists and developers to work with graph data.</p><p><strong>Ethical and Responsible Use of Graph Data</strong>: As with all data science fields, there's an increasing focus on the ethical and responsible use of graph data, particularly in terms of privacy, data governance, and bias.</p><p><strong>Graph Data Science as a Service (GDaaS)</strong>: The rise of Graph Data Science as a Service platforms, which offer cloud-based, user-friendly environments for graph analytics, is making these technologies more accessible to a broader range of users and industries.</p><p>Keeping up with these trends involves staying informed about the latest research, tools, and applications in graph data science, and considering how they can be integrated into existing systems and workflows to drive innovation and solve complex problems.</p><h1 id="connect">Connect</h1><p>What are you working on lately?</p><p><a href="mailto:hey@edfig.me">hey@edfig.me</a></p>]]></content:encoded></item><item><title><![CDATA[How do graph databases aid in business process optimization?]]></title><description><![CDATA[Graph databases play a pivotal role in business process optimization by leveraging the power of graph data science. This approach is highly effective in dealing with complex, interconnected data, which is common in business processes. Here's how.]]></description><link>https://edfig.me/how-do-graph-databases-aid-in-business-process-optimization/</link><guid isPermaLink="false">656ec6716f70bc0f0c6bd0dd</guid><category><![CDATA[Data Science]]></category><category><![CDATA[Product Management]]></category><category><![CDATA[Technology]]></category><dc:creator><![CDATA[Edwin Fig]]></dc:creator><pubDate>Fri, 17 Nov 2023 07:36:00 GMT</pubDate><media:content url="https://edfig.me/content/images/2023/12/enhanced-business-process-flow-with-anomoly-detection.png" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://edfig.me/content/images/2023/12/enhanced-business-process-flow-with-anomoly-detection.png" alt="How do graph databases aid in business process optimization?"><p>Graph databases play a pivotal role in business process optimization by leveraging the power of graph data science. This approach is highly effective in dealing with complex, interconnected data, which is common in business processes. Here's how graph databases can aid in optimizing business processes:</p>
<ol>
<li>
<p><strong>Understanding Complex Relationships</strong>: In business processes, various elements like tasks, resources, and people are interconnected. Graph databases excel in mapping and understanding these relationships, making it easier to identify inefficiencies and dependencies.</p>
</li>
<li>
<p><strong>Process Mining and Analysis</strong>: By visualizing processes as graphs, companies can use graph analytics to uncover patterns and bottlenecks in their workflows. This helps in optimizing the process flow, reducing redundancies, and improving efficiency.</p>
</li>
<li>
<p><strong>Real-time Insights</strong>: Graph databases are adept at handling dynamic, real-time data. This capability allows businesses to react promptly to changes in the process flow, adapting and optimizing processes on the fly.</p>
</li>
<li>
<p><strong>Scalability and Flexibility</strong>: Graph databases can easily scale with the growing complexity of business processes. They are also flexible, allowing for easy modifications and integrations with new elements in the business process.</p>
</li>
<li>
<p><strong>Fraud Detection and Compliance</strong>: In financial processes, graph databases can detect unusual patterns indicating fraud. They also help in ensuring compliance by understanding the complex web of regulations and their impact on business processes.</p>
</li>
<li>
<p><strong>Customer Journey Mapping</strong>: Understanding the customer journey is crucial for businesses. Graph databases can map out the entire journey, identifying key touchpoints and areas for improvement to enhance customer experience.</p>
</li>
<li>
<p><strong>Supply Chain Optimization</strong>: In supply chain management, graph databases help in visualizing the network of suppliers, distributors, and customers, enabling more efficient inventory management, risk assessment, and route optimization.</p>
</li>
<li>
<p><strong>Collaboration and Knowledge Sharing</strong>: By mapping the relationships between employees, departments, and knowledge assets, graph databases can enhance collaboration and knowledge sharing within an organization.</p>
</li>
<li>
<p><strong>Personalization and Recommendation Systems</strong>: They can be used to develop sophisticated recommendation systems that take into account the complex web of user preferences and behaviors.</p>
</li>
</ol>
<p>In summary, graph databases offer a unique approach to business process optimization by providing deep insights into the interconnections within data, enabling real-time analysis, and enhancing flexibility and scalability in handling complex business processes. This leads to more efficient, responsive, and intelligent business operations.</p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[AI Tools and Opportunities in 2023]]></title><description><![CDATA[This blog post contains a summary of Andrew Ng's August 2023 Talk about AI Tools and Opportunities.]]></description><link>https://edfig.me/ai-tools-and-opportunities-in-2023-andrew-ng-video-summary/</link><guid isPermaLink="false">652f756a6f70bc0f0c6bd02c</guid><category><![CDATA[Data Science]]></category><category><![CDATA[Inspiration]]></category><category><![CDATA[Technology]]></category><dc:creator><![CDATA[Edwin Fig]]></dc:creator><pubDate>Sun, 01 Oct 2023 06:32:00 GMT</pubDate><media:content url="https://edfig.me/content/images/2023/10/jarvis.jpeg" medium="image"/><content:encoded><![CDATA[<figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://edfig.me/content/images/2023/10/jarvis-1.jpeg" class="kg-image" alt="AI Tools and Opportunities in 2023"><figcaption>Just A Rather Very Intelligent System, or J.A.R.V.I.S.</figcaption></figure><img src="https://edfig.me/content/images/2023/10/jarvis.jpeg" alt="AI Tools and Opportunities in 2023"><p>We're not that far away from Artificial General Intelligence. </p><p>Really. </p><p>This blog was inspired by one of my favorite people right now, Andrew Ng.</p><p>This post is a summary of Andrew's video (53 minutes):</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe width="356" height="200" src="https://www.youtube.com/embed/5p248yoa3oE?start=1&feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen title="Andrew Ng: Opportunities in AI - 2023"></iframe><figcaption>It is worth watching the whole thing if you have time.</figcaption></figure><p>I watched this video. And realized I want to share it's message. To revisit it myself and share with others. This is important. </p><p>AI can make the world a better place.</p><p>The opportunities, and the vision, are exciting.</p><h1 id="walk-me-through-the-video">Walk me through the video</h1><p><strong>1. Introduction:</strong></p><ul><li>AI applications that once took months or years to build can now be developed in a matter of days or weeks.</li><li>The potential for AI applications is vast, and we're just scratching the surface.</li></ul><p><strong>2. AI's Rapid Development:</strong></p><ul><li>Deployment to the cloud has become faster.</li><li>Teams globally can now build complex AI applications in a fraction of the time it used to take.</li></ul><p><strong>3. AI's Expanding Horizon:</strong></p><ul><li>There's an impending flood of AI applications that many still underestimate.</li><li>More people are now able to build and utilize AI applications.</li></ul><p><strong>4. Demonstrating AI's Simplicity:</strong></p><ul><li>The speaker demonstrates building a sentiment classifier using minimal code.</li><li>Developers can now build AI systems in mere minutes, showcasing the ease and speed of AI development.</li></ul><p><strong>5. AI Education:</strong></p><ul><li>Emphasis on teaching not just AI consumption but also its development.</li></ul><p><strong>6. AI's Current Value and Future Potential:</strong></p><ul><li>Most of AI's financial value today comes from supervised learning.</li><li>Generative AI is an emerging and rapidly growing sector.</li><li>The potential growth of AI technologies in the next three years is massive.</li></ul><p><strong>7. AI as a General-Purpose Technology:</strong></p><ul><li>AI can be applied across various industries and tasks.</li><li>There's still much to explore in terms of AI's use cases, especially with generative AI.</li><li>However, there will be short-term trends and fads.</li></ul><p><strong>8. AI's Impact on Industries:</strong></p><ul><li>AI's value is still largely concentrated in the tech world.</li><li>There's a need for tools that allow industries to customize AI for their specific needs.</li><li>The rise of low-code and no-code tools is enabling more industries to harness the power of AI.</li></ul><p><strong>9. Building AI Startups:</strong></p><ul><li>The speaker's approach to building AI startups involves a systematic process of idea validation, CEO recruitment, prototype development, and scaling.</li><li>Examples of successful AI startups, like bearing AI, are provided.</li></ul><p><strong>10. Risks and Social Impact of AI:</strong></p><ul><li>Ethical considerations are paramount.</li><li>AI has issues with bias, fairness, and accuracy, but improvements are ongoing.</li><li>Job disruption is a significant concern with AI's rise.</li><li>Concerns about AI leading to human extinction are considered overblown.</li></ul><p><strong>11. Conclusion:</strong></p><ul><li>AI, as a general-purpose technology, offers numerous opportunities.</li><li>The future holds immense potential for AI, and collaboration is key to harnessing its full potential.</li></ul><h1 id="how-i-generated-this-summary">How I generated this summary</h1><p>I created this post with the assistance of my very own app, <a href="https://www.figfutures.com/">YouTube Video Summarizer</a>. Simply provide a Youtube video link, and within seconds receive a summary of the entire video. Neat right? Coming soon to iOS and Android. Sign up for the Beta by reaching out to buzz@figfutures.com.</p>]]></content:encoded></item><item><title><![CDATA[Why do machines hallucinate?]]></title><description><![CDATA[Why do machines hallucinate?  Answering it in a creative poetic form inspired by Sakichi Toyoda's "Five Why's". Data Fluency is paramount in this new Artificial Intelligence Information Age.]]></description><link>https://edfig.me/why-do-machines-hallucinate/</link><guid isPermaLink="false">64e54b626f70bc0f0c6bcfbf</guid><category><![CDATA[Books]]></category><category><![CDATA[Ideas]]></category><category><![CDATA[Data Science]]></category><dc:creator><![CDATA[Edwin Fig]]></dc:creator><pubDate>Sun, 20 Aug 2023 00:09:00 GMT</pubDate><media:content url="https://edfig.me/content/images/2023/08/IMG_1902.JPG" medium="image"/><content:encoded><![CDATA[<img src="https://edfig.me/content/images/2023/08/IMG_1902.JPG" alt="Why do machines hallucinate?"><p>This post begins with my notes on the topic. Answering it in a form inspired by Sakichi Toyoda's "Five Why's". Then, I use ChatGPT to summarize it. </p><p>If you enjoyed this poetic non-fiction reading and want to read more, please consider reading book: <a href="https://www.makingdataeasy.com/">Making Data Easy</a>.</p><h2 id="why-do-machines-hallucinate">Why do machines hallucinate?</h2><p>Because we ask them to.</p><h2 id="1-why-do-we-ask-machines-to-hallucinate">1) Why do we ask machines to hallucinate?</h2><p>To help us answer questions. </p><h2 id="2-what-kinds-of-questions">2) What kinds of questions?</h2><p>All kinds of questions.</p><p>The mania used to scare me. </p><p>Now I understand that the chaos is engineered.</p><p>To provide a purpose. A capability. </p><p>To answer any questions. </p><p><em>Five why’s. We’ve answered three. We have two to go:</em></p><h2 id="3-why-chaos">3) Why chaos? </h2><p>What is chaos? It’s a programmed randomness. We then apply statistical methods based on user-defined goals and context, and diffuse the randomness into some answers we can humanly understand. But the model doesn’t understand. It’s just providing words. Or next-best pixels. It doesn’t actually know anything. </p><p>Chaos Engineering</p><p>Modeled after the chaos that exists in nature. The ever-expanding equation. Entropy. </p><p>Seek the intuition in things. </p><p><em>Hope everyone is safe.</em></p><h2 id="4-can-we-always-trust-the-answers">4) Can we always trust the answers? </h2><p>No. The models are trained on human language. Which you can’t inherently trust. But we can make this better.</p><h2 id="5-how-can-we-make-this-better">5) How can we make this better?</h2><p>We provide more context. </p><p>*The more you know*</p><p>Now, let’s ask an AI to turn this into something easier to read. </p><h2 id="what-is-this-note-talking-about">What is this note talking about?</h2><p>This note from your friend is discussing the idea of machine learning and AI "hallucinating," which refers to the way these systems generate information or answers based on patterns they've seen in data. Here is a simplified breakdown of the key points:</p><ol><li>Machines "hallucinate" (generate information) because we ask them to.</li><li>We ask them to do this to help us answer questions.</li><li>The "chaos" referred to is essentially a programmed randomness that machines use to generate answers. It's managed by applying statistical methods based on user-defined goals and context.</li><li>"Chaos Engineering" here refers to intentionally adding randomness to a system to understand its behavior better, similar to how chaos exists naturally.</li><li>The note mentions that AI models don't actually understand anything. They just provide words or "next-best pixels" based on patterns they've seen in data.</li><li>The note asks whether we can trust the answers from these models. The answer is "No," because the models are trained on human language, which can be flawed or biased.</li><li>Finally, to make these models better, the note suggests providing more context, which can help in generating more accurate and relevant responses.</li></ol><h2 id="is-all-of-this-true-let-s-always-be-a-little-skeptical-">Is all of this true? Let's always be a little skeptical.</h2><p>The note presents a perspective on how machine learning and AI systems work. While the concepts mentioned are based on valid ideas, they may be a bit simplified or generalized. Here is a breakdown of the truthfulness of the statements:</p><ol><li><strong>Machines "hallucinate"</strong>: In a sense, this is true. Machine learning models, particularly generative models, create outputs that may seem like they are "hallucinating" information. However, it's more accurate to say they generate outputs based on patterns they've seen in data.</li><li><strong>Chaos Engineering</strong>: This is a real concept. Chaos Engineering involves intentionally introducing failures or disruptions into a system to test its resilience and reliability. However, in the context of the note, the term "chaos" is used to describe the randomness or unpredictability that machine learning models can exhibit.</li><li><strong>AI models don't actually understand anything</strong>: This is mostly true. AI models don't "understand" in the human sense. They operate based on patterns and associations found in data.</li><li><strong>We can't always trust AI models</strong>: True. AI models are only as good as the data they are trained on. They can exhibit biases or inaccuracies present in the data.</li><li><strong>Providing more context can improve AI models</strong>: Generally true. Adding context can help AI models make more informed and accurate predictions. However, there are other factors that also play a role in improving AI models, such as better algorithms and higher-quality data.</li></ol><p>The note provides a perspective on AI and machine learning, but it's important to recognize that these are complex fields with many nuances.</p><h2 id="what-are-some-nuances-to-be-aware-of">What are some nuances to be aware of?</h2><p>There are several nuances in AI and machine learning to be aware of, some of which include:</p><ol><li><strong>Data quality and bias</strong>: Machine learning models rely heavily on the data they are trained on. If the training data is biased or flawed in some way, the model is likely to exhibit those biases in its predictions.</li><li><strong>Overfitting</strong>: A model that performs very well on the training data but poorly on unseen data may be overfitting. This means that the model has learned to perform very well on the specific data it has seen, but it may not generalize well to new data.</li><li><strong>Interpretability</strong>: Machine learning models, especially deep neural networks, are often criticized for being "black boxes." This means that it can be difficult to understand how the model arrived at a particular decision.</li><li><strong>Ethics</strong>: The use of AI raises several ethical questions, such as concerns about privacy, fairness, and the potential for abuse. It's important to consider these implications when using AI systems.</li><li><strong>Limitations</strong>: AI systems have limitations and are not suitable for all tasks. For example, while AI models can perform well on certain tasks like image recognition, they may struggle with other tasks that require deeper understanding or common sense.</li><li><strong>Trade-offs</strong>: There are often trade-offs in machine learning, such as the trade-off between model complexity and interpretability or the trade-off between accuracy and fairness.</li><li><strong>Feature Engineering</strong>: Selecting the right features to include in a machine learning model can have a significant impact on the model's performance. However, deciding what features to include and how to represent them is often more of an art than a science.</li><li><strong>Model Assumptions</strong>: Many machine learning models make certain assumptions about the data they are working with, such as the assumption that the data is independent and identically distributed (i.i.d). Violations of these assumptions can affect the performance of the model.</li></ol><p>These are just a few of the many nuances to be aware of in AI and machine learning. It's important to approach these fields with a critical eye and to understand the limitations and complexities involved.</p><h2 id="please-provide-a-short-kindergarten-level-summary-of-what-we-ve-learned-today-">Please provide a short, kindergarten level summary of what we’ve learned today. </h2><p>Today we talked about how computers can "hallucinate" or make up answers to questions by looking at lots of information. But, sometimes they can get things wrong because they don't really understand like people do. They just see patterns. We also learned that we need to be careful when using computers to answer questions because they can make mistakes or be a little bit confused. So, it's important to know that computers are helpful, but not perfect.</p><p>If this is interesting to you, please check out my book: <a href="https://www.makingdataeasy.com/">Making Data Easy</a>.</p><p>Thanks!</p><p>Edwin</p>]]></content:encoded></item><item><title><![CDATA[Behind the Dial Tone: A Misstep in Musical Dimensions]]></title><description><![CDATA[A story about that time a world-famous rapper called and wanted to speak to someone with power. And I had no clue what he was talking about.]]></description><link>https://edfig.me/behind-the-dial-tone-a-misstep-in-musical-dimensions/</link><guid isPermaLink="false">64c6011cc6767307c0b98a20</guid><category><![CDATA[Lessons Learned]]></category><category><![CDATA[Storytelling]]></category><category><![CDATA[Culture]]></category><dc:creator><![CDATA[Edwin Fig]]></dc:creator><pubDate>Sun, 30 Jul 2023 06:25:45 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1525182008055-f88b95ff7980?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fG9mZmljZSUyMHBob25lfGVufDB8fHx8MTY5MDc4Mzc4M3ww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1525182008055-f88b95ff7980?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fG9mZmljZSUyMHBob25lfGVufDB8fHx8MTY5MDc4Mzc4M3ww&ixlib=rb-4.0.3&q=80&w=2000" alt="Behind the Dial Tone: A Misstep in Musical Dimensions"><p>In the year 2010, during the dynamic chaos of my life as a 24-year-old punk rock enthusiast at an indie music label, my universe was far removed from the glamorous world of mainstream music. One typical lunch break, as I was the lone guard at the fort, answering phones, the cosmos decided to add a dash of spice.</p><p>The phone rang, and on the other end was a voice synonymous with chart-topping hits and sold-out concerts – one of the world's leading rappers. There was no suspense or mystery; he revealed his identity from the get-go. But his stellar reputation in the rap scene did not ring any bells in my punk rock immersed brain. Not because I was being dismissive or intentionally ignorant, but simply because I was clueless about who he was.</p><p>"I need to speak to someone with power," he stated with an authoritative tone. Power? I smirked at the thought. My claim to "power" was my uncanny knack for overpaying artists by a handful of cents due to a notorious rounding error on streaming music royalty statements.</p><p>As I attempted to explain that he had probably dialed the wrong number, that our label shared a name but was not the one he sought, he found it hard to accept. His rap-star status had always served as a VIP ticket, opening doors and breaking barriers, but this time it was met with an unfamiliar roadblock.</p><p>His disbelief echoed through the phone, and unable to convince him otherwise, I resorted to my only available option—I hung up, punctuating our peculiar exchange with an awkward pause.</p><p>This unexpected phone call underscored the intriguing intersection of two vastly different music worlds, demonstrating that identity, much like my notorious rounding error, can sometimes be misinterpreted. Even a top-tier rap icon could make a wrong call, just like an indie label employee could fail to recognize him. After all, in this grand melody of life, we all hit a few wrong notes now and then.</p><p>As I put down the phone that day, I found myself in a comic yet thought-provoking situation. The incident, a curious mix of mistaken identities, erroneous power perception, and misdialed numbers, was a precursor to the life I lead today.</p><p>Fast forward to the present, and I've traded my indie music label days for the world of data management. In this new realm, I've come to see that the chaotic world of indie music and the systematic universe of data management aren't too different after all.</p><p>Reflecting on the day of the phone call, the renowned rapper had dialed the wrong label because he didn't have all the information he needed based on the name alone. It reminded me of a recurring challenge in data management.</p><p>Just as our indie label shared a name with a completely different rap label, companies in the data world often bear the same or similar names, causing potential for mix-ups. There can also be multiple ways to spell a company's name, think "7-11" versus "Seven-Eleven". And let's not forget the complex network of parent and subsidiary companies, akin to Amazon's ownership of Zappos or Alphabet's control over Google.</p><p>This experience served as a lesson on the importance of metadata, of context. Context is often one of the hardest things to establish and yet it's crucial in understanding the full picture. Whether it's a rapper looking for the right label or a data analyst sifting through companies, more context, more information, is always needed.</p><p>The world of data is complex, much like the rhythm of life, always evolving, always demanding a closer look. So, while I no longer juggle phone calls from renowned rappers, I do navigate through a labyrinth of data, striving to provide that crucial context, because as it turns out, in life and data, context is everything.</p><p>Other Titles for this Story</p><ol><li>"Behind the Dial Tone: A Misstep in Musical Dimensions"</li><li>"Lost in Transmission: From Indie Label to Data Label"</li><li>"The Unintended Remix: A Dial-tone Epiphany"</li><li>"Crossed Wires, Crossed Worlds: A Rap Star's Call and the Lessons Learned"</li><li>"The Wrong Number: An Unexpected Prelude to a Data-Driven Symphony"</li></ol><h1 id="this-is-a-true-story-written-with-the-assistance-of-chatgpt-">This is a true story written with the assistance of ChatGPT. </h1><p>It's completely not in my own "tone". I can write like this with a bit of effort. But I don't write like this. I write the way I talk. With conjunctions and a bit of SoCal Slang. But neverthess--this was an interesting exercise.</p><p>Want to learn how to write like this? Read Data Made Easy. One of my favorite chapters is about Generative Artificial Intelligence for writing stories just like this.</p>]]></content:encoded></item><item><title><![CDATA[What is a Data Platform and why does it matter?]]></title><description><![CDATA[I asked this question to chatGPT. The work is impressive and speaks for itself. Answers ahead.]]></description><link>https://edfig.me/what-is-a-data-platform-and-why-does-it-matter/</link><guid isPermaLink="false">63abb34ac6767307c0b989ce</guid><category><![CDATA[Data Science]]></category><category><![CDATA[Product Management]]></category><dc:creator><![CDATA[Edwin Fig]]></dc:creator><pubDate>Wed, 28 Dec 2022 03:17:27 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1516110833967-0b5716ca1387?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDN8fGFydGlmaWNpYWwlMjBpbnRlbGxpZ2VuY2V8ZW58MHx8fHwxNjcyMTk3Mzc1&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1516110833967-0b5716ca1387?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDN8fGFydGlmaWNpYWwlMjBpbnRlbGxpZ2VuY2V8ZW58MHx8fHwxNjcyMTk3Mzc1&ixlib=rb-4.0.3&q=80&w=2000" alt="What is a Data Platform and why does it matter?"><p>This article was generated by asking chatGPT, a revolutionary new NLP model and chatbot. The answers are awesome.</p><h3 id="what-is-a-data-platform">What is a Data Platform?</h3><p>A data platform is a collection of tools, technologies, and infrastructure that enables an organization to manage, process, and analyze large volumes of data. It is designed to support the extraction, transformation, and loading (ETL) of data from various sources, as well as the storage, querying, and visualization of data for various business and analytics purposes.</p><p>A data platform typically includes a variety of components, such as data warehouses, data lakes, data integration tools, data visualization tools, and machine learning and analytics platforms. It may also include data governance, security, and compliance tools to ensure that data is protected and used appropriately.</p><p>The goal of a data platform is to provide a single, centralized location for storing and managing all of an organization's data, as well as to provide the tools and capabilities needed to extract insights and value from that data. Data platforms can be used for a wide range of applications, including business intelligence, customer analytics, fraud detection, and predictive maintenance.</p><h3 id="can-you-shorten-that-please">Can you shorten that, please?</h3><p>Sure, a data platform is a system that helps organizations manage, process, and analyze large volumes of data from various sources. It includes tools and infrastructure for storing, querying, and visualizing data, as well as for extracting insights and value from it. Data platforms are used for a variety of purposes, including business intelligence, customer analytics, and fraud detection.</p><h3 id="what-are-some-of-the-ethical-concerns">What are some of the ethical concerns?</h3><p>There are a number of ethical concerns that can arise in the design and use of data platforms, particularly with respect to the collection, storage, and use of personal data. Some of these concerns include:</p><ol><li>Privacy: Data platforms often store and process large amounts of personal data, which raises concerns about the privacy of individuals whose data is being collected and used. Organizations using data platforms must ensure that they have obtained appropriate consent from individuals for the collection and use of their data, and that they are protecting that data from unauthorized access or misuse.</li><li>Security: Data platforms must be designed and configured to ensure the security of the data they store and process. This includes protecting data from unauthorized access, as well as from cyber attacks and other forms of data breaches.</li><li>Fairness and bias: Data platforms can perpetuate or amplify biases if the data used to train or inform decisions is biased. It is important to ensure that data is representative and unbiased, and that algorithms and models built on top of the data platform do not discriminate against certain groups or individuals.</li><li>Transparency: Organizations using data platforms should be transparent about how they are collecting, storing, and using data, and should provide individuals with the opportunity to review and correct their data if necessary.</li><li>Accountability: Organizations using data platforms should be held accountable for their data practices, and should have systems in place to ensure that they are complying with relevant laws and regulations, as well as with their own policies and procedures.</li></ol><h3 id="what-are-some-of-the-legal-concerns">What are some of the legal concerns?</h3><p>There are a number of legal concerns that can arise in the design and use of data platforms, particularly with respect to the collection, storage, and use of personal data. Some of these concerns include:</p><ol><li>Data protection and privacy laws: Many countries have laws that regulate the collection, storage, and use of personal data, such as the General Data Protection Regulation (GDPR) in the European Union and the California Consumer Privacy Act (CCPA) in the United States. Organizations using data platforms must ensure that they are compliant with these laws and that they have obtained appropriate consent from individuals for the collection and use of their data.</li><li>Intellectual property: Data platforms may contain or generate intellectual property, such as patented algorithms or copyrighted content. Organizations using data platforms must ensure that they have the appropriate rights and licenses to use this intellectual property, and that they are not infringing on the rights of others.</li><li>Contractual obligations: Data platforms may involve the sharing of data or other resources between different parties, such as between a business and its customers or partners. It is important to ensure that these relationships are governed by appropriate contracts that outline the rights and obligations of each party.</li><li>Employment and labor laws: Data platforms may involve the collection and use of data about employees, such as performance data or personnel records. Organizations using data platforms must ensure that they are complying with relevant employment and labor laws, and that they are treating their employees fairly and lawfully.</li><li>Data breaches and cybersecurity: Data platforms may be vulnerable to data breaches or cyber attacks, which can result in the unauthorized access or disclosure of sensitive data. Organizations using data platforms must have appropriate safeguards in place to prevent these types of incidents and to respond appropriately if they do occur.</li></ol><h3 id="how-might-i-use-these-tools-to-research-an-intellectual-property-concern">How might I use these tools to research an intellectual property concern?</h3><p>There are several ways that you can use data platforms and related tools to research intellectual property concerns, such as patent infringement or trademark violations. Here are a few options:</p><ol><li>Searching patent and trademark databases: Many countries maintain online databases of registered patents and trademarks, which you can search to determine whether a particular invention or brand is protected by intellectual property laws. For example, the US Patent and Trademark Office (USPTO) maintains a database of granted patents and pending patent applications, as well as a database of registered trademarks.</li><li>Analyzing patent and trademark data: Data platforms can be used to analyze patent and trademark data in order to identify trends, patterns, or potential issues. For example, you could use data visualization tools to map the relationships between different patents or trademarks, or to identify clusters of related patents or trademarks.</li><li>Using machine learning and artificial intelligence: Some data platforms include tools for machine learning and artificial intelligence, which can be used to analyze patent and trademark data in order to identify patterns or trends that might not be visible to the human eye. For example, you could use machine learning algorithms to identify clusters of similar patents or trademarks, or to predict the likelihood of a particular patent being granted based on past data.</li><li>Conducting online searches: Data platforms can be used to conduct online searches for information about patents and trademarks, such as by using web scraping tools to gather data from relevant websites or by using natural language processing to analyze online content.</li></ol><p>It is important to note that the use of data platforms and related tools to research intellectual property concerns should be done in accordance with relevant laws and regulations, and that the results of these analyses should be interpreted carefully. You may wish to consult with a legal professional or an intellectual property expert to help interpret and understand the results of your research.</p><h3 id="how-might-i-use-these-tools-to-build-better-products-for-my-customers">How might I use these tools to build better products for my customers?</h3><p>There are several ways that you can use data platforms and related tools to build better products for your customers. Here are a few options:</p><ol><li>Gathering customer feedback and data: Data platforms can be used to collect and analyze customer feedback and data in order to understand customer needs and preferences. This can include gathering data from online reviews, customer surveys, or social media interactions, as well as from sales data and other sources.</li><li>Using machine learning and artificial intelligence: Some data platforms include tools for machine learning and artificial intelligence, which can be used to analyze customer data in order to identify patterns or trends that might not be visible to the human eye. For example, you could use machine learning algorithms to identify common customer pain points or to predict which products or features customers are most likely to be interested in.</li><li>Testing and iterating: Data platforms can be used to test and iterate on product ideas and prototypes, using data from customer feedback and market research to refine and improve the product. This can include using tools like A/B testing to compare different versions of a product, or using data visualization tools to identify areas for improvement.</li><li>Personalizing the customer experience: Data platforms can be used to personalize the customer experience by tailoring products or services to individual customers based on their preferences, behaviors, and history. This can include using tools like customer segmentation or recommendation engines to identify and target specific customer groups.</li></ol><p>Overall, the goal of using data platforms and related tools to build better products for your customers is to use data to inform and guide product development and improvement efforts, in order to better meet the needs and preferences of your target audience.</p><h3 id="how-do-i-estimate-the-costs-of-a-data-platform">How do I estimate the costs of a Data Platform?</h3><p>There are several factors that can impact the costs of a data platform, and the specific costs will depend on the specific needs and requirements of your organization. Here are a few key factors to consider when estimating the costs of a data platform:</p><ol><li>Hardware and infrastructure: The costs of hardware and infrastructure can vary significantly depending on the size and complexity of your data platform. This can include the costs of servers, storage, networking equipment, and other hardware, as well as the costs of maintaining and supporting this hardware over time.</li><li>Software and licenses: The costs of software and licenses can also be a significant factor, depending on the specific tools and technologies you are using. This can include the costs of data integration tools, data visualization tools, machine learning platforms, and other software, as well as the costs of any required licenses or maintenance fees.</li><li>Data storage and processing: The costs of storing and processing data can vary depending on the volume and complexity of your data. This can include the costs of storing data in a data warehouse, data lake, or other data storage system, as well as the costs of processing and querying data for analysis or visualization purposes.</li><li>Staffing and expertise: The costs of staffing and expertise can vary depending on the size and complexity of your data platform, as well as the level of expertise required to support it. This can include the costs of hiring or training data scientists, data engineers, or other specialized personnel, as well as the costs of ongoing support and maintenance.</li></ol><p>To estimate the costs of a data platform, you will need to consider all of these factors and determine the specific hardware, software, and staffing resources that your organization will need. You may wish to work with a data platform vendor or a consulting firm to help you assess your needs and develop an estimate of the costs.</p><h3 id="what-s-the-definition-of-a-platform-again">What's the definition of a Platform again?</h3><p>A platform is a type of infrastructure that enables the development and deployment of products, services, or applications. It typically provides a set of standardized tools, technologies, and resources that can be used by developers or organizations to create and distribute their offerings.</p><p>There are many types of platforms, including software platforms, hardware platforms, and data platforms. Software platforms are frameworks that enable the development and deployment of software applications, while hardware platforms refer to the physical devices or systems that support the operation of software or other applications. Data platforms are systems that enable the management, processing, and analysis of large volumes of data.</p><p>Platforms can be used to facilitate the exchange of information, resources, or value between different parties, and they often enable the creation of ecosystems or networks of users, developers, and other stakeholders. They can also provide a means of monetizing products, services, or applications, either through direct fees or through the sale of ads or other forms of revenue.</p><h3 id="what-are-some-of-the-risks-involved-in-data-platforms">What are some of the risks involved in Data Platforms?</h3><p>There are a number of risks that can be involved in the use of data platforms, including:</p><ol><li>Data security and privacy: Data platforms often store and process large amounts of sensitive data, which raises concerns about the security and privacy of that data. Data platforms must be designed and configured to protect data from unauthorized access or misuse, and must comply with relevant data protection and privacy laws and regulations.</li><li>Data quality: Data platforms may rely on data from a variety of sources, which can introduce issues of data quality. Poorly structured or unreliable data can lead to incorrect or misleading insights, and can impact the accuracy and effectiveness of data-driven decisions.</li><li>Data governance: Data platforms must be designed and managed in a way that ensures the appropriate use and handling of data, and that complies with relevant laws and regulations. This can involve establishing policies and procedures for data collection, storage, and access, as well as implementing data governance and compliance tools.</li><li>Data ethics: Data platforms can raise ethical concerns related to the collection, use, and impact of data, particularly with respect to personal data. Organizations using data platforms must ensure that they are acting ethically and transparently with respect to data, and that they are not discriminating against or unfairly impacting certain groups or individuals.</li><li>Integration and interoperability: Data platforms may need to integrate with other systems or technologies in order to function effectively, which can introduce additional risks related to compatibility and interoperability. Ensuring that data platforms are compatible with other systems and can exchange data seamlessly can be a complex and time-consuming process.</li><li>Dependency: Organizations that rely heavily on data platforms may become dependent on those platforms, which can create risks if the platform experiences technical issues or outages, or if the organization needs to switch to a different platform. Ensuring that data platforms are reliable and flexible, and that there are contingency plans in place, can help mitigate these risks.</li></ol><h3 id="how-many-people-does-it-take-to-build-and-maintain-a-data-platform">How many people does it take to build and maintain a data platform?</h3><p>The number of people required to build and maintain a data platform can vary depending on the size and complexity of the platform, as well as on the specific tools and technologies being used. A small data platform with a limited scope and a simple set of requirements may require just a few people to build and maintain it, while a larger, more complex data platform may require a team of multiple individuals.</p><p>In general, a data platform may require a combination of the following types of personnel:</p><ol><li>Data engineers: Data engineers are responsible for designing, building, and maintaining the infrastructure and tools needed to collect, store, and process data. They may be involved in tasks such as designing data pipelines, setting up data storage systems, and optimizing data processing performance.</li><li>Data scientists: Data scientists are responsible for analyzing and extracting insights from data, and for building machine learning models and other analytical tools. They may be involved in tasks such as exploring and visualizing data, developing algorithms and models, and interpreting results.</li><li>Data analysts: Data analysts are responsible for collecting and analyzing data to inform business decisions. They may be involved in tasks such as gathering and cleaning data, creating reports and dashboards, and providing insights to business stakeholders.</li><li>IT professionals: IT professionals may be involved in the maintenance and support of the data platform, including tasks such as monitoring performance, troubleshooting issues, and ensuring compliance with relevant laws and regulations.</li></ol><p>It is worth noting that the roles and responsibilities of the individuals working on a data platform may overlap, and that individuals may be responsible for multiple tasks or may work in multiple roles. The specific number and types of personnel required to build and maintain a data platform will depend on the specific needs and goals of the organization.</p><h3 id="how-do-i-hire-a-really-good-data-scientist">How do I hire a really good Data Scientist?</h3><p>Hiring a good data scientist can be a challenging task, as the role requires a combination of technical skills, business acumen, and analytical thinking. Here are a few tips for finding and hiring a high-quality data scientist:</p><ol><li>Clearly define the role and responsibilities: It is important to have a clear understanding of what you are looking for in a data scientist, and to define the specific skills and responsibilities that the role will involve. This will help you identify the most qualified candidates and ensure that you are attracting the right talent for your organization.</li><li>Look for a strong foundation in math and statistics: Data science involves the use of statistical and mathematical techniques to analyze and extract insights from data. As such, it is important to look for candidates who have a strong foundation in math and statistics, and who are comfortable working with large datasets and complex analytical techniques.</li><li>Seek out diverse experience: Data scientists often work on a wide range of projects and may need to adapt to new domains and technologies. Look for candidates who have diverse experience and a track record of learning and adapting quickly.</li><li>Consider communication skills: Data scientists often need to be able to communicate their findings and recommendations to non-technical stakeholders, so it is important to look for candidates who have strong communication skills and the ability to translate complex technical concepts into clear and concise language.</li><li>Evaluate problem-solving skills: Data science involves solving complex problems using data, so it is important to look for candidates who have strong problem-solving skills and the ability to think creatively and critically.</li></ol><p>To find the best candidates, you may need to use a combination of recruiting methods, such as posting job listings, networking with industry professionals, or working with a recruiting agency. It may also be helpful to reach out to academic institutions or professional organizations in order to connect with qualified candidates.</p><h3 id="is-there-anything-related-to-data-platforms-i-m-forgetting-to-ask">Is there anything related to Data Platforms I'm forgetting to ask?</h3><p>There are many aspects of data platforms that you might want to consider, and it is possible that you have not covered all of the topics that are relevant to your specific needs and goals. Here are a few additional questions that you might want to consider:</p><ol><li>How will the data platform be used? What are the specific business or analytical goals that the data platform is intended to support? How will the data platform be integrated with other systems or processes within the organization?</li><li>What types of data will be stored and analyzed by the data platform? Will the data platform need to support structured, unstructured, or streaming data? What are the specific data sources that will be used to populate the data platform, and how will the data be collected and ingested?</li><li>What tools and technologies will be used to build and maintain the data platform? Will the data platform be built using open source or proprietary tools? What are the specific features and capabilities of the tools being used, and how will they support the needs of the organization?</li><li>How will the data platform be secured and managed? What measures will be taken to protect the data stored in the data platform from unauthorized access or misuse? What processes and procedures will be in place to ensure that the data platform is compliant with relevant laws and regulations?</li><li>How will the data platform be scaled and maintained over time? What are the anticipated growth and usage patterns for the data platform, and how will the platform be scaled to meet these needs? What are the ongoing maintenance and support requirements for the data platform, and how will these be managed?</li></ol><h3 id="format-that-into-an-action-plan-for-me-please-and-create-a-roadmap-">Format that into an action plan for me, please. And create a roadmap.</h3><p>Sure, here is an action plan and roadmap for building and maintaining a data platform:</p><p>Action plan:</p><ol><li>Define the scope and goals of the data platform: Clearly identify the business or analytical goals that the data platform is intended to support, and define the specific types of data and use cases that the platform will need to address.</li><li>Identify data sources and requirements: Determine the specific data sources that will be used to populate the data platform, and assess the data ingestion and storage requirements of the platform.</li><li>Select tools and technologies: Choose the tools and technologies that will be used to build and maintain the data platform, considering factors such as cost, capabilities, and compatibility with other systems.</li><li>Build and test the data platform: Using the selected tools and technologies, build and test the data platform to ensure that it meets the defined requirements and goals.</li><li>Secure and manage the data platform: Implement measures to protect the data stored in the data platform from unauthorized access or misuse, and establish processes and procedures to ensure compliance with relevant laws and regulations.</li><li>Monitor and maintain the data platform: Regularly monitor the performance and usage of the data platform, and take steps to optimize and maintain it over time.</li></ol><p>Roadmap:</p><ol><li>Define scope and goals</li></ol>]]></content:encoded></item><item><title><![CDATA[How to Maintain the Most Quality When Converting WAV to 320+ MP3]]></title><description><![CDATA[<p>Regardless of whether you hear it or not, in all practical cases, your audio track literally loses fidelity when you convert a WAV to an MP3.</p><p>There are probably other good methods. Here is my usual method, on Mac OS Monterey (Desktop)</p><p>My usual method:</p><ol><li>Check the Advanced file import</li></ol>]]></description><link>https://edfig.me/how-to-maintain-the-most-quality-when-converting-wav-to-320-mp3/</link><guid isPermaLink="false">62a44c10c6767307c0b9890e</guid><dc:creator><![CDATA[Edwin Fig]]></dc:creator><pubDate>Tue, 14 Jun 2022 01:58:16 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1516223725307-6f76b9ec8742?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDV8fG1wM3xlbnwwfHx8fDE2NTUxNzEyODA&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1516223725307-6f76b9ec8742?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDV8fG1wM3xlbnwwfHx8fDE2NTUxNzEyODA&ixlib=rb-1.2.1&q=80&w=2000" alt="How to Maintain the Most Quality When Converting WAV to 320+ MP3"><p>Regardless of whether you hear it or not, in all practical cases, your audio track literally loses fidelity when you convert a WAV to an MP3.</p><p>There are probably other good methods. Here is my usual method, on Mac OS Monterey (Desktop)</p><p>My usual method:</p><ol><li>Check the Advanced file import settings in Apple Music (aka iTunes)</li><li>Edit the Import Settings</li><li>Edit the new MP3 track's metadata</li><li>File -&gt; Convert Track</li></ol><p>Simple, once you know.</p><h2 id="why-you-might-want-to-try-this">Why you might want to try this?</h2><h3 id="fidelity-is-not-quality-quality-is-not-fidelity-">Fidelity is not quality. Quality is not fidelity.</h3><p>It's one of those situations where there is a strong correlation between the two. But there are outliers. And sometimes, you have a reason for creating those outliers.</p><p>Mine: An FM music radio station in the United Kingdom is going to play my new single 🍾🥂 </p><p>The curator asked me to send a &lt;50MB WAV file or a high quality 320+ MP3. The WAV file for my final mastered track is ~60MB. So I couldn't just send the master. I needed to convert it to an MP3.</p><p>From experience, I know there are a lot of ways to do this wrong.</p><p>A better method: I can't find one quickly enough.</p><h1 id="understanding-the-practical-difference-between-bit-rate-variable-bit-rate-and-itunes-custom-settings-">Understanding the practical difference between bit rate, variable bit rate and iTunes custom settings.</h1><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://edfig.me/content/images/2022/06/image.png" class="kg-image" alt="How to Maintain the Most Quality When Converting WAV to 320+ MP3"><figcaption>This is NOT how you want to save your MP3's!!! 😡</figcaption></figure><h3 id="what-was-the-original-goal-of-the-mp3"> What was the original goal of the mp3? </h3><p>To make the file size smaller. And I assume most of the new stuff contributes to that.</p><p>If I want my WAV file to stay as close to the original as it is, then I select the highest setting and turn off any "corrections". </p><p>My track is perfect. Don't touch it, <em>iTunes algorithms</em>.</p><p>Here's what my settings look like now. For the best quality.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://edfig.me/content/images/2022/06/image-2.png" class="kg-image" alt="How to Maintain the Most Quality When Converting WAV to 320+ MP3"><figcaption>I thought against checking the Smart Encoding Adjustments. I'm not looking to reduce file size. I'm trying to maintain the highest quality.</figcaption></figure><p>I'm not filtering out frequencies, because even though you can't hear them, it is said that you can <em>feel </em>them. I'm not trying to save storage space. So I'm leaving those frequencies in tact.</p><h1 id="export-to-mp3">Export to MP3</h1><p>I always found the way Apple Music/iTunes handles library files to be a bit unintuitive. And it seems to change from release to release. Today, you can find it in the File menu:</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://edfig.me/content/images/2022/06/image-3.png" class="kg-image" alt="How to Maintain the Most Quality When Converting WAV to 320+ MP3"><figcaption>File -&gt; Convert -&gt; Create MP3 Version</figcaption></figure><p>The new MP3 file will automatically get added to iTunes. But it will NOT automatically be added to the playlist, your current view. The easiest way to find it is to review your "recently added".</p><p>After you find your file, it's best-practice to check and edit the metadata. all of the metadata.</p><h1 id="edit-the-metadata">Edit the metadata</h1><p>Depending on the use-case, this can be optional. But for any files you plan on distributing (like the one I plan on sending the radio station) you should edit both the filename and the metadata. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://edfig.me/content/images/2022/06/image-4.png" class="kg-image" alt="How to Maintain the Most Quality When Converting WAV to 320+ MP3"><figcaption>Edit the track metadata</figcaption></figure><p>You can even add embedded artwork on the mp3!</p><figure class="kg-card kg-image-card"><img src="https://edfig.me/content/images/2022/06/image-5.png" class="kg-image" alt="How to Maintain the Most Quality When Converting WAV to 320+ MP3"></figure><p>That's all. Hope that helped.</p><p>Questions/Comments? Let me know: <a href="mailto:ed@figfutures.com">ed@figfutures.com</a></p>]]></content:encoded></item><item><title><![CDATA[How I Use a Mind Map to Brainstorm My Best Stories]]></title><description><![CDATA[<h2 id="with-all-the-remote-work-in-recent-times-i-miss-the-whiteboards-sometimes-">With all the remote work in recent times, I miss the whiteboards sometimes. </h2><p>But honestly, I've always hoped for better virtual whiteboards vs the real thing. I have terrible handwriting. I'm a tech native. Even in my school years, in the late 90s, I was the kid in class taking</p>]]></description><link>https://edfig.me/online-whiteboarding-app-for-mindmap-brainstorming/</link><guid isPermaLink="false">61c16c08c6767307c0b987cb</guid><category><![CDATA[Productivity]]></category><category><![CDATA[Product Management]]></category><dc:creator><![CDATA[Edwin Fig]]></dc:creator><pubDate>Sun, 19 Dec 2021 06:37:00 GMT</pubDate><media:content url="https://edfig.me/content/images/2021/12/Life-Story-Mind-Map--1--1.jpg" medium="image"/><content:encoded><![CDATA[<h2 id="with-all-the-remote-work-in-recent-times-i-miss-the-whiteboards-sometimes-">With all the remote work in recent times, I miss the whiteboards sometimes. </h2><img src="https://edfig.me/content/images/2021/12/Life-Story-Mind-Map--1--1.jpg" alt="How I Use a Mind Map to Brainstorm My Best Stories"><p>But honestly, I've always hoped for better virtual whiteboards vs the real thing. I have terrible handwriting. I'm a tech native. Even in my school years, in the late 90s, I was the kid in class taking notes on a Palm Pilot PDA. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://edfig.me/content/images/2021/12/41QV9ZPF7ZL._SX300_QL70_.jpg" class="kg-image" alt="How I Use a Mind Map to Brainstorm My Best Stories"><figcaption>In 1998, laptops in classrooms were not allowed. Palm Pilots were a loophole 🙂</figcaption></figure><p>The most whiteboarding I usually do, is in a job interview. Otherwise, I'm just another guy in the room, working collaboratively in whatever way I'm needed. I'll whiteboard if I need to. But I prefer to prepare my work ahead of time. I'll create wireframes, mock schemas, and create articles to share with everyone in the meeting. The articles need to contain real, compelling user stories. </p><p>User stories need depth. You're trying to provide context to a problem. To get a team of people to rally around a solution. For stories to have depth, you need to prepare a drill-down.</p><h2 id="how-do-i-prepare-stories">How do I prepare stories?</h2><p>Miro was recommended to me by a UX buddy a few months ago. Almost everyone I work with now uses it.</p><p>I instantly recognized it as <a href="https://www.electronjs.org/">Electronjs</a> based app, it's speed, it's web components. Expertly designed. Beautiful and easy to use. </p><h2 id="here-s-my-life-story-in-mindmap-form">Here's my life story, in Mindmap Form</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://edfig.me/content/images/2021/12/Life-Story-Mind-Map--1-.jpg" class="kg-image" alt="How I Use a Mind Map to Brainstorm My Best Stories"><figcaption>Ed's Life Story as a Mind Map</figcaption></figure><p>This might be my favorite solo brainstorming method so far.</p><p>I wonder if there's a way to do this collaboratively 🤔</p>]]></content:encoded></item><item><title><![CDATA[The Dark Souls of Product Management]]></title><description><![CDATA[<h2 id="dark-souls-is-the-name-of-one-of-my-favorite-video-game-series-">Dark Souls is the name of one of my favorite video game series.</h2><p>It’s known for being brutally difficult. Your character will die. Many, many times.<br></p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://edfig.me/content/images/2021/12/image.png" class="kg-image"><figcaption>Get used to seeing this screen</figcaption></figure><p>But it’s also incredibly rewarding.<br></p><p>Product Manager is similar to Dark Souls.</p><p>You fail quickly. But</p>]]></description><link>https://edfig.me/the-dark-souls-of-product-management/</link><guid isPermaLink="false">61c0085ec6767307c0b987a9</guid><category><![CDATA[Product Management]]></category><dc:creator><![CDATA[Edwin Fig]]></dc:creator><pubDate>Sun, 31 Oct 2021 19:41:00 GMT</pubDate><media:content url="https://edfig.me/content/images/2021/12/download.jpeg" medium="image"/><content:encoded><![CDATA[<h2 id="dark-souls-is-the-name-of-one-of-my-favorite-video-game-series-">Dark Souls is the name of one of my favorite video game series.</h2><img src="https://edfig.me/content/images/2021/12/download.jpeg" alt="The Dark Souls of Product Management"><p>It’s known for being brutally difficult. Your character will die. Many, many times.<br></p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://edfig.me/content/images/2021/12/image.png" class="kg-image" alt="The Dark Souls of Product Management"><figcaption>Get used to seeing this screen</figcaption></figure><p>But it’s also incredibly rewarding.<br></p><p>Product Manager is similar to Dark Souls.</p><p>You fail quickly. But you learn.</p><p>There are death traps at every corner.</p><p>But with experience, accumulated knowledge, you learn to avoid them.</p><p>What used to take you 5 hours now takes you 5 minutes.</p><p>Rapid death is akin to having a culture of continuous optimization.</p><ul><li>Short term goal: Make it to the next checkpoint without dying</li><li>Long term mission: Beat the game. Meet your objectives.</li></ul><p>This might be true for life too.</p>]]></content:encoded></item><item><title><![CDATA[Notes on Product Insights]]></title><description><![CDATA[What are some of the best sources for developing product insights? Do they come from analytics? User Research? How do you connect the dots?]]></description><link>https://edfig.me/notes-on-product-insights/</link><guid isPermaLink="false">60dcaca2c6767307c0b98404</guid><category><![CDATA[Product Management]]></category><dc:creator><![CDATA[Edwin Fig]]></dc:creator><pubDate>Wed, 30 Jun 2021 18:00:02 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1514561582573-b6e2c3cfaf76?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDd8fHRob3VnaHRzfGVufDB8fHx8MTYyNTA3NTg3OQ&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1514561582573-b6e2c3cfaf76?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDd8fHRob3VnaHRzfGVufDB8fHx8MTYyNTA3NTg3OQ&ixlib=rb-1.2.1&q=80&w=2000" alt="Notes on Product Insights"><p>Notes on Chapter 49: Product Insights, from "<a href="https://www.amazon.com/Empowered-Ordinary-People-Extraordinary-Products/dp/B08MV6VRGY/">Empowered: Ordinary People, Extraordinary Products</a>" by Marty Cagan, Silicon Valley Product Group.</p><h2 id="goal-leverage-insights-on-few-critical-problems-to-focus-on-">Goal: Leverage insights on few critical problems to focus on. </h2><p>This is one most difficult but rewarding aspects of product strategy. To generate, identify, and leverage insights that will provide the foundation of the product strategy.</p><p>You're probably already familiar with the insights led Netflix to profitability. Insights around Facebook new user onboarding. Customer trials Salesforce and Slack.</p><h2 id="there-is-no-clear-framework-for-this-">There is no clear framework for this!</h2><p>First, understand:</p><ul><li>Product strategy requires real effort and thought. "Good strategy does not pop out of some tool, matrix, triangle...". Identify 1 or 2 critical issues, and focus action and resources on those.</li><li>This never happens without real preparation. Epiphanies may come. But you need the prep work. Strategic context is the foundation.</li><li>Insights can come from anyone and anywhere. Sales, industry analysis, random comments, academic papers. Without preparation, you wouldn't recognize them. </li></ul><h2 id="you-never-know-what-might-help-connect-the-dots-">"You never know what might help connect the dots."</h2><p><br>Four consistent sources of insights:</p><h2 id="1-quantitative-insights">1. Quantitative Insights</h2><p>Product Data. Data that may be related to the business model, such as customer retention, sales execution, etc. Which customers respond best to your product? Run an analysis. It may help you find more customers like that. Or may help you understand how to bring that dynamic to other customers.</p><p>Get data, run a test, learn an insight. Leverage this learning.</p><h2 id="2-qualitative-insights">2. Qualitative Insights</h2><p>User Research. May not be statistically significant. But often profound.</p><ol><li>Evaluative - what did we learn from testing new idea?</li><li>Generative - did we uncover any new opportunities that we aren't pursuing, but should?</li></ol><h2 id="3-technology-insights">3. Technology Insights</h2><p>Solving problems in new ways. Team might not have the knowledge and experience.</p><h2 id="4-industry-insights">4. Industry Insights</h2><p>Trends, competition, analysis. </p><p>Not just business strategy, but PRODUCT strategy. </p><h2 id="common-problems">Common Problems</h2><p>Learnings are ignored because feature teams are focused on serving the business. Consultants don't have the depth and tenure to really do this effectively. It's important for Product people to own this.</p><p>Shared learnings.</p><p>Always discuss. Leadership and team level. Getting relevant insights into the right hands at the right time. These need to be shared and communicated. But reports, emails, IM's are rarely effective for this. </p><p>Product Leaders are usually the first to connect the dots. So we need make sure that insights make it to the product leaders. In many cases, leaders are given the data they request. Not the data they "need". Leaders should share with the broader organization.</p><h2 id="takeaways">Takeaways</h2><ul><li>Focus on a small number of truly important problems</li><li>Identify insights that will move the needle</li><li>Turn these insights into action--&gt; Vision Pivots...<br>Things are not always linear</li><li>Vision -&gt; Strategy -&gt; Execute </li><li>During work, insights can (and should!) change everything.</li></ul>]]></content:encoded></item><item><title><![CDATA[5 Things I Learned About The Product Manager Interview Process at Google]]></title><description><![CDATA[I interviewed with one of the biggest tech companies in the world. Here's a retrospective and some lessons learned.]]></description><link>https://edfig.me/product-management-interview-at-google-process/</link><guid isPermaLink="false">612a9e65c6767307c0b9849c</guid><category><![CDATA[Lessons Learned]]></category><category><![CDATA[Product Management]]></category><dc:creator><![CDATA[Edwin Fig]]></dc:creator><pubDate>Sun, 27 Jun 2021 23:17:00 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1617469955236-7f13d137a4f0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fHByb2R1Y3QlMjBtYW5hZ2VtZW50fGVufDB8fHx8MTYzMDE5MDYwNQ&amp;ixlib=rb-1.2.1&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1617469955236-7f13d137a4f0?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwxMTc3M3wwfDF8c2VhcmNofDF8fHByb2R1Y3QlMjBtYW5hZ2VtZW50fGVufDB8fHx8MTYzMDE5MDYwNQ&ixlib=rb-1.2.1&q=80&w=2000" alt="5 Things I Learned About The Product Manager Interview Process at Google"><p>Back in November 2019, I had the opportunity to interview with one of the biggest tech companies in the world. Google. The G in FANG. I didn't get the job. And I left with mixed feelings about the process and Product Management in general. But it was an unforgettable experience. </p><p>Now, in 2021, a little older, a little wiser, I'm ready for a retrospective.</p><h3 id="first-a-little-about-the-process-">First, a little about the process. </h3><p>Since it was different than anything I'd experienced before.</p><p>The on-site interview for Product Managers takes place on the Google Campus in Mountain View, California.</p><p>After a few phone screenings, the recruiter arranged my stay at a Google-owned apartment property. The GSuites:</p><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://edfig.me/content/images/2021/08/IMG_4783.jpg" width="1444" height="1224" alt="5 Things I Learned About The Product Manager Interview Process at Google"></div><div class="kg-gallery-image"><img src="https://edfig.me/content/images/2021/08/gsuites.jpeg" width="4032" height="3024" alt="5 Things I Learned About The Product Manager Interview Process at Google"></div></div></div><figcaption>Not to be confused with Gsuite. Check out that giant Google Chrome themed pillow cushion!</figcaption></figure><p>I stayed one night at the suite. I arrived on a Sunday night. Interviewed on Monday. And returned home to Los Angeles the same afternoon.</p><p>The interview was a full-day experience on Monday. I took an Uber ride to the one of the buildings on the Google Campus for check-in. I left my travel bags with the receptionist, and they called my interview coordinator to take me to the first meeting room.</p><p>Google's Campus was huge. It reminded me of an actual college campus.</p><p>I met 5 different product manages that day. Varying ages and personalities.</p><p>4 interviews. And 1 lunch buddy.</p><p>Looking back, here's what I learned.</p><h3 id="1-product-management-means-different-things-to-different-people-different-companies-different-cultures-">1) Product Management means different things to different people. Different companies. Different cultures.</h3><p>I didn't set out on my career with an intent to get in to Product Management. </p><p>I've always enjoyed being the bridge between people and technology. I was the helpful all-knowing "computer nerd" for friends and family. I worked in Technology Sales at Best Buy during college. I had an affinity for working with Microsoft Excel. But My Bachelor of Arts Degree in Music from Cal State Northridge didn't prepare me for the tech and business world I'd end up in a decade later. In the mid-2000's, these worlds were not even closely related. </p><p>I was first introduced to Product Management when working at AT&amp;T Interactive/YellowPages. At the time, the organization was still run through a mix of both Waterfall and Agile methodologies. As a Product Manager on the Ad Platforms Team, I was responsible for writing the <a href="https://www.productplan.com/glossary/product-requirements-document/">Product Requirements Document (PRD)</a> based on whatever Business Requirements were already written. It wasn't a bad process. But it was siloed work. And it led to the sort of Product Delivery that <a href="https://svpg.com/product-vs-feature-teams/">Silicon Valley Product Management Group's Marty Cagen describes as "Feature Teams" rather than truly empowered Product Teams</a>.</p><p>Was a I really a Product Manager? This became a bit of an existential crisis for me. </p><p>When talking to other Product Managers, interviewing for other roles, I was asked questions about "the customer", "shipping" the product, "go to market plans". Lots of areas that I had not experienced in my work as a Product Manager.</p><p>Yet I received consistent positive feedback from my peers and leaders. So I had to be doing something right.</p><p>What did I ultimately learn from this? </p><h3 id="2-there-is-a-difference-between-following-your-intuition-vs-having-a-process-">2) There is a difference between following your intuition vs having a process.</h3><p>Even if it's good intuition. </p><figure class="kg-card kg-image-card"><img src="https://edfig.me/content/images/2021/08/steve-jobs-intuition-quote.jpg" class="kg-image" alt="5 Things I Learned About The Product Manager Interview Process at Google"></figure><p>Apple's late Steve Jobs was known for having some of the best product sense of any technology leader in history. But his leadership didn't come from having a solid framework for it. He was following his heart. He knew intuitively, based on his experience, what was the right thing to do, at the right time.</p><p>But he wasn't always right. And there can never be another Steve Jobs. Jobs rise was his own making. He garnered his own reputation. He was a different animal.</p><p>Google can't risk hiring someone based on pure intuition.</p><p>How can a company like Google mitigate this risk? By developing criteria to test candidates against. </p><p>Meaning:</p><h3 id="3-you-need-to-have-a-framework-to-pass-google-s-product-management-interview">3) You need to have a framework to pass Google's Product Management Interview</h3><p>I came in on interview day not knowing exactly what to expect. The internet is a treasure trove of information. I've read a lot of books that have helped me in my career. "Measure What Matters" by John Doerr. "Inspired" by Marty Cagan. "The Lean Startup" by Eric Ries. I had over 15 years of helping people with technology in different roles from Sales, Data Analyst, Ops Manager, Project Manager, and Product Manager.</p><p>But none of this prepared me for the first interview question.</p><p><em>"How would you design an ATM for elderly people in Florida?"</em></p><p>Oh man. I did NOT see this question coming.</p><p>"Well, I like to start with writing a story about the user and their needs." That was my first response. But how could I even do that, without understanding the customer?</p><p>I talked about "who" this product was for. I tried to build a persona. I talked about doing a bit of discovery. And I ended up making some pretty embarrassing assumptions. I fumbled through the answer in a way that could have only confused the interviewer.</p><p>Check out this blog post for the framework I've decided to use for <a href="https://edfig.me/p/6df5661a-ded4-4646-b7ef-b1ea82f55567/">Product Design and Product Sense</a>.</p><h3 id="4-you-need-to-know-a-bit-about-business-markets-estimations-pricing-strategy-">4) You need to know a bit about business. Markets. Estimations. Pricing. Strategy.</h3><p>This one might be obvious to some product people.</p><p>But to me, a Product Manager who has primarily worked on Feature Teams, a lot of that upfront work around "the market" was already done for me. Other PM's and BA's were responsible for "the problem". I was responsible for the "the solution". </p><p>There was hardly any room for me to influence anything around what the actual business problem was. If the business decided that they want to launch a new product feature--it was my job to deliver. </p><p><em>"Imagine we've developed a product for dog lovers. It's an automatic treat dispense. How would you price it? How would you estimate the market?"</em></p><p>I started by thinking about the cost of the parts of such a product by thinking about similar products. Hypotheticals around how such a product would work.</p><p>But that just led to a dead-end. </p><p>Then, it came to identifying how many dog owners might be interested in such a product. I know a little about <a href="https://www.howtomeasureanything.com/">How to Measure Anything</a>. But I couldn't even remember simple facts like the population United States, so that I could estimate the number of dog owners, etc.</p><p>The interview tried to help me--but I was stumped.</p><p>I needed a framework. <a href="https://edfig.me/p/6df5661a-ded4-4646-b7ef-b1ea82f55567/">See my blog post on estimation</a>.</p><h3 id="a-chance-encounter-">A chance encounter. </h3><p>On the way back to the airport, I shared an Uber ride with a recent-graduate who had just successfully landed the Google job. She gave me the tip that really got me thinking. </p><p>Emotional intellect. Empathy. Servant leadership. Technical prowess. Storytelling ability. Data fluency.</p><p>You can't just possess these traits and expect them to carry you through the interview process. Not at companies like Google. You need to be prepared. You need to know you have these traits. But you can't just say it. You need to show it. </p><p>My Uber buddy recommended the book <a href="https://www.amazon.com/Cracking-PM-Interview-Product-Technology/dp/0984782818/">Cracking The PM Interview: How to Land a Product Manager Job in Technology</a>. </p><p>And it hit me.</p><h3 id="5-how-to-be-a-great-product-manager-and-how-to-pass-the-product-management-interview-are-two-very-different-search-queries-">5) "How to be a great product manager" and "how to pass the product management interview" are two very different search queries.</h3><p>I love my job. I love product management. I love helping people with technology.</p><p>But it wasn't until focusing on the actual process</p><h3 id="why-the-mixed-feelings">Why the mixed feelings?</h3><p>Is Product Management a "hot job"? I know now that the answer is probably yes. In some ways. Google CEO Sundar Pichai's rise-to-fame stemmed from his product prowess. So the fire starts naturally, when the leader of a multi-billion dollar conglomerate </p><p>But how could I have known this earlier in my career? I grew up disconnected from Silicon Valley. My dad was an electrician. I was the first in my family to graduate from college. But I was a music industry guy in my years after college.</p><p>The problem with hot jobs, is that they motivate entire micro-economies to form around the training and creation of.</p><p>Once you distill a complex job like Product Management down to a set of training programs--how can you develop the intuition without the experience? </p><p>I felt the same way about MBA programs. But I realize that my perspective is outsider's perspective. It's not wrong. It's just that I don't know everything I need to know. And I never will--that's just the way it goes.</p><p>But it's ok. </p><h3 id="key-takeaways">Key Takeaways</h3><p>In summary:</p><ol><li>Memorize and practice a few frameworks. Product Strategy. Product Design. Product Sense. Estimation.</li><li>Think about a few real-life stories from your own experience. Think about what was difficult them</li><li>Study. Practice. </li><li>Know that you can be a seasoned product manager, and still not pass a product management interview.</li></ol><p>Nobody asked me anything about Agile frameworks. Project Management. Data mining and analysis. Getting the job done.</p><p>There was no focus on the "how". </p><p>Product was all about understanding the "why" and the "what".</p><p>There is no possible way I could have done better on my first in-person interviews. Not the first time. I needed to experience this myself. I needed to fail. I had resources. But I didn't have any guidance. So this experience felt like a miserable failure to me at the time.</p><p>But that's how we learn.</p><p>And now I see Product Management through different eyes. Wisdom comes from the mastery of many different perspectives.  And I aim to be wise.</p>]]></content:encoded></item></channel></rss>