<?xml version="1.0" encoding="utf-8"?>

<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Nick Huber</title>
  <id>https://thenickhuber.com/</id>
  <link href="https://thenickhuber.com/feed.xml" rel="self"/>
  <link href="https://thenickhuber.com/"/>
  <updated>2026-01-13T23:28:25Z</updated>
  
  <entry>
    <title>Quantified Self, a Decade in Review</title>
    <id>https://thenickhuber.com/quantified-self-a-decade-in-review/</id>
    <link href="https://thenickhuber.com/quantified-self-a-decade-in-review/"/>
    <updated>2026-01-13T00:00:00.000Z</updated>
    <content type="html"><![CDATA[<p>Ten years ago, the ‘quantified self’ movement promised that individual telemetry + data analysis would provide meaningful health, wellness &amp; self-reflection outcomes. [1] I was an early user of products that were cutting edge at the time like Mint &amp; RescueTime, but they were limited tools and made little to no impact on my life. With OpenAI and Anthropic announcing purpose-built, AI-driven, vertical health products this week, I think it’s worth taking a minute to understand why AI could be such a gamechanger here.</p>
<h2>The Accidental Gift of Regulation <a href="#the-accidental-gift-of-regulation_2" class="head_anchor">#</a></h2>
<p>In 2018, the European Union passed the General Data Protection Regulation. The headlines were about consent forms and cookie banners. [2] But buried in Article 20 was something more interesting: the right to data portability. Companies of a certain size/scale had to let you download your own data in a machine-readable format.</p>
<p>This was expensive for BigTech. Really expensive. Every major platform had to build export pipelines, format converters, documentation. Facebook alone probably spent tens of millions of engineering hours on compliance. The original intent was to let users switch between competing services, which hasn’t really happened. [3]</p>
<p>But an unintended consequence of this regulation is that while human data analysts don’t typically like writing long, one-time schema definition pipelines and caring about the difference between Postgres’s implementation of timestamps vs. BigQuery’s, AIs will happily do it for you and are really good at [human / machine] language translation.</p>
<h2>A Thing That I Did <a href="#a-thing-that-i-did_2" class="head_anchor">#</a></h2>
<p>Over the past few weeks I’ve been uploading my data exports to Zo Computer, a new tool built by @0thernet and @perceptnet and letting it build queryable databases. [4]</p>
<p>Here’s the datasets about myself that I can now access in a natural language interface:</p>
<ul>
<li><strong>Spotify</strong> (2012-2025): 180,150 (!) plays across 14 years. Every song, timestamp, device, and skip. [5]</li>
<li><strong>Amazon</strong> (2005-2025): 20 years of purchase history, plus Audible listening, Prime Video watching, and Kindle reading sessions. 1,855 orders total.</li>
<li><strong>Twitter</strong> (2009-2026): Every tweet, like, and follow from the past 17 years.</li>
<li><strong>Facebook</strong> (2009-2025): 16 years of posts, reactions, and event responses.</li>
<li><strong>Google</strong> (YouTube, Chrome, Maps): 30,000+ YouTube videos watched, browser history, map reviews.</li>
</ul>
<p>Combined, this is probably the most complete record of my digital existence that’s ever been assembled in one place. <strong>And I can just ask questions about it</strong>.</p>
<p>These models – or perhaps more appropriately said, “their cousins” – are awesome at looking at a cookie trail to understand what I might buy, so why not use them to learn something about myself?</p>
<h2>Things I Learned About Myself <a href="#things-i-learned-about-myself_2" class="head_anchor">#</a></h2>
<p>The factoids that emerged were strange and specific in ways no year-in-review summary would ever surface:</p>
<ul>
<li><strong>I have listened to 337 days of music on Spotify.</strong> Nearly a full year of my life, accumulated over 14 years. 8,087 hours. My pandemic year (2020) alone was 956 hours, almost triple my typical year.</li>
<li><strong>My most-played song ever is “Go the Distance” from Hercules.</strong> 262 complete plays. I value crisp execution and pushing through adversity so it makes sense. Disney soundtracks and musical theater are threaded throughout my top tracks in ways I wouldn’t have predicted.</li>
<li><strong>I almost never skip Queen.</strong> 98% completion rate. Every other artist, I skip sometimes. Freddie Mercury gets my full attention, I guess. Aaaaaayyyyyy-ooooooo</li>
<li><strong>I’ve spent $79,839 on Amazon over 20 years</strong> with a noticeable $/year peak this last year after we moved back to the US. First order: October 7, 2005. That’s not counting the 978 hours of audiobooks I’ve listened to through Audible, which is a separate number that slightly terrifies me.</li>
<li><strong>My Twitter peak was 2011.</strong> 689 tweets that year. Now I post about 80 per year. The arc of my social media engagement is visible in a single query.</li>
<li><strong>I’ve only ever used the “angry” reaction on Facebook three times.</strong> Out of 5,321 total reactions. 93% of my reactions are plain likes. I am, statistically, a mild person online [6]</li>
<li><strong>[Sensitive findings redacted]</strong>. A bunch of things I don’t want to be on the public internet.</li>
</ul>
<h2>A Promise, Long-Delayed but Finally Delivered <a href="#a-promise-longdelayed-but-finally-delivered_2" class="head_anchor">#</a></h2>
<p>A decade ago, getting these answers would have required writing custom parsers for each platform’s export format, loading them into a database, and writing SQL queries. Maybe 40 hours of work for a motivated, well-caffeinated, technical person. Impossible for everyone else – and frustrating for most data analysts tbqh.</p>
<p>Now I drag a zip file into a chat window, wait maybe 5 mins, and ask questions in English.</p>
<p>The GDPR forced companies to build the export pipelines. They did so grudgingly, and the exports are often messy (Twitter gives you JavaScript files, YouTube gives you HTML, Facebook’s export is pretty incomplete). But the data exists, and language models are remarkably good at parsing weird formats and answering natural language questions about structured data.</p>
<p>This feels like the version of quantified self that was always promised but never delivered. Not just step counts, but your whole digital footprint, queryable.</p>
<h2>What Comes Next <a href="#what-comes-next_2" class="head_anchor">#</a></h2>
<p>I don’t think most people will do this. Downloading exports is still tedious – the most annoying part is waiting days for the data job to run and catching the email returned. The interfaces aren’t seamless. And maybe a lot of people don’t want to know that they’ve spent 337 days listening to music or $80,000 on Amazon.</p>
<p>But for those who do want to know, the tools now exist. Regulation intended to constrain tech companies’ monopolistic powers accidentally created the substrate for personal data analysis that I think is just the beginning.</p>
<p>The result is that your data, which was always yours in theory, is finally becoming yours in practice. But again, I think this is just the beginning – especially when we consider, for a moment, health.</p>
<p>There is so much structured data in health that is interesting, valuable, sensitive, high-signal, predictive, etc. etc. From ICD-10 diagnostic codes to hormone levels to genetic markers. Of course, it’s high-stakes stuff – for the individual, insurance companies, and doctors – and all subject to HIPAA (in the US), but the fact that the two biggest labs are heavily investing in this space tells me they agree with my diagnosis.</p>
<p>The quantified self, a decade later, finally has the tooling to match the ambition. I still believe it will take us to a better place, newly catalyzed by AI, but let’s leave the doomer-or-pollyanna discussion for another day.</p>
<hr>
<p>[1] <a href="https://karpathy.github.io/2014/08/03/quantifying-productivity/">https://karpathy.github.io/2014/08/03/quantifying-productivity/</a></p>
<p>[2] I still chuckle at <a href="https://x.com/Altimor/status/2003019102777172360">https://x.com/Altimor/status/2003019102777172360</a></p>
<p>[3] If EU regulators understood internet economics, this probably should have been predictable at the time but c'est la vie</p>
<p>[4] There are a bunch of pre-built prompts specific for different BigTech services that Zo lists publicly, but Opus 4.5 is also great at doing ones that don’t have pre-built prompt pipelines if you just talk to it</p>
<p>[5] Thanks Spotify! This was by far the most interesting dataset because (a) music is such a high-baud channel and (b) it goes back to the very beginning of my account’s life. I think this is perhaps because (i) Spotify is a European company so perhaps is pro-regulation and (ii) listening history isn’t very sensitive data if it were to leak</p>
<p>[6] Or want to appear as one (I suspect) :-]</p>
]]></content>
  </entry>
  
  <entry>
    <title>Data analysis is a form of software engineering</title>
    <id>https://thenickhuber.com/data-analysis-is-a-form-of-software-engineering/</id>
    <link href="https://thenickhuber.com/data-analysis-is-a-form-of-software-engineering/"/>
    <updated>2021-05-02T00:00:00.000Z</updated>
    <content type="html"><![CDATA[<p>When I <a href="https://nbviewer.jupyter.org/github/nhuber/magickmeans/blob/master/magicPCA.ipynb">started getting excited about data science 7 years ago</a>, I was also at the same time just learning how to program. Like…not how to program <a href="https://en.wikipedia.org/wiki/K-means_clustering">k-means</a> from scratch, like <a href="https://codehs.com/">how to draw circles in Javascript</a>.</p>
<p>As such, I was learning multiple technical concepts at the same time:</p>
<iframe src="https://giphy.com/embed/8dYmJ6Buo3lYY" width="480" height="352" class="giphy-embed" title="Baby reading a book" loading="lazy"></iframe>
<p>Since then, I’ve <a href="https://www.linkedin.com/in/nick-huber-9501452/">collected some wins under my belt</a> as a data scientist. But my best learnings actually came from making mistakes – writing inefficient Hive queries, making low-accuracy or over-engineered models, being overly academic about metric definitions, waiting too long to show business users intermediate progress, etc.</p>
<p>One of the biggest conceptual errors I made starting out in data science was thinking that data analysis was somehow a different, special, disjoint field from software engineering. I’m taking a few hours to write up – and draw up! – my past and current beliefs on this topic.</p>
<p>If you’re busy and only have a few minutes, the main thrust of this post is that <strong>data analysis best practices/tools are starting to strongly resemble practices/tools from software engineering</strong> and this is a trend I’d expect to continue.</p>
<p>Here’s my experience on this subject represented visually:</p>
<p><a href="/assets/ut88GDDcVc7bqbtLQVQMxA0xspap.png"><img src="/assets/ut88GDDcVc7bqbtLQVQMxA0xspap_small.png" alt="Entire.png"></a></p>
<p>If you’d like a more guided tour, please do feel free to read on.</p>
<h1>A call to adventure (🎵 <a href="https://open.spotify.com/album/1XslIirSxfAhhxRdn4Li9t?highlight=spotify:track:5DI9jxTHrEiFAhStG7VA8E">here</a>) <a href="#a-call-to-adventure-a-hrefhttpsopenspotifycom_1" class="head_anchor">#</a></h1>
<p>When I started becoming a technical individual contributor, I was scared of “real programming” – which, to me, meant: building features for a web/mobile application, running/maintaining a server, ensuring consistency across multiple database copies,<sup>1</sup> using version control, issuing 😱 pull requests 😱. I was much more comfortable with “data science” or data analysis, which shared a lot of familiar tools like regression with my undergraduate degree in economics.</p>
<p>Now that I’ve worked in data science at multiple organizations in the US/SEA on different analytics problems, when I look back at the concept of data science, I can’t help but feel much like what I imagine Odysseus felt like when returning to Ithaca after battling Sirens and other mythical creatures, or Frodo when returning to The Shire after destroying The One Ring in the fiery chasm of Mount Doom – <a href="https://en.wikipedia.org/wiki/Nostos">once you’ve travelled on a long, epic journey, your home never quite looks the same</a>:</p>
<p><a href="/assets/i2Ua1cUYeSaY1gswgnAas60xspap.jpg"><img src="/assets/i2Ua1cUYeSaY1gswgnAas60xspap_small.jpg" alt="Odyssey-Odysseus-1024x663.jpg"></a></p>
<p>That is, I know realize software engineering and data analytics are different heads of the same Hydra, they are inextricably linked – specifically, <strong>data analytics is a subset of software engineering</strong>! And one that I think will overlap more and more with software engineering in the future, which I’ll now go into more detail to describe.</p>
<h1>My past state of the world (circa 2014) <a href="#my-past-state-of-the-world-circa-2014_1" class="head_anchor">#</a></h1>
<p>When I started, I basically knew nothing about either of these subjects, and while it’s always <a href="https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect">difficult to re-create your old un-informed perspective</a>, as I recall my mental model was something like this:</p>
<p><a href="/assets/iNMEj9TxR3whsojbae8Bh80xspap.png"><img src="/assets/iNMEj9TxR3whsojbae8Bh80xspap_small.png" alt="Sub2.png"></a></p>
<p>Software engineering was basically black magic to me – it was writing code that powered websites, mobile apps, etc. – that I barely had any understanding of. In contrast, data analysis, or “data science” as it eventually <a href="https://qr.ae/TQRofC">became branded</a>, was something I could wrap my head around – it seemingly entailed digging into patterns of user behavior, looking for trends, making models to understand causal relationships, etc.<sup>2</sup></p>
<p>Whereas the tools of software engineering were “real coding languages” like Java, Javascript, Ruby, I perceived data science to be using “less hard-core ones” like SQL, Python, and R. Now, as someone who’s dabbled in a bit of everything, I realize such hierarchies are quite silly and always extremely reductive!</p>
<p>Further, everything in my comic representation is quite small, because <a href="https://a16z.com/2011/08/20/why-software-is-eating-the-world/">software was just starting to eat the world</a> and <a href="https://www.wired.com/insights/2014/07/data-new-oil-digital-economy/">data wasn’t yet the new oil</a>. Even though I was excited about, and a practitioner in, data science (and, by extension, software engineering), I still <strong>under-estimated</strong> how many advances would be made in the fields in just 7 short years.</p>
<h1>My current state of the world (2021) <a href="#my-current-state-of-the-world-2021_1" class="head_anchor">#</a></h1>
<p>Here’s how I currently see software engineering and data analysis roughly:</p>
<p><a href="/assets/fkT2PhdRyebFRE6jRkZJe60xspap.png"><img src="/assets/fkT2PhdRyebFRE6jRkZJe60xspap_small.png" alt="Sub1.png"></a></p>
<p>That is, some things (building <a href="https://en.wikipedia.org/wiki/Create,_read,_update_and_delete">CRUD</a> mobile web/apps, etc.) are pure software engineering, and some things are pure data analysis (making metric definitions with business users, etc.). However, their intersection is large and growing.</p>
<h1>What’s going on at this intersection? <a href="#what39s-going-on-at-this-intersection_1" class="head_anchor">#</a></h1>
<p><em>There’s some really fascinating stuff going on here, let’s dive deep for a second here!</em></p>
<h2>Full-stack ML models <a href="#fullstack-ml-models_2" class="head_anchor">#</a></h2>
<p>Most business users don’t want black box models – even if you can show empirically they are 98% accurate. There’s always the chance that your train/test split wasn’t as generalizable as you claim, there could be a structural shift in their industry that a model might not pick up, or they might just be suspicious of ML in general.</p>
<p>Enter full-stack ML models, where a model’s inputs, predictions, explanations, and confidence scores can be presented to the decision-maker in a familiar graphical interface. Even better if you can allow the user to correct mis-predictions in the interface, and <a href="https://en.wikipedia.org/wiki/Human-in-the-loop">feed those back into the model</a>. Tools like <a href="https://github.com/streamlit">Streamlit</a> make it so that machine learning developers can build interfaces without ever leaving Python or worrying too much about deployment.</p>
<h2>Metric definitions as code <a href="#metric-definitions-as-code_2" class="head_anchor">#</a></h2>
<p>When data analytics was just starting, there simply wasn’t enough time to worry too much about aligning a single source of truth for or versioning metric definitions. It was probably common for them to only exist in one place, so why even worry about this? If you want to know what the definition of weekly active users is, you could just look at the underlying SQL in the 2-3 reporting dashboards.</p>
<p>However, now that it’s common to have 50-, 100-, or 500-person analytics teams and million-dollar business decisions made off of dashboards and metrics, we, as an industry, are realizing we need to take this issue a little more seriously.</p>
<p>If Alice the Pricing Data Scientist makes a dashboard that refers to weekly active users and Bob the Search Data Scientist does a deep-dive in a Python notebook on some new feature that also refers to weekly active users, the definition – in code – of those two things should be exactly the same, lest total confusion, frustration, and crises of faith ensue. The situation gets even worse if Alice and Bob were from different departments, who might not even share toolsets. That is, “weekly active users” must become <code>weekly active users</code>.</p>
<p>Large companies have centralized data engineering teams to tackle this over <a href="https://medium.com/airbnb-engineering/how-airbnb-achieved-metric-consistency-at-scale-f23cc53dea70">multi-year efforts</a>; for those with smaller data teams, it’s probably better just to go with a pay-per-seat tool like <a href="https://www.getdbt.com/">dbt</a>, once you have &gt;10 folks creating and reporting on metrics.</p>
<h2>And more <a href="#and-more_2" class="head_anchor">#</a></h2>
<p>There’s actually a bunch of other sub-themes in this area I am only starting to explore.</p>
<p>One is <strong>automated data quality tests</strong>. That is, rather than waiting for a business user to wonder why his team’s KPI inexplicably shot up 30% overnight, when we know 80-90% of the time it’s a data quality issue not a real effect, there will need to be data quality monitoring tools that work across multiple source types, interop with different kinds of databases, etc. I haven’t found an open-source effort or company product doing this well enough yet for my purposes, but am looking!</p>
<p><strong>Data version control</strong> is also an interesting concept that <a href="https://www.thinkingmachin.es">my team</a> has started to <a href="https://github.com/iterative/dvc">dip our toes into</a>. No consensus yet, but it seems like a natural tool that will need to be adopted into the machine learning developer’s toolset if she is working on the same model for more than a few months, and doesn’t want to have to look through <code>_v11</code>, <code>_v12</code> of her past training datasets to find the one that had a good or otherwise memorable result.</p>
<h2>Summary <a href="#summary_2" class="head_anchor">#</a></h2>
<p>More and more, software engineering practices are becoming standard data analysis practices. Metric and data versioning are just generalizations of shared code repo practices that SWEs have been using for decades, data quality tests are basically just data-specific <a href="https://en.wikipedia.org/wiki/Unit_testing">unit tests</a> and <a href="https://www.pagerduty.com/">PagerDuty</a> norms, now long established in SWE ways of working.</p>
<p>I think I’ve realized this because I’ve become less afraid of “crunchy” software engineering problems, and am starting to see that taking a software engineering approach to data analysis yields better and more sustainable results.</p>
<h1>Future data tooling landscape (2028) <a href="#future-data-tooling-landscape-2028_1" class="head_anchor">#</a></h1>
<p>The only reliable way to predict the future is to <a href="https://quoteinvestigator.com/2012/09/27/invent-the-future/">build it</a>, but I’ll hazard some rough guesses of where I see the data tooling landscape going. I expect to continue to see growth in both the software engineering and data analysis fields, but with more software engineering practices being adapted to data analysis workflows.</p>
<p>Or visually:</p>
<p><a href="/assets/oDyL5PHtVBGv5GDcq1qyr80xspap.png"><img src="/assets/oDyL5PHtVBGv5GDcq1qyr80xspap_small.png" alt="Sub3.png"></a></p>
<p>Everything is bigger, because software and data are just so much more important to every business, every vertical, every industry. But also notice that data analysis has started to ~65% overlap with software engineering!</p>
<h1>What might happen at this intersection? <a href="#what-might-happen-at-this-intersection_1" class="head_anchor">#</a></h1>
<p><em>Let’s zoom in again!</em></p>
<h2>Making ingestion easier? <a href="#making-ingestion-easier_2" class="head_anchor">#</a></h2>
<p>Low- or no-code ETL managed services like <a href="https://fivetran.com/">Fivetran</a> and <a href="https://www.stitchdata.com/">Stitch</a> will certainly continue to build more integrations, become more performant, and, eventually, lower their prices. In this future, for businesses with no existing modern data warehouse (~75-90% in Southeast Asia if I were to speculate), you could get something basic up and running with just the credentials to their most important SaaS-based data sources (e.g. Salesforce, Google Analytics, etc.).</p>
<p>This is already somewhat possible today, but in my experience, often a company’s most important data sources (e.g. <a href="https://en.wikipedia.org/wiki/Point_of_sale">POS system</a>, <a href="https://en.wikipedia.org/wiki/Enterprise_resource_planning">ERP system</a>, facilities, manufacturing, trading systems) are still either on-premise or don’t yet have pre-built, easy-to-use connectors. So, there is still significant data engineering work to just to get started with modern data analysis techniques. I believe – perhaps wishfully – this time to set-up will go down in the future.</p>
<h2>More powerful visualization &amp; exploration tools? <a href="#more-powerful-visualization-amp-exploration-t_2" class="head_anchor">#</a></h2>
<p>Like Craigslist’s many sub-marketplaces were bled off into more specific, purpose-built alternatives (e.g. Airbnb for short-term housing, Stubhub for tickets), the Jupyter notebook of 2021 is doing so many core data analysis functions that I expect it will be similarly “unbundled,” though perhaps less dramatically.</p>
<p><a href="/assets/qJ6ZEkBTGSSEmCRZPc1qJf0xspap.jpg"><img src="/assets/qJ6ZEkBTGSSEmCRZPc1qJf0xspap_small.jpg" alt="0_5BDJeNZueQVLyIKu.jpg"></a></p>
<p>The future of the Jupyter notebook? <a href="https://leighdrogen.com/the-law-of-unbundling-fbb857d66173" target="_blank">Source</a></p>
<p>In particular, I find the Jupyter notebook flow of <code>pandas</code>, <code>matplotlib</code>, etc. super clunky for the initial data exploration and cleaning phase of data work. It feels like it hasn’t been meaningfully improved on since I started in the industry 7 years ago. Increasingly, I am starting to rely on more powerful data visualization tools like <a href="https://github.com/apache/superset">Apache Superset</a> to do this and, in the future, I expect there will be a proliferation in this field.</p>
<p>Further, if someone is able to finally come up with an interactive, semantic data visualization tool (e.g. “How has the usage of type X users been like since YYYY?”) that actually produces better findings than 3-5h of a good data analyst’s time (e.g. that isn’t just a marketing toy), that product will be worth billions. There are <a href="https://sisudata.com/">several</a> trying, I’m not aware of any true solutions there, but am keeping my eye out.</p>
<h2>ML as a black-box? <a href="#ml-as-a-blackbox_2" class="head_anchor">#</a></h2>
<p>With more and more API-based microservices for the most common machine learning tasks – such as <a href="https://cloud.google.com/natural-language/">Google Language API</a> for sentiment, entity extraction, translation, <a href="https://cloud.google.com/vision">Google Vision API</a> for image recognition and classification, <a href="https://openai.com/">OpenAI</a> for a general-purpose language model – I believe two things will happen.<sup>3</sup></p>
<p>First, it will be quite easy to get good baseline performance with an out-of-the-box-solution so the bar to build a custom, purpose-built machine learning model will continue to get higher and higher. Second, more work will be focused on stitching together the output of multiple models and make sure data is reliably being fed into them, and implicitly away from the work of developing high-accuracy, performant ones for individual tasks. Note that the first is the classic machine learning development flow and the second is more of a classic data/software engineering task.</p>
<h2>Pipelines, pipelines everywhere?! <a href="#pipelines-pipelines-everywhere_2" class="head_anchor">#</a></h2>
<p>Airflow DAGs, cron jobs, Cloud Run jobs, SFTP batch loads, Kafka topics. It’s already a mess today, what will it be like in 7 years? The one guarantee I have is that data engineering tools &amp; approaches that can keep this mess running <strong>reliably</strong>, <strong>transparently</strong>, and <strong>easily</strong> will continue to be the real 10x tool in a data scientist’s toolkit. The most elegant models, visualizations and insights all crumble in the face of <a href="https://en.wikipedia.org/wiki/Garbage_in,_garbage_out">bad data</a>.</p>
<h1>Thanks <a href="#thanks_1" class="head_anchor">#</a></h1>
<p>Thanks so much for reading. I am always looking for more tools to evaluate and for <a href="https://thinkingmachin.es/">my team</a> to try. If you have a favorite that was missing here, or an area you feel was <a href="https://xkcd.com/386/">under-represented or wrongly portrayed</a>, please do reach out <a href="https://twitter.com/nhuber">over Twitter</a> or email at <a href="mailto:nicholas.e.huber@gmail.com">nicholas.e.huber@gmail.com</a>!</p>
<p><em>Thanks to <a href="https://twitter.com/AND__SO">Enzo Ampil</a> and <a href="https://twitter.com/NickKhaw23">Nick Khaw</a> for reading drafts of this.</em></p>
<hr>
<p><sup>1</sup> Though I actually wouldn’t have been able to describe it like this.<br>
<sup>2</sup> I hadn’t even started learning about A/B testing and the fascinating rabbit hole of <a href="https://stories.thinkingmachin.es/the-business-case-for-ab-testing/">product experimentation</a>.<br>
<sup>3</sup> I know I said business users don’t want black-box models, but this is about developers, and most good developers are so overwhelmed with requests on their time, they’ll just <a href="https://tim.blog/2014/08/25/the-art-of-strategic-laziness/">use the best tool for the job</a>.</p>
<hr>
<h2>More recommended reading: <a href="#more-recommended-reading_2" class="head_anchor">#</a></h2>
<ul>
<li><a href="https://a16z.com/2020/10/15/the-emerging-architectures-for-modern-data-infrastructure/">a16z’s modern data infrastructure landscape post</a></li>
<li><a href="https://mattturck.com/data2020/">Matt Turck’s 2020 AI/ML landscape</a></li>
<li><a href="https://technically.dev/posts/what-your-data-team-is-using">Technically’s breakdown of what tools your data team is using</a></li>
<li><a href="https://jmohsenin.com/interfaces-for-ml">Jackson Mohsenin’s Interfaces for ML post</a></li>
</ul>
]]></content>
  </entry>
  
  <entry>
    <title>Game theory, asymmetric opportunities, and how I lost $40 million</title>
    <id>https://thenickhuber.com/asymmetric-opportunities/</id>
    <link href="https://thenickhuber.com/asymmetric-opportunities/"/>
    <updated>2021-04-04T00:00:00.000Z</updated>
    <content type="html"><![CDATA[<p>I love incentives. I enjoy thinking about what motivates people, what motivates myself, and, in general, how people make decisions – large and small. A special case in the study of incentives is <a href="https://en.wikipedia.org/wiki/Game_theory">game theory</a>.</p>
<p>Many things that are not (literally) games – love, international relations, negotiations – can actually have their underlying mechanics modelled, and often accurately predicted, within a game-theoretic framework. Game theory is especially helpful to model situations in which individuals’ incentives are not atomic – that is, they interact with one another – which is quite often the case in the real world.</p>
<p>A fundamental building block of the field is a <a href="https://en.wikipedia.org/wiki/Normal-form_game">payoff matrix</a>. A payoff matrix is where an individual’s decisions are mapped to “payoffs,” or return values, for an individual taking a certain decision in a moment in the game. For example, if you have $100 at the start of time, and choose to invest it at an interest rate of 10%, at the next time step in the game, you’ll have $110.</p>
<p>These can get a lot more complicated and lead to some really counterintuitive results. One is the <a href="https://en.wikipedia.org/wiki/Prisoner%27s_dilemma">prisoner’s dilemma</a>, which can analogously be used to explain (but not justify) how nuclear war may collectively occur between rival nation-states even if individually none of them would prefer this outcome to other alternatives.</p>
<p>Here’s my attempt to partition certain life activities into different kinds of games. That is, the “win-win,” or mutually beneficial, are in the top right and the “lose-lose,” or mutually destructive, are in the bottom left:</p>
<p><a href="/assets/bmj5nuW9gTXTpb9ExrYCvV0xspap.png"><img src="/assets/bmj5nuW9gTXTpb9ExrYCvV0xspap_small.png" alt="Payoff4.png"></a></p>
<p>Payoff values for life activities in (you, them)-space.</p>
<p>As I reflect back on them, I realize I spent a lot of my college years and early 20s playing “lose-lose,” “win-lose,” or “lose-win” games. As I get older, I’ve become very tired of these and want to play “win-win” games as much as possible.</p>
<p>Related to game theory, I discovered the concept of <a href="https://twitter.com/naval/status/1054984950192181248?lang=en">asymmetric opportunities</a> from <a href="https://twitter.com/naval">Naval Ravikant</a>, the CEO of <a href="https://angel.co/">AngelList</a>, a few years ago. These are opportunities for which there is a chance for a massive upside – building generational wealth, falling in love, shifting the future course of your life – but the maximum downside is small – a small cash expense, a lost evening, a minor ego hit.</p>
<p>Some examples of asymmetric opportunities, according to Ravikant, are: invest in startups, go on many first dates, create a book, podcast, or video, move to a big city, buy Bitcoin, and tweet. Importantly, asymmetric opportunities are nearly always win-win; that is, it is very difficult to get extraordinarily rich without solving an important problem for others at scale.<sup>1</sup></p>
<p>Now that I have grown out of my tumultuous 20s into a stable, happy 30-something, I sometimes look back at some of the asymmetric opportunities that I missed in my early professional life. I write this post as a way to reflect on these, and by way of doing so, potentially share some of my learnings to others.</p>
<p>First, the asymmetric opportunities whose lost upside is pretty easy to quantify and collectively totals <strong>around $25 million</strong>:</p>
<ol>
<li>I was in contact with Andy Fang, the CTO of <a href="https://www.doordash.com/">DoorDash</a>, in December 2013 when I was a master’s student at Stanford. I had recently discovered the site and it was obvious to me that their high-touch, branded delivery experience was the best user experience in the food ordering space.<sup>2</sup></li>
</ol>
<ul>
<li>I was so passionate about it I reached out to Andy through a mutual friend to help them make a demo website for the owner of one of my favorite downtown Palo Alto restaurants, who I knew was just onboarding with DoorDash:</li>
</ul>
<p><a href="/assets/egP26ESxtUA8CfgXEZV7Yo0xspap.png"><img src="/assets/egP26ESxtUA8CfgXEZV7Yo0xspap_small.png" alt="Doordash2.png"></a></p>
<ul>
<li>After I made the site for the restaurant owner, I showed up to his dilapidated apartment at 10pm to demo it.<sup>3</sup> He really liked it. But then, he started asking for a lot more features that I didn’t have time to build, and started profusely smoking in the small, confined space. I got a bit weirded out about the whole thing, left, and never talked to Andy or the DoorDash folks again.</li>
</ul>
<!-- -->
<ul>
<li>At the time, DoorDash had <a href="https://www.crunchbase.com/organization/doordash/company_financials">just raised</a> its <a href="https://techcrunch.com/2013/09/30/door-dash-raises-2-4m/">seed round</a>, so was probably valued at around $50 million. Today, it’s worth <a href="https://www.google.com/finance/quote/DASH:NYSE">$28 billion</a>. If I had worked for Andy for a few years – and I dunno, made more restaurant websites for him? 🤷 – for 0.05% of the company, I would now have $15 million for my efforts.</li>
</ul>
<ol start="2">
<li>In 2011, when I was in grad school in the UK, I emailed my friend Nate about Bitcoin and we discussed what an interesting idea it was, and its potential applications:</li>
</ol>
<p><a href="/assets/3ydVcdpkEVy6Wes1qpgEGR0xspap.png"><img src="/assets/3ydVcdpkEVy6Wes1qpgEGR0xspap_small.png" alt="sn3.png"></a></p>
<ul>
<li>If either one of us had invested just $1000 after this conversation in May 2011, it would <a href="https://dqydj.com/bitcoin-return-calculator/">now be worth $10 million</a>. It didn’t even occur to me to spend 5 minutes researching the technology or figuring out how to purchase some in case it caught on.<sup>4</sup></li>
</ul>
<p>Now, the slightly harder to quantify but still large, missed opportunities that, between friends, let’s say add up to roughly <strong>another $15 million</strong>:</p>
<ol start="3">
<li>When I was an eager-beaver, over-confident undergrad at Harvard Mark Zuckerberg would often come to campus to recruit students to work for him during my freshman year. I remember he always wore these unfashionable chunky black rubber sandals and a preppy North Face vest that never quite seemed to match his overall look. What I do not remember is thinking, for even 5 short minutes, about the interesting social dynamics and connections <a href="https://facebook.com">www.thefacebook.com</a> was enabling, and how that might present me with a worthwhile opportunity.</li>
<li>During grad school, I would often read and drink coffee late at night at Philz Coffee in Downtown Palo Alto, where I would have animated conversations with <a href="https://en.wikipedia.org/wiki/Juan_Benet_(computer_scientist)">Juan Benet</a> about knowledge graphs and neural networks. Later, Juan would start <a href="https://protocol.ai/">Protocol Labs</a>, which developed <a href="https://coinmarketcap.com/currencies/filecoin/">Filecoin</a> and <a href="https://ipfs.io/">IPFS</a>, cryptocurrency technologies for distributed file storage. I’m still a little hazy on the details of how it works, but as of this writing, Filecoin’s total value, or its <a href="https://en.wikipedia.org/wiki/Market_capitalization">market capitalization</a>, is <a href="https://coinmarketcap.com/currencies/filecoin/">$4.8 billion</a>. Collaborating on something with him didn’t ever seriously cross my mind.</li>
<li>When I was an advertising manager at <em><a href="https://www.thecrimson.com/">The Crimson</a></em> in 2006-2008, I directly worked with <a href="https://www.linkedin.com/in/tylerbosmeny/">two</a> <a href="https://www.linkedin.com/in/danielcarroll/">guys</a> who were always checking the price of Apple stock on Google Finance with one passionately imploring the other it was still very undervalued. They later, with a <a href="https://www.linkedin.com/in/rfgarcia/">third guy</a>, started what appears to be a really <a href="https://clever.com/">fantastic company</a> that is something like an App Store for education, in which students can install and log into different educational apps with a single, central identity. Their company valuation isn’t public but it’s <a href="https://www.crunchbase.com/organization/clever">probably worth</a> between $100 and $500 million currently. I spent all of my time at the newspaper focused on hitting my sales quota,<sup>5</sup> and no time dreaming up any plans with them.</li>
<li>In late 2013, I spent 6-10 hours/day teaching myself to program at a Hacker Dojo in Mountain View. I finally plucked up the courage to reach out to the Head of Data Science at Airbnb, impressed him, and made it to a final round interview with his team. Instead of brushing up on intermediate SQL, I spent a lot of time worrying about what to wear.
<ul>
<li>I failed the final round interview on a few difficult questions about [window functions]((https://en.wikipedia.org/wiki/Window_function_(SQL)) and didn’t get the job. I am proud to say that I did turn this story on its head by getting the job 1.5 years later, but of course at a higher Airbnb valuation:<sup>6</sup></li>
</ul>
</li>
</ol>
<p><a href="/assets/p4cdSBHKTa1zWYyMThq1N20xspap.png"><img src="/assets/p4cdSBHKTa1zWYyMThq1N20xspap_small.png" alt="sn5.png"></a></p>
<ol start="7">
<li>Through interning at Facebook in college and later working at Airbnb, I was able to work nearby some data engineering legends. The <a href="https://twitter.com/schrockn?lang=en">creator of GraphQL and Dagster</a> was on my summer basketball team and the <a href="https://www.linkedin.com/in/maximebeauchemin/">creator of Airflow and Superset</a> was on my same floor. When I was at Airbnb, I quickly fell in love with <a href="https://superset.apache.org/">Superset</a>’s quick interactive, slice-and-dice features and promise of analytics at the speed of thought. My Superset dashboards had more views than any other data scientist in our 50-person team. Now, both are CEOs at high-potential <a href="https://dagster.io/">SaaS</a> <a href="https://preset.io/">startups</a>, borne out of their learnings scaling analytics tasks at these tech giants. I didn’t even once talk to either of these guys for even a 15-minute coffee, or ponder how these technologies could be applied at other companies.</li>
</ol>
<p>As I reflect back on my college years and early 20s, I can pull out a few key, thematic blind spots in my mindset and behavior that led me to missing out on such quantifiable and unquantifiable opportunities:</p>
<ul>
<li></li>
<li><em>I didn’t have any life foundation.</em> I didn’t have any meaningfully deep relationships or commitments in my personal life. I used to have a <a href="https://en.wikipedia.org/wiki/Libertarianism">libertarian</a> view that such entanglements constricted my freedom and therefore should be avoided. Now, I hold a <a href="https://en.wikipedia.org/wiki/Communitarianism">communitarian</a> point of view, namely it’s impossible for me to know right from wrong, or even formulate basic objectives, without these bonds. <a href="https://www.instagram.com/drmtpehuber/?hl=en">My wife</a>, <a href="https://www.instagram.com/zoequinnhuber/?hl=en">my daughter</a>, my closer relationship with my parents, and my many meaningful work associations give my life the higher sense of duty, purpose, and mission that it previously lacked.</li>
<li><em>I didn’t have any explicit goals.</em> My overall life mission prior to ~2015 is 99% captured as “<a href="https://www.theatlantic.com/magazine/archive/2001/04/the-organization-kid/302164/">be excellent, get rich</a>.” While this may have helped me in my academic career and establish certain core habits, it was an insufficient life mission. That is, why “be excellent &amp; get rich?” How do you measure it? Obtain it? And for what? What is all the effort for?</li>
<li><em>I was often worried about appearances.</em> In college, I was worried about what others were thinking of me, not what interested me. In grad school or my first few jobs, I worried much more about appearing competent than about learning and contributing.</li>
<li><em>I was afraid to try new things.</em> I had a <a href="https://fs.blog/2015/03/carol-dweck-mindset/">fixed mindset</a> and saw new opportunities as threats that I wouldn’t be able to achieve with my current skills, instead of seeing them as opportunities to <a href="https://fs.blog/2015/03/carol-dweck-mindset/">grow</a>. I overvalued knowledge and perfection and undervalued application. I found safety in the implicit beliefs of those around me rather than having the bravery to form my own.</li>
<li><em>I was often only thinking about myself.</em> I was focused almost exclusively on my side of the ‘payoff matrix’ not about the others I was ‘playing with.’ Ironically, I had a large sense of self-importance, but very little true confidence.</li>
<li><em>I was focused on the short-term.</em> In school, I spent a lot of time planning my course schedule, but never left time to deeply consider what I wanted to do with the skills and knowledge they contained. I was afraid to make an ambitious, far-reaching goal and not hit it. I frequently focused on insignificant things that could be measured (grades, employer prestige, school prestige, cash salary, appearance, books read), over things that mattered (relationships, love, connection, family, health, wisdom, perspective).</li>
<li><em>I didn’t know how to package and sell my skills.</em> I didn’t really know what my unique skills were, nor how to package them. In the years that followed, I would develop a niche and professional reputation in a specific area, which would allow for opportunities to come to me, instead of constantly having to seek them out.</li>
</ul>
<p>The beautiful thing about having missed out on so much is that means there is much to learn. Failure is always the best teacher, because there is often no compression algorithm for experience. I learned more about sales, management, love, planning, and analytics by failing horribly than I ever did knocking it out of the park on an easy task.</p>
<p>To hammer the point home, one fun <a href="https://en.wikipedia.org/wiki/Thought_experiment#Counterfactual">counterfactual</a> I enjoy reminding myself about is on time travel. Everyone agrees that if you went back in time, say 15 years to your high school days, to change something, it would have huge ramifications for your future, or <a href="https://en.wikipedia.org/wiki/Butterfly_effect">potentially the future of the entire planet</a>. However, very few of these same people will admit that they – <em>right now, in this present moment</em> – have the ability to dramatically alter the course of their future life and the future of the world.</p>
<p>Perhaps even more succinctly said:</p>
<p><a href="/assets/nRpPgP2bsY3nDaWNYDQQmT0xspap.jpg"><img src="/assets/nRpPgP2bsY3nDaWNYDQQmT0xspap_small.jpg" alt="future.jpg"></a></p>
<p>Or relatedly, what Jeff Bezos would often say when a financial analyst congratulates him on a “<a href="https://twitter.com/TidefallCapital/status/954528122854133760?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E954528122854133760%7Ctwgr%5E%7Ctwcon%5Es1_&amp;ref_url=https%3A%2F%2Fwellsbaum.blog%2Ftag%2Fjeff-bezos%2F">good quarter</a>” in 2018:</p>
<blockquote>
<p>Those quarterly results were fully baked three years ago. Today I’m working on a quarter that will happen in 2020, not next quarter. Next quarter is done already and it’s probably been done for a couple years…If we have a good quarter it’s because of work we did 3, 4, 5 years ago. It’s not because we did a good job this quarter.</p>
</blockquote>
<p>Previously, I would often unproductively and incessantly ruminate about past mistakes. However, my past losses and missed opportunities no longer cripple me. Reflecting on and sharing them gives me a language to explain them (to others and to myself), is an intrinsically rewarding task, and commits and propels me to further change.</p>
<p>It’s difficult to exhaustively map out all of the changes I have made – or am still in the progress of making – that have helped drive the outcomes I want. But in some rough order, these are the things that have helped:</p>
<ul>
<li>I have a <strong>strong life foundation</strong> – my nuclear family, my larger family, my friends and associates – as mentioned before. This community is my reason for achieving, a group to share the spoils and challenges with, and to laugh with and love, regardless of any immediate outcome, positive or negative. They are my one True North.</li>
<li>I’ve chosen a <strong>field to go deep in</strong> – analytics/data science, for at least the past 7 years. I’ve developed an expertise and <a href="https://nav.al/specific-knowledge">specific knowledge</a> in it, and I am trying to share and grow my knowledge in it more and whenever I can. As the field continues to grow, the value of my knowledge and experience somehow seems to compound.</li>
<li>I have a running Google Doc on a <strong>rough set of goals</strong> for myself, in <a href="https://en.wikipedia.org/wiki/OKR">objective and key result</a> format, on what I would like to accomplish in the next 12-18 months. I also have listed down some bigger, more formless goals for 5-10 years in the future.<sup>7</sup> Goals are specifically important for a few reasons:
<ol>
<li>They help you make tradeoffs that bring into reality your overall objectives. To give a simple example, one of my priorities is to be comfortable (of course) but I also want to save money for future ventures. It might sound silly but now that I have enumerated the latter and attached specific importance to it, I literally think about this nearly every time I forget to turn off an air conditioner around the house, and the opportunity cost of having done so.</li>
<li>They justify why you need to push through even when it gets tough. If you haven’t explicitly stated what your goal is, it’s incredibly tempting to not see it to completion, either by lowering the bar to make it easier to achieve or just forgetting it entirely.</li>
<li>They give you an objective progress metric to track progress to. One of my 2021 goals was to lose weight, specifically to be down to 100kg by April 1 (<em>achieved on March 15</em>) and 90kg by end December (<em>in progress</em>). By weighing in every week and recording my progress on a simple spreadsheet I am both reminding myself of this goals’ importance through <a href="https://open.spotify.com/episode/3u2EP3N3o9sAmFLdOSDOq8?si=GPwlOFgYTYuCNC9kjHSo6Q&amp;nd=1">ritual</a> and providing myself with an objective measure of progress for those times if I ever get down about my progress.</li>
<li>The exercise of sitting with yourself and explicitly stating and ranking your goals helps you find your true voice, instead of using others’ value systems to be your definition of success.</li>
</ol>
</li>
<li>I have tried to adopt a <strong><a href="https://fs.blog/2015/03/carol-dweck-mindset/">growth mindset</a></strong> to replace my previously fixed one. I have listed out and am working on several experiments that will help me with my growth.<sup>8</sup> I am more comfortable sharing intermediate progress towards my end goals rather than feeling I need to wait until the end. I am OK to be challenged and try new things.</li>
<li>I try to carve out specific time for <strong>dedicated learning and reflection</strong>. I am constantly reading to keep up with the latest trends in my industry and to mentally unwind my brain at night.</li>
<li>I <strong>listen more and talk less</strong>. I already know what I think on a subject (writing helps immensely here), what’s more interesting to me is getting others’ points of view. I am confident enough in myself to ask about things I’m genuinely interested in and don’t always need to be the center of a conversation.</li>
<li>I ask for <strong>specific help when needed</strong>. If I want to learn from someone else, instead of asking for “an hour to pick their brain,” I’ll ask them what they read to keep up with their area of expertise. If I watch an interview with a founder/business leader that I want advice from or an introduction to, I figure out a way on Twitter/LinkedIn to email them around a specific, clear ask. The response rate, even among senior business/technology leaders, is surprisingly high. Relatedly, instead of being intimidated by others’ success, I am inspired by it.</li>
<li>I am comfortable to <a href="http://thenickhuber.com/15-ways-i-m-unique"><strong>just be myself</strong></a>. First, once you love and accept yourself, you realize life is just too short to anything else. However, over time, you also start to realize that this is also the best strategic option. When you stop trying to be someone you’re not, you can <a href="https://twitter.com/naval/status/1108874514111307778?lang=en">escape competition through authenticity</a>, because no one can compete with you on being you.</li>
</ul>
<p>Entire industries are being reformed by technology and will continue to be in the next 5-10 years. I’m a diligent, rapid, commercially minded learner, with a little bit of dry powder and a growing tribe, ready to capture the next asymmetric opportunities that come my way. In 2031, I look forward to writing the follow up to this post on the results from further iterations on these newly established core principles.</p>
<p>If you have any thoughts on this, please don’t hesitate to <a href="https://twitter.com/nhuber">reach out</a> or drop me a note at <a href="mailto:nicholas.e.huber@gmail.com">nicholas.e.huber@gmail.com</a>.</p>
<hr>
<p><sup>1</sup> There are certain interesting historical anomalies worth discussing, but I believe they are the exceptions that prove the rule. For instance, colonialism was a massive, once-in-a-generation win-lose opportunity for European settlers and nation-states to the detriment of colonized peoples, but it’s hard to see many modern equivalents.</p>
<p><sup>2</sup> As a lazy grad student who couldn’t cook, I was an extremely well informed market participant/connoisseur in the food-delivery landscape. As I recall, in 2013, DoorDash was the only – of at that time many – food delivery platforms that committed to a 45-minute <a href="https://en.wikipedia.org/wiki/Service-level_agreement">SLA</a> and all meals came in a beautiful, branded DoorDash bag delivered by pleasant (salaried?) deliverypeople. Food from other apps was often late, incorrect and came horribly mangled.</p>
<p><sup>3</sup> I don’t remember why we met so late in the evening.</p>
<p><sup>4</sup> Fortunately, I did get a second opportunity in late 2017 after the BTC crash and went in with about 5% of my total assets at the time, which has returned to me ~10x already.</p>
<p><sup>5</sup> Which I always hit…but like…who cares now?</p>
<p><sup>6</sup> Making my stake comparatively worth less.</p>
<p><sup>7</sup> I actually may share these in a future post. Do let me know if it would be interesting. These are always a bit of a work in progress, but, at a high level, I have roughly three big thematic buckets of personal <a href="https://en.wikipedia.org/wiki/OKR">OKRs</a> for 2021: (1) maintain &amp; improve health, (2) learn &amp; earn, and (3) grow &amp; connect.</p>
<p><sup>8</sup> Potentially more on this in a future post. Let me know if you’re interested in it!</p>
]]></content>
  </entry>
  
  <entry>
    <title>Working from home, 2020-2021: A year in review</title>
    <id>https://thenickhuber.com/working-from-home-2020-2021-a-year-in-review/</id>
    <link href="https://thenickhuber.com/working-from-home-2020-2021-a-year-in-review/"/>
    <updated>2021-03-14T00:00:00.000Z</updated>
    <content type="html"><![CDATA[<p>Amidst the dramatic events of the pandemic, I’ve had one constant source of unexpected joy: the productivity, personal growth, and freedom I’ve discovered from working from home.<sup>1</sup> I wanted to write up my experience to put all my thoughts on it in one place.</p>
<p>Compared to working in an office, working from home feels like being liberated from a million nuisances and inconveniences of the day-to-day grind. I have so much more flexibility and control over my time now that I find it difficult to quantify. Since high school, my most productive times have always been late at night, when all is still and quiet in the house, and I’m able to deeply think about things uninterrupted for hours at a time.</p>
<p>I still remember fondly staying up late to write (and re-write) my college application essays, trying to fuse together ordinary public school experiences into a unique tapestry that a distant, inscrutable admissions officer would – through the imperfect medium of 500 words – immediately deem me worthy to enter the halls of power. Later, in college, I remember the beautiful energy of celebrating at 3am when my <a href="https://cs50.harvard.edu/">CS50</a> final project, some kind of PHP-powered buy-and-sell platform, was finally up and running, and each of my roommates proceeded to post more and more absurd items and prices on it, as it drew deeper into the early morning.</p>
<p>Since entering the working world, I have complied with its typical 9a-6p schedule (often flexing it to 10a-7p like many tech people), but I never really felt I was efficient as in college. And yet I also never felt remote working was an option for me. Somehow, I felt it would be really lonely or distracting, and I didn’t want to be seen as consciously avoiding the office. However, after 2020-2021, when everyone was essentially forced to work from home, I’m surprisingly coming out of it strongly on the side of remote work.</p>
<p>In a work-from-home set-up, I feel a <a href="https://en.wikipedia.org/wiki/Flow_(psychology)">flow state</a> on a day-to-day basis that I haven’t felt since high school or college. I work as a technical manager in a client-facing analytics consultancy/startup. Over the past 12 months, rather than feeling rushed to get to work to get settled, I’ve been able to block my 9a-11a from non-essential meetings, allowing me dedicated time to <a href="https://www.inc.com/jason-aten/jeff-bezos-says-he-makes-time-in-his-schedule-to-do-nothing-its-a-brilliant-example-of-emotional-intelligence.html">putter</a>, surf the Internet, read long-form articles, and play with my 18-month-old daughter. In my observation, the quality of my ideas, communication, project management, design documents, technical reviews, proposal writing, presentations, and 1:1s have all gone up.</p>
<p>With my other recent <a href="http://thenickhuber.com/intermittent-fasting">health improvements</a> and the ample focused time WFH has brought, I’ve been able to take on more and stretch myself wider. I’m managing 2-3x the number of projects I was before working from home, I’ve brought in new clients to our firm (instead of just being focused on execution), and I feel I’m being a more involved, present manager to my team. It feels like days are 2x longer than pre-WFH and each day fluidly rolls into the next.</p>
<p>I’ve always struggled with “adult things” – making meals for myself, doing the laundry, showing up places on time; now that I work from home, I don’t have to worry about as many of these real-world nuisances. I no longer have to constantly check my phone to make sure I’m leaving work at the right time to avoid traffic spikes. In a city like Manila, with some of the world’s worst traffic, I’m finally able to schedule back-to-back client meetings, which would often require 1-2 hours of buffer time in between before. I no longer have to worry if my driver will be able to get to the office while my lunch is still warm.<sup>2</sup></p>
<p>Because of not having to worry about all this, I’ve been able to deepen my relationship with my wife and my daughter through a thousand little moments and by just physically being there. Instead of cramming some discussion with my wife into iMessage conversations and pictures asynchronously throughout the day, we can just talk about it face-to-face. I am able to observe, celebrate, and contribute to all my daughter’s micro-development milestones.</p>
<p>Within my company and our partner organizations, I’ve noticed that meetings are much more efficient and to the point. Gone are the large, seemingly endless “brainstorming discussions” and “alignment meetings”; it feels like people are finally realizing the opportunity cost of these. Further, when everyone in an organization is working remotely, the incentive for writing and good documentation goes up. I’ve started writing almost anything important down in a public space somewhere, using our Slack channels as pseudo project journals, and am starting to see others do the same and get positive feedback from others on this practice.</p>
<p>There are some downsides to working from home of course. Complex discussions and in-person bonding are much worse over Zoom. One solution to this I’ve heard of from more experienced remote orgs that I’m keen to try is: <a href="https://twitter.com/jasoncwarner/status/1361544764072488960">come together to plan the thing, leave to go do the thing</a>. I think this would be necessary in an entirely remote-first org, where there wasn’t any pre-existing in-person relationship between team members.</p>
<p>I’ve also noticed it can be quite tempting to overwork when working from home, because the line between the two is blurred. I’ve noticed myself sometimes working too much, but simple check-in times (e.g. regrouping with my wife at 10p to watch a murder mystery) mostly solve this. And I’ve always been happiest when my work is <a href="https://en.wikipedia.org/wiki/Ikigai">a large part of my overall identity</a>, so, on net, I’m used to managing this tension.</p>
<p>I do worry that if someone were struggling (emotionally or with a task) while working from home, they might not know how or, at a minimum, delay asking for help. In an office setting, you have tacit signals to detect this, but when working remotely, it puts the onus on the “struggler” to develop the self-awareness to know when they need to reach out. I don’t mind communicating through the written medium to express frustration or ask for help, so this hasn’t been as much of an issue for me, but I understand this isn’t true of everyone.</p>
<p>I am also fortunate that my wife and I moved into a new condo 3x the size of our previous one in February 2020, about one month before the first lockdowns started in Manila. If I didn’t have a small 9sqm dedicated office space with a sliding door to take calls and have focus time, I do think the work-from-home period would have actually been quite difficult (and quite possibly traumatic) with a toddler running around the house.</p>
<p>Overall, I’m really grateful for the global “forced experiment” of working from home for the past year. I believe it may have accelerated by 10-15 years a fundamental shift in how knowledge workers work and permanently eliminated stigmas associated with remote work. It will be interesting to see if this is possible for me to continue personally and professionally in the future, and to follow how remote work is perceived, compensated, and hired for in 2021 and beyond.</p>
<hr>
<p><sup>1</sup> And one <a href="https://www.instagram.com/zoequinnhuber/">very expected source</a>.</p>
<p><sup>2</sup> Westerners, please do not overfit on this sentence. My driver is not some white-gloved, liveried servant, these kinds of things are quite common for the middle class in the developing world.</p>
]]></content>
  </entry>
  
  <entry>
    <title>15 Ways I’m Unique</title>
    <id>https://thenickhuber.com/15-ways-i-m-unique/</id>
    <link href="https://thenickhuber.com/15-ways-i-m-unique/"/>
    <updated>2021-03-13T00:00:00.000Z</updated>
    <content type="html"><![CDATA[<p>I recently read Y Combinator co-founder Jessica Livingston’s post on how to <a href="https://foundersatwork.posthaven.com/grow-the-puzzle-around-you">Grow The Puzzle Around You</a>. It describes in beautiful detail her unique, often behind-the-scenes contributions to the enormously successful startup generator, and her journey to becoming a non-traditional technology investor.</p>
<p>In the conclusion, it implores the reader to “write down” your truly unique qualities – “and don’t edit [them].” That is, ignore the temptation to add positive/negative labels to each, and instead focus on the rock-bottom truth in the features themselves.</p>
<p>Because, what’s important is understanding yourself, so you’re then in a better position to leverage your unique strengths for the benefit of others. The overall goal is to &quot;puzzle fit around you” as the title says, but to do that, in my reading, you first must have a <a href="https://www.goodreads.com/quotes/8646-this-above-all-to-thine-own-self-be-true-and">solid understanding of yourself</a> at the metaphorical center.</p>
<p>So, here goes:</p>
<ol>
<li>I can’t stand it when anyone – a boss, a client, a teacher, a call center representative, a lawyer, (previously) a parent, (very occasionally) my wife – tells me what I “have” to do, directly or implicitly. I don’t have to do anything, and can’t stand <a href="https://en.wikipedia.org/wiki/Argument_from_authority">appeals to authority</a>. I am proudly, fiercely independent.</li>
<li>When I am focused on something, I <a href="https://en.wikipedia.org/wiki/Flow_(psychology)">can ignore everything else</a> around me until it’s done – for hours, days, weeks, months. I’ve done this to finish my award-winning dissertation 2 months early, to get a job in data science without any formal training in it, to get into <a href="https://online.stanford.edu/programs/computer-science-ms-degree">Stanford’s MS in CS</a> without much formal training in it, to win $100k+ business deals, and to write 100k+ view blog posts.</li>
<li>I can be extremely impatient. I believe that if something isn’t a priority to do <em>some</em> aspect of it now, it will never get done. I tend to expect this same level of focus out of others, even though they might not share this. Relatedly, I have a terrible short-term memory – I write down all my daily tasks lest I forget them – and my impatience may have developed as a coping mechanism for this. 🤷‍♂️</li>
<li>I can jump from topic to topic quickly and easily. I’ve studied with my full passion for months to years of my life the following subjects: law, finance, renewable energy, Javascript, Python, data science, and <a href="https://en.wikipedia.org/wiki/Final_Fantasy_Tactics">Final Fantasy Tactics</a>.</li>
<li>I am a careful observer. I can often pick up on certain details others ignore (in a slide, presentation, plan, analysis) and generally have a good radar for people’s motivations and unspoken feelings.</li>
<li>I need to have a long-term (e.g. one- to five-year) plan. If I feel something I’m doing isn’t progressing towards a goal in that plan, I will quickly drop it. To others, this can appear callous or impulsive, but to me, I merely changed my <a href="https://en.wikipedia.org/wiki/Mathematical_optimization">objective function</a>. Relatedly, I prefer realistic timelines to aspirational ones, and can also sometimes struggle to bring my goals into imperfect reality.</li>
<li>I am extremely routine-oriented. My routines ground me, keep me connected to my long-term goals on a day-to-day basis, and when I don’t follow them, I can quickly slip into anxiousness and sadness. I currently practice <a href="http://thenickhuber.com/intermittent-fasting">intermittent fasting</a>, regular afternoon walks &amp; workouts, no deep meetings before 11a, evening debrief time with my wife, and I haven’t drank a drop of alcohol in 3 years.</li>
<li>I am self-confident. If someone else can do it, I can do it.</li>
<li>I am a precise communicator. I likely can come off as pedantic or inflexible because of this, but I really just want to know what others mean and value the unity clarity creates. Relatedly, I love drinking deeply from good books to see the world through someone else’s perspective and dip into their knowledge.<sup>1</sup></li>
<li>I value my time and will spend money to get more time. I value my time between $250-$1000/hour depending on how onerous I find the task, with tax/legal issues at the highest end of that range.</li>
<li>I am a chameleon. I can adapt to my surroundings and often even alter my goals and values to match those around me. After moving to Southeast Asia about 5 years ago, I feel more at home here than I ever did in the US. When my daughter was born, I was initially stilted and unsure around her, now I see it as a beautiful, creative outlet and truly unique gift.</li>
<li>I am extremely sensitive to taste, smell, and noise. I can detect when our cook has changed my brand of milk, soy sauce, ketchup, or burger supplier. I can smell my daughter’s dirty diapers before anyone else in the household. I wear noise-cancelling headphones for 8-10h per day to focus while working.</li>
<li>When I commit, I care and I deliver. I am comfortable to be accountable for important, long-term responsibilities (that I sign up for) and have reaped the benefits of doing this over the past 5 years as I’ve developed a strong professional reputation in my field. When I realized that my daughter is a gift, not a task, I immediately started dreaming up and planning all that we’ll learn and experience together.</li>
<li>I generally can’t help but be honest and transparent, even if it’s not the most considerate or optimal thing to do. I struggle with and ruminate over even small white lies that might create points of future misunderstanding.</li>
<li>I really care about the people I manage. I had bad experiences with my first few managers and know how painful and damaging it was to have seemingly utterly uncaring, difficult-to-talk-to bosses. At times, my impatience can trump this, but, whenever I have the time, I will take the extra step to mentor and guide those around me.</li>
</ol>
<p>Oh, and while you’re here, I’ll share one more that I’ve somehow always known and yet only recently re-discovered:</p>
<ul>
<li>I love writing. And am pretty good at it. Often, I feel I don’t know what I really think about something, until I write it down, and figure out how to say it in my own voice.<sup>2</sup> The permanence, intention, and clarity needed in and created by the writing process allows me to crystallize my own swirling, often conflicting thoughts into a single belief, statement, or action.</li>
</ul>
<p>If you have any comments on this, don’t hesitate to reach out!</p>
<hr>
<p><sup>1</sup> Some recent favorites include: <em><a href="https://en.wikipedia.org/wiki/The_Years_of_Lyndon_Johnson">The Years of Lyndon Johnson</a></em>, <em><a href="https://www.amazon.com/High-Output-Management-Andrew-Grove/dp/0679762884">High Output Management</a></em>, <em><a href="https://en.wikipedia.org/wiki/The_Rise_and_Fall_of_the_Third_Reich">The Rise and Fall of the Third Reich</a></em>, <em><a href="https://www.youtube.com/watch?v=nCNE6ivEXR4">Team of Rivals</a></em>, and <em><a href="https://www.goodreads.com/book/show/40121985-how-to-hide-an-empire">How to Hide an Empire</a></em>. I may do a whole post on this in the future!</p>
<p><sup>2</sup> Hence this blog. Thanks for stopping by.</p>
]]></content>
  </entry>
  
</feed>
