<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Jeff Novich on Medium]]></title>
        <description><![CDATA[Stories by Jeff Novich on Medium]]></description>
        <link>https://medium.com/@jeffnovich?source=rss-3012318ada15------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/2*KPOKVEK0JXpkjlLgMPHpTQ.jpeg</url>
            <title>Stories by Jeff Novich on Medium</title>
            <link>https://medium.com/@jeffnovich?source=rss-3012318ada15------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 02:36:36 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@jeffnovich/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[I Built a Search Engine and AI Chatbot for Instagram — Because Instagram Search Is Broken]]></title>
            <link>https://jeffnovich.medium.com/i-built-a-search-engine-and-ai-chatbot-for-instagram-because-instagram-search-is-broken-6455c2406784?source=rss-3012318ada15------2</link>
            <guid isPermaLink="false">https://medium.com/p/6455c2406784</guid>
            <category><![CDATA[chatgpt]]></category>
            <category><![CDATA[vibe-coding]]></category>
            <category><![CDATA[claude]]></category>
            <category><![CDATA[creators]]></category>
            <category><![CDATA[instagram]]></category>
            <dc:creator><![CDATA[Jeff Novich]]></dc:creator>
            <pubDate>Mon, 05 Jan 2026 02:34:03 GMT</pubDate>
            <atom:updated>2026-01-05T02:34:03.292Z</atom:updated>
            <content:encoded><![CDATA[<h3>I Built a Search Engine and AI Chatbot for Instagram — Because Instagram Search Is Broken</h3><p>Instagram is exceptional at distribution. It is remarkably bad at memory.</p><p><strong>TLDR</strong>;</p><p>🔎 <a href="https://search.cargobikemomma.com/"><strong>search.cargobikemomma.com</strong></a><strong> // </strong>💬 <a href="https://chatwith.cargobikemomma.com/"><strong>chatwith.cargobikemomma.com</strong></a></p><p>If you’ve ever tried to find a specific post from a creator you love — something you <em>know</em> you saw once, maybe months ago, where they explained a product, a trip, or a routine — you already know the feeling. You scroll. You scroll some more. You give up.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*M-yYYDl4PqtHaf6_OE2KsA.png" /></figure><p>Instagram simply isn’t built for retrieval.</p><p>As a user, you can’t meaningfully search a creator’s content — captions, spoken narration, locations, dates, timeframes, or even sort chronologically. If something isn’t recent or actively resurfaced by the algorithm, it might as well not exist. Unless you want to scroll endlessly and invest a lot of tedious time to try to find something you may not even know exists.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/400/1*IovEpFIsoltK_3VzUipwbg.gif" /><figcaption>Endless scrolling from most recent to oldest is Instagram’s best “search” feature — a <strong>brute-force, linear-time algorithm</strong> that is soul-crushingly inefficient.</figcaption></figure><p>For creators, this problem is even more acute.</p><p>Creators can’t search their own content either. They can’t easily find old reels to reshare when the same questions come up again and again. They can’t analyze themes across years of posts. They can’t condense several related reels into one clear, succinct answer for their audience.</p><p>This feels intentional. Instagram content is designed to expire like milk, not to remain shelf-stable. Platforms like YouTube, blogs, LinkedIn, or even Twitter/X make old content discoverable. Instagram does not. I suspect this is a feature, not a bug — it encourages relentless content creation and makes discovery so painful that “you’ll never find that reel again” has become its own genre of viral content.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/798/1*Nf5lI8SZkIXZmoPhfdzFOw.png" /><figcaption>Uhh, yeah super helpful.</figcaption></figure><p>And that’s exhausting. Creators are forced into an endless cycle of producing new content even when their older work is still relevant, thoughtful, and useful.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/782/1*YJ-x0KkjHJuYNdZa6dGQ6w.png" /><figcaption>Instagram’s search (which is a dedicated nav item in the bottom row!) is so weird and awful if you’re looking for anything resembling normal search. If you’re searching for someone’s IG profile, ok.</figcaption></figure><p>That frustration is what led to this project.</p><h3>What I Set Out to Build</h3><p>I decided to try to solve this problem, starting with one creator: my wife, Maddy — better known as <a href="https://www.instagram.com/cargobikemomma/"><strong>@cargobikemomma</strong></a>. If you don’t follow her already, you should!</p><p>Over the years, she’s published more than <strong>1,500</strong> Instagram posts and reels covering cargo bikes, parenting, NYC life, travel, camps, fitness, gear, and food. Many of those reels include carefully written and narrated explanations. A lot of value is locked inside them — value that Instagram itself makes almost impossible to access later.</p><p>So I built a search engine and an AI chatbot on top of all of it — not just captions, but everything.</p><p>Every post is pulled down, processed, enriched, and indexed. Captions, engagement metrics, locations, video durations, full audio transcripts from narrated reels, text extracted from images and carousels, and then an additional layer of AI-generated structure: headlines, summaries, categories, and even detection of promo codes or discounts mentioned in the content.</p><p>The goal wasn’t to replace Instagram. It was to give the content memory.</p><h3>How it started</h3><p>Like most ideas, this started as a spreadsheet. I set out last year just to create a spreadsheet of all of her reels, just so it would be easy for both of us to answer simple questions. Seemed valuable for her and reasonable enough to build.</p><ul><li>“<em>Hey, do you have a moving company you recommend?</em>” Yes, Maddy posted a whole reel about this and has a promo code… but that was in early 2024 so good luck finding it!</li><li>“<em>Hey what do you think of ____ brand cargo bike</em>”. Probably a lot of thoughts! But finding the reels about Velotrek or Aventon or Riese &amp; Mueller etc etc takes a lot of time.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ryZz_uj1FrgUu_Cvg7XoWw.png" /><figcaption>My initial spreadsheet. I manually filled all this out for 150 reels. But realized there’s gotta be a better, more scalable way.</figcaption></figure><p>I set a goal for the winter break to plug away on it to see how far I could take it and learn about RAG chatbots in the process.</p><h3>A Real Search Interface for Instagram Content</h3><p>So after a bunch of days of vibe coding with Claude Code (an unreal product that virtually eliminates the chasm between an <strong>idea </strong>and <strong>execution</strong>) across a lot of different surfaces, I / Claude built a dedicated search interface for an instagram creator.</p><p>It’s already working: 🔎 <a href="https://search.cargobikemomma.com/"><strong>search.cargobikemomma.com</strong></a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SoJsnwe4pRXtbwAehCMI1w.png" /><figcaption>voila! A search engine for your profile.</figcaption></figure><p>You can type a query and instantly search across the entire body of content, then filter, sort, and browse in ways Instagram simply doesn’t allow.</p><ul><li>📥 <strong>Complete Instagram Archive</strong> — Every post and reel from the account in one place, not just what’s recent or resurfaced by the algorithm</li><li>🔍 <strong>Unified Search Across Content</strong> — One search that works across captions, spoken narration, and text shown inside images</li><li>🗂️ <strong>AI-Generated Headlines, Summaries and Categories</strong> — Clear topic groupings (bikes, parenting, travel, camps, fitness, etc.) that Instagram itself does not provide as well as headlines and summaries generated based on the transcript and captions.</li><li>📅 <strong>Time-Based Browsing</strong> — Effortlessly sort by date.</li><li>🎬 <strong>Media-Type Filtering</strong> — Instantly switch between reels, photos, and carousels</li><li>⏱️ <strong>Video Length Filtering</strong> — Find quick tips or longer explanations based on duration</li><li>📍 <strong>Location-Based Discovery</strong> — Find posts tied to specific cities, trips, or places when available</li><li>📊 <strong>Popularity Sorting</strong> — Filter by likes or comments to surface what resonated most</li><li>💸 <strong>Promo &amp; Deal Surfacing</strong> — Automatically highlight posts that mention discounts or promo codes, even when spoken in a reel</li><li>👀 <strong>At-a-Glance Signals</strong> — Visual indicators showing which posts <strong>include</strong> narration, overlay text, or promos before you open them</li></ul><p>What’s striking is how much of this information Instagram already <em>has</em> — and simply doesn’t expose.</p><p>The interface also surfaces things Instagram never makes visible at a glance. You can see which posts contain narration, which have readable text inside images, and which include promo codes or discounts detected automatically from the content. Category browsing is fast and intuitive, with simple emoji indicators that make scanning years of content feel surprisingly lightweight.</p><p>It suddenly becomes easy to scroll through years of reels and actually find what you’re looking for.</p><h3>A Chatbot That Actually Knows the Content</h3><p>Search is powerful, but it still assumes you know what you’re looking for.</p><p>Enter, the AI Chatbot for IG content: 💬 <a href="https://chatwith.cargobikemomma.com/"><strong>chatwith.cargobikemomma.com</strong></a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*j-x6kbjjHCg7944BSS7bMA.png" /><figcaption>The Maddybot 3000! (This is still a bit of a work in progress)</figcaption></figure><p>This behaves much more like ChatGPT — except it’s grounded <strong>entirely</strong> in one creator’s Instagram content (known as a <strong>Retrieval-Augmented Generation</strong> chatbot). You can ask questions naturally, the way followers actually ask them in DMs or comments.</p><p>Questions like:</p><ul><li><em>What’s your favorite cargo bike and why?</em></li><li><em>How do you lock your bike in the city?</em></li><li><em>What do you do for protein?</em></li><li><em>Where should I take my kids in NYC over winter break?</em></li><li><em>How was Antibes?</em></li><li><em>What camps do you recommend in Amsterdam?</em></li></ul><p>Behind the scenes, the system finds the most relevant posts and reels, combines their content, and produces a thoughtful answer. Crucially, it also links directly back to the original posts so the reels remain the source of truth. The AI isn’t inventing new opinions — it’s synthesizing what’s already been said.</p><p>It feels less like “AI replacing a creator” and more like “AI helping people navigate a body of work.”</p><h3>🤓 How the System Works</h3><p>Under the hood, this is a content enrichment pipeline with two consumer-facing interfaces layered on top.</p><p>💻 <a href="https://github.com/jeffrono/maddybot/blob/master/README.md">https://github.com/jeffrono/maddybot/blob/master/README.md</a></p><p>Everything starts with automated Instagram downloads using Instaloader. Posts, media files, engagement metrics, and raw JSON are fetched and stored locally. From there, a post-processing step extracts video durations and normalizes the data into a clean manifest that can be processed incrementally.</p><ul><li>📥 <strong>Instaloader</strong>: downloads all Instagram posts, media, and raw JSON metadata from an account</li><li>🎬 <strong>FFmpeg (ffprobe)</strong>: extracts accurate video duration and media metadata from MP4 files</li><li>🎤 <strong>Whisper</strong>: transcribes spoken audio from Instagram videos and detects narration vs music</li><li>📝 <strong>Tesseract</strong>: extracts on-screen text from images and carousel slides</li><li>🤖 <strong>OpenAI (GPT-4o-mini)</strong>: generates headlines, summaries, categories, embeddings, and detects promotions/discounts</li><li>🗄️ <strong>Supabase</strong>: stores enriched post data, provides SQL + vector search, and powers search and chat queries</li><li>🔄 <strong>n8n</strong>: orchestrates the RAG chatbot backend, webhooks, and AI query flows</li><li>🚀 <strong>Vercel</strong>: hosts and deploys the live search UI and chatbot web apps</li><li>🧑‍💻 <strong>GitHub</strong>: version control and source of truth for pipeline, frontend, and automation code</li><li>🧠 <strong>Claude (Claude Code)</strong>: assists with code generation, refactoring, and system design during development</li><li>🌐 <strong>Hover</strong>: manages custom domains used for the project</li><li>🐍 <strong>Python (3.14+)</strong>: runs the data pipeline, enrichment steps, and export logic</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*MShq_09pVQaDYnSZEH5I6A.png" /><figcaption>instaloader</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Du7UuE5G1j7ExwCGWjQQxg.png" /><figcaption>transcribing of MP4s via whisper, OCR of images via tesseract</figcaption></figure><p>This pipeline turns <strong>narration</strong> and <strong>on-screen text </strong>— often missing from captions — into fully searchable content.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*CIQfBZLYHUhh7lI98GCKqg.png" /><figcaption>An example of a reel with narration that would result in a high quality transcript with content that may or may not be in the reel caption.</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*xXgrGB7js25BcMUyt198-A.png" /><figcaption>Example of a carousel (set of images) with text overlays. The relevant text is not in the caption but is nonetheless great content to include.</figcaption></figure><p>Once the raw content is fully captured, an AI enrichment layer kicks in. Using OpenAI models, each post gets a short headline, a concise summary, one or more categories, and detection of promotions or discounts mentioned in the content. This structure is what makes higher-level browsing and synthesis possible.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*jhA2UaQbidestVDVqoT9aQ.png" /><figcaption>Claude Code in action.</figcaption></figure><p>All of this data is consolidated into a canonical format and synced into Supabase. The database powers both the search UI and the chat experience. A full CSV export is also generated for analysis and long-term archiving.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/634/1*1D9cc5eJePnMfRbNZkt7Fg.png" /><figcaption>OpenAI costs are quite low. I used it to do embeddings and enrich (summaries, headlines) of 1500 records!</figcaption></figure><p>The AI chatbot itself is orchestrated using <strong>n8n</strong>, which handles retrieval, ranking, and response assembly in a way that’s transparent and debuggable. I had seen some Youtube videos about this service and wanted to get a taste of how to use it.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*obm2svsSk3cwi6Zeu8VYBA.png" /><figcaption>Here’s the “brain” in n8n that fetches relevant content and then generates a conversational response.</figcaption></figure><h3>A few notes on Claude Code</h3><p>I started this project with ChatGPT — basically describing what I wanted to do and then working step by step with it. I didn’t know what was really happening, I didn’t really look closely at the code, but my goal was really just to see if I could get a proof of concept working. This got me to a pretty cool place within a day or so. That’s when I switched over to Claude Code which I had heard about but never used.</p><p>I have to say that while I am moderately technical, there is no way I could have approached this project without <strong>Claude Code, </strong>a magical AI coding assistant that works within terminal and just executes stuff for you. Writes files for you, executes things, updates anything. It absolutely turned me into a 100x engineer. I kind of knew some very basic contours of how this thing would work and I leaned heavily on my product management experience to more carefully craft the outcomes and evaluate the deliverables. I’m also not new to this stuff. I use ChatGPT religiously every day and often for technical tasks. But Claude Code having control of your Terminal means <strong>it can directly execute things, read output instantly, and gracefully (or sometimes not so gracefully) retry until it figures it out.</strong></p><p>Downsides are that it eats through tokens. So while it’s not expensive at $200/year, it does feel like watching a cab meter during traffic — rapidly ticking up every few minutes until you hit 100% of your session tokens and must wait the 3 hours until it resets (or pay overage fees, which honestly aren’t much at all but still).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*zz4695N5mkxNrLC0He03Hg.png" /><figcaption>Claude Code can quickly eat up tokens if you’re not careful. But it’s also so insanely productive that it’s now hard to imagine not using this.</figcaption></figure><h3>Why This Matters</h3><p>This project isn’t really about Instagram. It’s about durability.</p><p>Creators put enormous effort into their content. That work shouldn’t disappear just because an algorithm moved on. Content that teaches, explains, or documents experience deserves to be searchable, referenceable, and reusable over time.</p><p>Instagram is phenomenal at reach. But reach without memory is fragile.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=6455c2406784" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Me and Bobby McFlay]]></title>
            <link>https://jeffnovich.medium.com/me-and-bobby-mcflay-1bf04babf370?source=rss-3012318ada15------2</link>
            <guid isPermaLink="false">https://medium.com/p/1bf04babf370</guid>
            <category><![CDATA[iron-chef]]></category>
            <dc:creator><![CDATA[Jeff Novich]]></dc:creator>
            <pubDate>Wed, 06 Aug 2025 19:46:53 GMT</pubDate>
            <atom:updated>2025-08-06T19:46:53.315Z</atom:updated>
            <content:encoded><![CDATA[<p>Here’s the story of how I was a stand in for Bobby Flay on Iron Chef America</p><h4><strong>Published: Oct, 2006</strong></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/320/0*mLknmfFCdgdBk7ra.jpg" /><figcaption>test</figcaption></figure><p>Today marks the first day of my being Bobby Flay on iron Chef America, season four. This is the third time I am working on the show. It’s pretty cool because a lot of the production people have been hired back each season, so it tends to be the same group that I get to hang out with. One notable exception is my good friend Maureen who was the body double for Kat Cora, the female iron chef, for the last two seasons. She is super busy with real freelance work, editing a feature documentary, so she couldn’t commit the time. I on the other hand, along with the other body doubles for Mario Batalli and Morimoto, are back. It’s pretty fun because we get to catch up after six or seven months. Anyway, the day was pretty uneventful except for the fact that I woke up at 6 a.m. for a seven o’clock call time. We weren’t actually needed until about 930, so I’m going to make a note of that for the next time they tell us to arrive at 7 a.m.</p><p>One of the great things about this gig is that I don’t have to stay on the set the entire day. All I do, all my job entails, is stand on the stage for about five minutes until they are done shooting the introduction of the challenging chef. When this is over and the director says “moving on,” I change back into my clothes and leave. I was out the door by about 10 a.m. on Friday and on the upper west side to tutor a student at 1030. I went home afterwards, did a 4 mile run, showered, wrote a few e-mails, and then came back to iron chef for my afternoon call time (which I showed up an hour late for), and ate lunch for an hour with the crew because they were all running late. When that was over, I went back up to the upper west side and did in other two hours of tutoring. This job is so ridiculous.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/320/0*bRCtbE7F04dSClm0.jpg" /></figure><p><strong>Here is the back story of how I got to be “Faux Flay” or “Chef Jeff,” for those of you who have not heard:</strong></p><p>About a year and a half ago, I was working at a private high school as a part-time math tutor. Every morning I arrived to school, the receptionist in the lobby told me I looked just like Bobby Flay. I said I didn’t know who Bobby Flay was in that I never watched the food network nor did I watch the American version of iron Chef America. (Although the Japanese version of iron chef is awesome and I’ve watched that several times.) She insisted I looked just like him and kept telling me to go and cook her something. A few weeks later I was checking out the production job web site Mandy.com to see if there was any work as an extra on a film. Low and behold, there was a listing from the food network looking for a stand in for Bobby Flay. I sent the following e-mail in response along with a photo of a candid photo of myself:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/240/0*K-3K9zrHsNNi8jhq.jpg" /></figure><blockquote><em>“I have been told I am a spitting image of Bobby Flay. I didn’t even know who he was</em></blockquote><blockquote><em>until someone said I should go cook something for them. That said, I have no experience acting, but I have been behind the camera for several years. I thought I might have a random shot at this. I am 6 ft, 170 lbs. I am in shape (ran a marathon a month ago). I realize this is a long shot, but I am very professional and if it’s worth anything, a fun guy to have on the set. I, of course, happen to think I’m better looking than Mr. Flay, but I hope that doesn’t compromise my chances of being picked. I am not afraid of getting up close and personal with knives or raging flames and the like.”</em></blockquote><p>And within five minutes, I was chosen.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*PuC4kMSAS-RFnHBT.jpg" /></figure><h4>Published: Tuesday, October 24, 2006</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/200/0*iw9AUBqvgGEgpnq6.jpg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/200/0*3Sb8FR6324JU4l2M.jpg" /></figure><p>Alas, today is the final day of <a href="http://www.foodnetwork.com/food/show_ia_the_series/"><strong>Iron Chef America</strong></a> season 4… my stint as Bobby Flay’s stand-in is just about over. It was a fun time and I enjoy doing this each time. I think the next time (assuming this show is not cancelled) will be around May-ish. We’ll see.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/150/0*ZJJyRtMobcIi_f_C.jpg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/200/0*tD_muCUvceyoyHHa.jpg" /></figure><p>Meanwhile, I snagged a cool shot of “Mr. Chairman” (<a href="http://www.imdb.com/name/nm0001092/"><strong>Mark Dacascos</strong></a>) and me. Mark was in a bunch of movies, usually as a villain. His notables are the bad guy in <a href="http://www.imdb.com/title/tt0306685/"><strong>Cradle 2 the Grave</strong></a> and one of me and Maddy’s favorites, <a href="http://www.imdb.com/title/tt0237534/"><strong>The Brotherhood of the Wolf, </strong></a>a french film where he plays the Indian sidekick to the main protagonist and kicks serious ass in a few martial arts scenes that were inspired by video game cinematography.</p><p>Another funny story is that when Iron Chef aired last season, someone called in to complain that the american flag on the uniforms were on the wrong arm. That the flag’s stars should be facing front because it is tradition to have the stars forward when going into battle. But the stripes were facing front, which means you are in retreat. So they re-sewed the patches on the opposite arm. Kinda funny that people complain about stuff like that rather than, oh, maybe how the secret ingredients aren’t particularly exciting ingredients (the Japanese version of iron chef had live electric eels… the craziest ingredient we get is pork or onions).</p><p>Also, the girl and guy are in charge of wardrobe. They were the funniest people on set. they might let me snag the iron chef shirt later today… we’ll see.</p><p>And here’s a shot of Mario Battali’s stand-in, John, a great guy who’s done a lot of voice-over work and tons of theater. There’s supposed to be a wrap party tonight but I can’t go because I have to catch my flight to Florida early tomorrow morning.</p><p>This morning at Iron Chef, I saw good ol’ Marc Summers walking around. If you don’t remember, or are too young to remember, Marc was the host of Nickelodeon’s Double Dare game show. Here is a youtube link: 20 years of double dare.</p><p>But where did I stand? What did I even do? I stood on the pedastal for opening bit of each episode that <strong>did not have </strong>Bobby Flay cooking. (They knew before taping which Iron Chef would be picked, of course. Since it would be a giant waste of time for chefs to come to the studio, stand on a pedestal only to not get picked and go home. Sorry for bursting that illusion!)</p><p>This was just for this special wide shot that featured Mr. Chairman, the challenger chef, both standing at one end of kitchen stadium facing the stage where all 3 (supposedly) Iron Chefs stood. The challenger would then “decide” who they wanted to battle, point and then the lights would go on that chef while the other 2 (i.e. me) would remain in the dark. Smoke, lights, zoom ins, and the challenger and Mr. Chairman would stroll towards the stage where the secret ingredient would be unvieled in the next shot.</p><p>That’s it. Once that shot was complete, producer would say “clear” and we’d be wrapped for the morning or afternoon (they shot an episode in the morning, broke for lunch, then shot another episode in the afternoon).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*-BRG-hmvsIpYY5atm8iIgA.png" /><figcaption>This was before I started (season 1, I think). But in the background that would be me. We were just wallpaper.</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*F76R6iv_0a9nMNAawQbmmg.png" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1bf04babf370" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[2024 Year In Review]]></title>
            <link>https://jeffnovich.medium.com/2024-year-in-review-1617ff2d3a6f?source=rss-3012318ada15------2</link>
            <guid isPermaLink="false">https://medium.com/p/1617ff2d3a6f</guid>
            <category><![CDATA[nyc]]></category>
            <category><![CDATA[family]]></category>
            <category><![CDATA[biking]]></category>
            <category><![CDATA[travel]]></category>
            <dc:creator><![CDATA[Jeff Novich]]></dc:creator>
            <pubDate>Wed, 06 Aug 2025 19:45:38 GMT</pubDate>
            <atom:updated>2025-08-06T19:45:38.305Z</atom:updated>
            <content:encoded><![CDATA[<p>Let’s get into it! (This is coming halfway into 2025 but whatever…)</p><h3>Highlights</h3><ul><li><strong>We moved! </strong>We moved to a much larger apartment — it’s just a few blocks from our old spot so all the kids go to the same schools, but now we have 2 floors, a private backyard and gas grill, and just crazy amounts of space.</li><li>We had another epic 9-week European summer adventure with the kids.</li><li>Maddy’s Instagram is growing like crazy. 36k and growing…</li><li>We sold our <strong>Urban Arrow</strong> (got a new one from UA) and our <strong>Madsen</strong>!</li><li>Fire Island for a few days in May.</li><li>Rented our Madsen to Kelly Clarkson show… so Chris Pratt could ride it as part of a bit promoting Garfield!</li><li>A weeklong offsite in LA for Mindbody! So fun.</li><li><strong>Jack’s highlights</strong>: Early in the year Jack went to NY State chess championships and quickly played some very highly rated players and built up his confidence. From there he broke 1,000 and even touched 1150 for a bit. After the summer he started at a new school for 6th grade and after a rocky start to the first marking period, he’s super focused on keeping his grades up and we’re so proud of him! He’s obsessed with Minecraft, does a lot of climbing and is getting back into chess and coins again after taking a little break.</li><li><strong>Sloane’s highlights</strong>: Sloane is doing so well in first grade, learning Spanish, singing songs, reading, writing and doing a ton of art. She even started chess club and is doing so well in MMA (she already graduated to the next belt). Recently she just started ice skating and though she’s only been on the ice twice, she’s already getting the hang of it and eager to go again.</li><li><strong>Marlowe’s highlights</strong>: She started 3K and is in the same school as big sister Sloane. She’s been loving school and after school and is just the cutest little girl every time I pick her up. Marlowe is also in MMA and loves it.</li></ul><h3>Cargo Bike Momma</h3><p>Maddy’s Instagram account / side hustle / influencer life kicked into high gear this year. She started the year at <strong>9.6k</strong> followers and grew to <strong>over 36k (!!)</strong>, had several reels that broke 1mil views, started a newsletter that already has thousands of subscribers, and has done work with countless brands already.</p><p>I honestly can’t keep track of all the stuff she’s done. Our days are now regularly packed with events for the family. It’s quite a trip to be on!</p><h3>Events</h3><p>Ice Skating at Hommocks, <a href="https://www.instagram.com/reel/C8Mfgt6OHty/">Complete Playground</a> (2x), Sonic 3 (at AMC Magic Johnson), Annie (at Madison Square Garden), <a href="https://www.instagram.com/reel/DDPX2PMOXTL/">Mario the Magician</a> (at Soho Playhouse), <a href="https://www.instagram.com/reel/DDH1Igsu2Zf/">Big Apple Circus</a> (at Lincoln Center), <a href="https://www.instagram.com/reel/DBJQnsPtSp_/">Family Saturday Ballet</a> (at Lincoln Center), <a href="https://www.instagram.com/reel/DA502_qu6fj/">Apple Picking</a> (at Fishkill Farms), <a href="https://www.instagram.com/reel/DB1ahj0Ocq7/">Halloween Events</a> (in Harlem), <a href="https://www.instagram.com/reel/DBgcCQru5QM/">Spooky Halloween Cruise</a> (on a Boat Cruise), <a href="https://www.instagram.com/reel/DBWN6bNuOlI/">Boo at the Zoo</a> (at Bronx Zoo), <a href="https://www.instagram.com/reel/C4X8bdCOlyM/">Butterflies Exhibit</a> (at AMNH), <a href="https://www.instagram.com/reel/C6JSsn4O4DO/">Earth Day</a> (Various Locations), <a href="https://www.instagram.com/reel/C3sTl61OpRI/">Moma</a>, <a href="https://www.instagram.com/reel/DAyApAIuar5/">The Very Hungry Caterpillar</a> (at The Duke Theater), <a href="https://www.instagram.com/reel/DDAlQh_yuKy/">Bluey</a> (Camp Experience), <a href="https://www.instagram.com/reel/C5YMPXGOCmF/">Bluey and Bingo</a> (at FAO Schwarz), <a href="https://www.instagram.com/reel/C6_QGl7ukwG/">I Wish</a> (at New Victory Theater), <a href="https://www.instagram.com/reel/C6q1EgUOeyg/">Omnium Circus</a> (at New Victory Theater), <a href="https://www.instagram.com/reel/C5syhW3OcLs/">Aanika’s Elephants</a> (at New Victory Theater), <a href="https://www.instagram.com/reel/C3kdgSeOhJc/">360 All Stars</a> (at New Victory Theater), <a href="https://www.instagram.com/reel/DDzWBIkOAft/">The Edge</a> (at Hudson Yards), <a href="https://www.instagram.com/reel/DDZ2cJYuAKz/">Christmas Experience</a> (at Hero, Rockefeller Center), <a href="https://www.instagram.com/reel/DC6k2zAOqju/">Macys Day Balloons</a> (at NY Historical Society), <a href="https://www.instagram.com/reel/DCzyP1VSd_U/">Santa’s Secret Workshop</a> (at Mayo Studios), <a href="https://www.instagram.com/reel/DCNAVD2S045/">North Pole Express</a> (Polar Express with Top View), <a href="https://www.instagram.com/reel/C8W1yfguE0u/">Trolls Birthday Party</a> (at Morningside Park), <a href="https://www.instagram.com/reel/DCg02HYuRhi/">Sleepy Hollow Experience</a> (at Hero, Rockefeller Center), <a href="https://www.instagram.com/reel/C7jPKKsuUzT/">Tea Around Town</a>.</p><p>I wasn’t sure what “Giant room x skip hop event” was on my calendar so I googled it and…</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*gCRreuLBVfvrUuPWVB7crg.png" /><figcaption>yes it looks like Maddy went to this</figcaption></figure><h3>Epic Europe Trip</h3><p>As usual, we spent 9 weeks in Europe in 2024. We somehow crammed even more into this trip and it was unbelievable.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/746/1*kpcX-VZ3UflZCKkmvBKSdw.jpeg" /></figure><p>This time I kept a more detailed daily diary of what we did and had ChatGPT summarize it a bit:</p><ul><li>We went to 9 cities this time.</li><li>We flew in Gemma, the Catalonian Mary Poppins, from Barcelona, to stay with us for a month and it was the absolute greatest thing we’ve ever done. She was a gem :)</li><li>The kids went to summer camps across 3 cities.</li><li>We hooked up with locals almost everywhere we went, often to either get cargo bikes or to go on a bike tour.</li><li>Here are Maddy’s IG Reels: <a href="https://www.instagram.com/reel/C_AIo_QM_5Y/">Day in the Life of Europe</a>, <a href="https://www.instagram.com/reel/C-4UQiOIlZj/">Summer Camps in Europe</a>, <a href="https://www.instagram.com/reel/C9SAb00sOmK/">Bordeaux</a>, <a href="https://www.instagram.com/reel/C_IQOanuuRb/">Bordeaux 2</a>, <a href="https://www.instagram.com/reel/C8v_MasM1Mf/">Paris</a>, <a href="https://www.instagram.com/reel/C-pJ66BOW33/">Warsaw</a>, <a href="https://www.instagram.com/reel/C-zn_Z6OM-N/">Krakow</a>, <a href="https://www.instagram.com/reel/C-MoobBI0-q/">Copenhagen</a>, <a href="https://www.instagram.com/reel/C99fMukskQS/">Copenhagen 2</a>, <a href="https://www.instagram.com/reel/C9Uw120MGQ7/">How 9 Weeks in Europe Costs Less than 6 Days at Disneyworld</a>, <a href="https://www.instagram.com/reel/C92GFVrsp1_/">Ile Doleron</a>, <a href="https://www.instagram.com/reel/C81LCmeMjtH/">Le Barn (Paris)</a>, <a href="https://www.instagram.com/reel/C83txSHMtIG/">Paris to Le Barn Bike Ride</a>.</li></ul><h4>Paris 🇫🇷</h4><p>We kicked off our European adventure in Paris with a chaotic start. Newark Airport was blaring with fire alarms, and we narrowly avoided a massive NJ Transit power failure. Once in Paris, we settled into our apartment, picked up two <strong>Riese &amp; Muller bikes</strong> from Monica, and explored <strong>Lac de Saint-Mandé park</strong>. Our first dinner at <strong>Le Trouville Saint-Mandé</strong> featured an amazing 24 oysters for 20 euros. Later, we biked through lively streets filled with music, though Maddy had a mishap and hurt her foot. The kids loved the <strong>Jardin du Dragon playground</strong>, despite birds “blessing” me twice that day.</p><p>A highlight was the family-friendly <strong>Cirque Bormann show</strong>. We balanced sightseeing with relaxation, visiting <strong>Luxembourg Gardens</strong>, a toy store, and having a delightful dinner with friends at <strong>Cafe Beaugrenelle</strong>. Our Paris chapter ended with an epic 50km e-bike journey to <strong>LeBarn Hotel</strong>, complete with a picnic and countryside views.</p><h4>Bordeaux 🇫🇷</h4><p>Our time in Bordeaux began with a hot, crowded train ride and a rough start with restless kids. But Bordeaux quickly redeemed itself with its charm and an amazing house with a gorgeous pool. Also Gemma joined us to help with the kids for the next month! We explored the immersive <strong>Bassins des Lumières</strong>, strolled through the <strong>Musée Mer Marine</strong>, and marveled at the <strong>Cité du Vin</strong>, where the rooftop wine tasting was a hit for us, and the exhibits thrilled the kids. Food adventures included the vibrant <strong>Les Halles de Bacalan</strong> food hall, indulgent canelés from <strong>La Toque Cuvrée</strong>, and a wonderful lunch at <strong>Berthus</strong>.</p><p>We embraced biking culture with rentals from <strong>Atelier Reine Cargo</strong>, visits to bike shops like <strong>Taalweg</strong>, and rides around town. Jack had fun playing chess at <strong>Echiquier Bordelais</strong>, and we explored Bordeaux’s architecture, including climbing the <strong>Pey-Berland Tower</strong>. We also experienced rainy days and the <strong>Natural History Museum</strong>, where the tram rides home led to impromptu pool sessions.</p><h4>San Sebastián 🇪🇸</h4><p>Maddy and I took our first child-less vacation in 11 years! We left the 3 kids with Gemma in Bordeaux and took Flixbus to San Sebastián for 3 nights to enjoy culinary delights and beachside charm. We kicked off our visit with dinner at <strong>Alderdi Zahar</strong>, where we met locals who shared insider tips on places like <strong>La Viña</strong> for cheesecake (ok, definitely not an insider tip — everyone in the world knows about this place). While we didn’t love the pintxos at <strong>SSua</strong>, the cheesecake at <strong>La Viña</strong> lived up to the hype.</p><p>We wandered the <strong>Old Town</strong>, shopped at <strong>Garrarte</strong>, a stunning candy and chocolate shop, and indulged in ice cream at <strong>Carlos Arribas</strong>. Rainy weather didn’t stop us from exploring local beaches or joining a DJ party on the sand. Our return visit to <strong>Alderdi Zahar</strong> was the perfect way to end our stay.</p><h4>Île d’Oléron 🇫🇷</h4><p>Reaching Île d’Oléron was an adventure involving trains, buses, and cargo bikes. My old college roommate Jesse met up with us there for dinner! The island’s charm was worth the effort. Beach days at <strong>Plage du Château d’Oléron</strong> and <strong>Plage de Gatseau</strong> were highlights, with clamming at <strong>La petite plage</strong> adding a hands-on experience for the kids.</p><p>We biked everywhere, from local markets to festivals. A Bastille Day celebration introduced us to lovely locals like Josy, who gave us pro tips on eating mussels and oysters. Dinners featured fresh seafood, including mussels with tiny crabs inside, and quiet evenings at home battling a mosquito infestation rounded out our stay. Axel (an old high school friend who lives in the Netherlands) and his family’s visit added a delightful end to our island escape.</p><h4>Nantes 🇫🇷</h4><p>Nantes offered a packed itinerary of art, culture, and family fun. We marveled at <strong>Machines de l’Île</strong>, rode the <strong>Carrousel des Mondes Marins</strong>, and explored the <strong>Château des ducs de Bretagne</strong>. Biking to <strong>Trentemoult</strong>, a picturesque riverside village, was a scenic highlight. The <strong>Jardin des Plantes</strong> amazed us with its giant flower pots, and delicious meals at places like <strong>Chez Maman</strong> left us satisfied. Our hotel provided a relaxing retreat, though managing the kids’ energy levels at the pool was a challenge.</p><h4>Copenhagen 🇩🇰</h4><p>Copenhagen blended bike culture with family-friendly activities. The kids attended camp at the <strong>International School of Hellerup</strong>, giving us time to explore <strong>Superkilen Park</strong>, the <strong>Museum of Copenhagen</strong>, and <strong>Rosenfeld Castle</strong>. Jack played chess at <strong>LørdagsSKAK</strong>, and we biked to spots like <strong>Zoku Copenhagen</strong> and <strong>Level Six Rooftop Bar</strong>, where cycling earned us complimentary drinks. Communal dinners at <strong>Folkehuset Absalon</strong> were a cozy way to connect with locals. We hooked up with Ellie, an American in Copenhagen who Maddy met on IG and got to do a bunch of fun stuff with her and her family.</p><p>Rainy days didn’t dampen our spirits. We biked to <strong>Loca’s Loco</strong> for ice cream and tried Copenhagen’s famous burgers at <strong>Gasoline Grill</strong>. Maddy and I also explored <strong>Frilandsmuseet</strong>, an open-air museum, and joined influencer events. Connecting with local bikers and attending community events added depth to our visit.</p><h4>Krakow 🇵🇱</h4><p>Krakow’s history and modernity made it unforgettable. The kids loved their camp at <strong>ESTI School</strong>, while we biked to <strong>Tyniec Abbey</strong>, explored <strong>Zakrzówek Lake</strong>, and visited the <strong>Wieliczka Salt Mine</strong>, where the salty tour guide was a character of his own. We toured <strong>Wawel Castle</strong>, strolled through the <strong>Jewish Quarter</strong>, and ate at <strong>Hamsa</strong>, an Israeli restobar.</p><p>A biking highlight was our tour with Jarek, a local advocate who took us along scenic riverside paths. Jack connected with chess enthusiasts, and meals at <strong>Restauracja Smakołyki</strong> and <strong>Karakter</strong> showcased Polish flavors. Even rainy days didn’t slow us down, with museum visits and playground stops keeping everyone happy.</p><h4>Warsaw 🇵🇱</h4><p>Warsaw blended old and new, starting with bike rides along the <strong>Vistula River Boulevards</strong> and a visit to the <strong>Copernicus Science Centre</strong>. Breakfast at <strong>Nowy Teatr</strong> and biking through the <strong>Łazienki Royal Garden</strong> were highlights, especially as we connected with local cargo bikers. Despite a rocky start with our first apartment, rebooking made the stay much more comfortable.</p><h4>Vienna 🇦🇹</h4><p>Vienna was packed with biking, culture, and waterpark adventures. Picking up an <strong>Urban Arrow</strong> from <strong>Heavy Pedals</strong> was a game-changer for exploring the city. We biked to the <strong>Weltmuseum Wien</strong> and enjoyed poke bowls at <strong>Apapika</strong>, then cycled along the Danube to <strong>Das Boathouse</strong>, where I accidentally ordered whole fish instead of a filet. The kids loved the <strong>waterpark</strong>, though we got caught in an epic rainstorm that required an Uber rescue.</p><p>Marlow and Sloane attended camp at <strong>Eltern Kind Begleitung</strong>, while Jack joined <strong>Robbo camp</strong>. Our last days were filled with visits to parks, playgrounds, and the <strong>Chess Café</strong>, where I joined local players for a few matches. We ended our Vienna adventure by returning bikes and savoring our final moments before heading home.</p><h3>Cargo Bike Rental</h3><p>In the beginning of 2024, I whipped up the website <a href="http://www.cargobikerental.nyc/">www.cargobikerental.nyc</a>. Up until then, we had been casually renting out our bikes but only through word of mouth and IG. This website was a step towards formalizing our offerings and making things a tad more official. In 2024, we did 35 bike rentals!</p><h3>Jack got rated above a 1000 in chess</h3><p>Wow!</p><h3>Dining</h3><p>We enjoyed a few restaurants: <a href="https://www.instagram.com/reel/DAa2lq2O7YP/">Charoen Krung Thai</a>, <a href="https://www.instagram.com/reel/DCuNOXEu7MI/">Chalong</a>, <a href="https://www.instagram.com/reel/DAjRla-y-Zy/">True Food (Hackensack)</a>, <a href="https://www.instagram.com/reel/C8gpPTAsV73/">Bua Thai Ramen &amp; Robata Grill</a>.</p><h3>For past Year In Reviews see</h3><ul><li><a href="https://medium.com/p/758e3c6c132c"><strong>2023</strong></a></li><li><a href="https://jeffnovich.medium.com/2022-year-in-review-f4424cdaaad9"><strong>2022</strong></a></li><li><a href="https://jeffnovich.medium.com/2021-year-in-review-1edc883f4cac"><strong>2021</strong></a></li><li><a href="https://jeffnovich.medium.com/2020-year-in-review-3d96bc13a497"><strong>2020</strong></a></li><li><a href="https://jeffnovich.medium.com/2019-okr-year-in-review-c7d1fff381de"><strong>2019</strong></a></li><li><a href="https://medium.com/@jeffnovich/2018-okr-year-in-review-b49330bbb14d"><strong>2018</strong></a></li><li><a href="https://medium.com/@jeffnovich/2017-okr-review-f8563abb03db"><strong>2017</strong></a></li><li><a href="https://medium.com/@jeffnovich/2016-in-review-2017-goals-9b7daf6196c4"><strong>2016</strong></a></li><li>2015 (none)</li><li>2014 (none)</li><li><a href="https://jeffnovich.medium.com/2013-year-in-review-dab1bd8893cf"><strong>2013</strong></a> (old one, copied over from Tumblr)</li><li><a href="https://planetjeffro.com/post/41359559190/12-things-from-2012-my-year-in-review"><strong>2012</strong></a></li><li><a href="https://ifyouseesomething-blog.tumblr.com/private/314841176/tumblr_kv3gplGN6D1qauulv"><strong>2009</strong></a> (an old one, a bit different)</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1617ff2d3a6f" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[2013 Year in Review]]></title>
            <link>https://jeffnovich.medium.com/2013-year-in-review-dab1bd8893cf?source=rss-3012318ada15------2</link>
            <guid isPermaLink="false">https://medium.com/p/dab1bd8893cf</guid>
            <dc:creator><![CDATA[Jeff Novich]]></dc:creator>
            <pubDate>Tue, 31 Dec 2024 17:35:13 GMT</pubDate>
            <atom:updated>2024-12-31T17:35:13.180Z</atom:updated>
            <content:encoded><![CDATA[<p><a href="https://www.tumblr.com/planetjeffro/73874298531/2013-year-in-review">2013 Year in Review</a></p><p>Here’s my quick list of noteworthy things for me in 2013:</p><p><a href="https://www.tumblr.com/planetjeffro/71472219381/losing-a-friend"><strong>Lost a good friend</strong></a><strong>. Really miss you, Rory.</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/0*Qp81fVU9fmjCfjBX.jpg" /></figure><p><a href="http://planetjeffro.com/post/63183261702/baby-jack-and-hospital-observations"><strong>Had a son</strong></a><strong>! Jack is awesome.</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/0*_-rdvdZsm8sOQCXz.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/0*ijjhLa1xnf3J4oGf.jpg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/0*p4I_5acskxZnoArP.jpg" /></figure><p>… and he’s a lot cuter than I was as a baby. (Thank you, Maddy!) Baby boobs? Seriously!?I am what David Letterman might look like if he were 3 months old.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/0*HD9ug_BKGLZT3g5S.jpg" /></figure><p><strong>My father-in-law, Marc, survived stage 4 throat cancer.</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/0*HcQeM6Q6l5nNJx46.jpg" /></figure><p><strong>Lost my job at GroundLink after a major round of layoffs in June.</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/423/0*bvPxkv6yKgHARktN.png" /></figure><p><strong>… But moved to Kaplan in August where I am running product for Grockit.com, (which was acquired by Kaplan) and loving it.</strong> I have a fancy little office <em>and </em>a standing desk, and am <a href="https://github.com/jeffrono">coding</a> too!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/0*675A0pMSTDuEWOeo.jpg" /></figure><p><strong>Made VocabSushi totally free.</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/0*bh6dQ7CyfHugZBjD.png" /></figure><p><a href="http://planetjeffro.com/post/39875700446/building-checkintakeout-com-at-the-foursquare-hackathon"><strong>Hacked <em>Check In Take Out</em> and won the Venmo prize</strong></a><strong>.</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/0*_ou4sk_L7yJfv80o.jpg" /></figure><p><strong>Helped build <em>Cheftacular</em>, which </strong><a href="http://planetjeffro.com/post/46157982898/winning-second-place-in-campbells-hackthekitchen"><strong>won 2nd prize in Campbell’s “Hack the Kitchen” competition</strong></a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/0*2CW6n6mx4KbAHuQZ.png" /></figure><p><strong>Hacked <em>Career Hound</em> at </strong><a href="http://storify.com/jeffnovich/techcrunch-disrupt-hackathon-2013"><strong>TechCrunch Disrupt and won a sweet API prize</strong></a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/0*TGA1rf1lzJemMyjb.png" /></figure><p><strong>Helped build<em> Hired in NY</em> which </strong><a href="http://planetjeffro.com/post/53694501476/winning-third-prize-at-nycbigapps-and-meeting"><strong>won 3rd prize in <em>NYC Big Apps</em></strong></a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/0*8BgLgOTxg9rKzDeF.png" /></figure><p><strong>Hacked <em>Pay Yourself First</em> (all by myself!) and </strong><a href="http://planetjeffro.com/post/44681790294/financial-empowerment-hackathon"><strong>won a prize at the <em>Financial Empowerment Hackathon</em></strong></a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/0*Kgp2LzToUm3qvpAT.jpg" /></figure><p><strong>Finally learned the intro to <em>Stairway to Heaven</em>!</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/0*55ei90Az949-sndi.png" /></figure><p>And Jack and Sagan have to listen to me play (on repeat)!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/0*nWPcN5iQ8Aka1XMk.jpg" /></figure><p>But seriously…</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/280/0*YxlxA3C8I39yGsTK.jpg" /></figure><p><strong>Here’s to a productive and fun 2014!</strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=dab1bd8893cf" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[2023 Year In Review]]></title>
            <link>https://jeffnovich.medium.com/2023-year-in-review-758e3c6c132c?source=rss-3012318ada15------2</link>
            <guid isPermaLink="false">https://medium.com/p/758e3c6c132c</guid>
            <dc:creator><![CDATA[Jeff Novich]]></dc:creator>
            <pubDate>Sat, 31 Aug 2024 16:12:24 GMT</pubDate>
            <atom:updated>2024-08-31T16:12:24.821Z</atom:updated>
            <content:encoded><![CDATA[<p>This post is going to be a bit simpler in format. I’m going to just go through highlights! (Also, oopsies on posting this 9 months late…but whatever)</p><h4><strong>Maddy Turned 40 (and got a bike)</strong></h4><p>This was a big birthday and to commemorate it, I spent about 2 straight months contacting all of her followers on instagram along with all her friends and family for a Tribute video. So many people recorded such lovely videos and the final result had a few hundred people! <a href="https://www.tribute.co/maddy-novich/">Tribute</a></p><p>She was also gifted a Riese &amp; Muller Load 60 from the company. It’s good to be an influencer.</p><h4><strong>Jack got rated above a 600 in chess</strong></h4><p>Jack has been regularly going to chess tournaments and practicing and loving the game. His efforts have really taken off and we’re so proud that he was able to achieve a rating over 600 which landed him in the “Novice” section. <a href="https://www.uschess.org/msa/MbrDtlTnmtHst.php?30782626">Rating</a></p><p>And, not super related, but since he’s in 5th grade already (omg), we did middle school tours (omg!) for 6th grade and applied to a bunch.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*CZityf4afqio5IlEHvED1Q.png" /><figcaption>We have become “sport” parents except instead of screaming from the sidelines, we are refreshing the pairings constantly and maybe too obsessively checking the ratings of all of Jack’s opponents :)</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6elVj3yIf2awQPWbTFoqQQ.jpeg" /></figure><h4>Spring Break Mexico City</h4><p>We spent 9 days in Mexico City in the Spring and had a lovely time. Our good friends Danna and Enrique even joined us for a few of the days. We ate awesome food, even biked around using the city’s bike share, and overall got to explore and enjoy the beautiful city.</p><h3>Cargo Bike Momma Highlights</h3><p>Since Maddy’s Instagram account is now such a big part of our life, let’s celebrate some highlights!</p><h4>Press</h4><p>Here’s just a few pieces she (and sometimes I!) was featured in:</p><ul><li><a href="https://momentummag.com/nycs-own-cargo-bike-momma/">Momentum Magazine</a>, <a href="https://momentummag.com/how-to-keep-your-kids-warm-and-cozy-on-the-cargo-bike/">How to keep your kids warm</a> (also Momentum)</li><li><a href="https://www.soulbasemag.me/cargobikenyc">Soulbase Magazine</a></li><li><a href="https://ridethisout.com/podcast-guest-rider-maddy-novich-cargobike-momma/">Ride This Out (Podcast)</a></li><li><a href="https://www.r-m.de/de/magazin/new-york-usa-meet-maddy/">Riese &amp; Muller Magazine</a></li><li><a href="https://journal.cosmicemilia.com/p/how-has-motherhood-empowered-you">Cosmic Playdate</a></li><li><a href="https://bikeportland.org/2023/10/12/i-was-ready-to-ride-in-the-rain-until-it-rained-380255">Bike Portland</a></li><li><a href="https://nyc.streetsblog.org/2023/11/09/meet-the-e-bike-using-new-yorkers-normal-people-who-want-politicians-to-stop-demonizing-them">Streetsblog: Meet the E-Bike Using New Yorkers — Normal People Who Want Politicians to Stop Demonizing Them</a></li></ul><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FamLmx3fo_SM&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DamLmx3fo_SM&amp;image=http%3A%2F%2Fi.ytimg.com%2Fvi%2FamLmx3fo_SM%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/46795c2c477dca1cf25d9cddaf6fb05c/href">https://medium.com/media/46795c2c477dca1cf25d9cddaf6fb05c/href</a></iframe><h4>Renting our bike</h4><p>One of our big goals this year was to experiment a bit with renting out our cargo bikes. Maddy would get a lot of inbound requests from people asking where to rent and there wasn’t any place to point them. So we whipped up a <a href="https://bit.ly/cargobikenyc">little survey</a> and decided to offer our own bikes for rent. We rented out our Urban Arrow to 4 different families (from Miami, London, Seattle, Chicago), got to meet them and gave them a pretty awesome and unique opportunity to experience NYC by bike with young kids.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*3Zg9nVtilwvFQ3Q4LpGhfQ.png" /><figcaption>There are a lot of cargo biking families around the world who want to visit NYC and experience it on a bike. But NYC effectively has zero options that rent these kinds of bikes.</figcaption></figure><h4>Projects</h4><p>Maddy’s side hustle has really taken off! She landed a bunch of deals this year including from <a href="https://prolids.com/">Prolids</a>, <a href="https://gofluo.com/">GoFluo</a>,</p><h3>Our 2023 Travel Adventures</h3><p>Our summer trip this year was pretty epic and we upped the ante from last year (where we went to Berlin and Amsterdam). We packed a single suitcase for all 5 of us (!), and went to <strong>Paris</strong> (6 days), <strong>Antibes</strong> (Cannes, Nice) (2 weeks), <strong>Barcelona</strong> (2 weeks), <strong>Ibiza</strong> (Formentera) (2 weeks), <strong>Amsterdam</strong> (Haarlem, Antwerp, Efteling) (2 weeks). We had way too many moments to even capture here but we got bikes in every city, met amazing and welcoming people everywhere and explored a lot. We took Easy Jet and Ryan Air too.</p><p>Before this we also went to Mexico City for Spring Break — call it a trial run to test out the “1 luggage for 5 people” plan. That was an absolute blast. Main takeaway: Mexico City has a ton of bike infrastructure, and appears to be doing way more than NYC in far less time and with far less money.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*hJGvm7kYkkhNyOondP3bDg.png" /><figcaption>We had an amazing set of adventures from Mexico City to Fire Island to Paris, the French Riviera, Barcelona, Ibiza, Amsterdam and Antwerp!</figcaption></figure><h4>My bike was stolen</h4><p>A bit of bad news. My Benno RemiDemi was stolen — lock was clipped in broad daylight on a workday — off the bike rack outside my work. I posted this to <a href="https://www.reddit.com/r/NYCbike/comments/17rq0zk/my_ebike_was_stolen_today_please_help_if_you_can/">Reddit</a>. I filed a police report (they were friendly, there’s a detective on the case), an insurance claim (State Farm to the rescue, paid the replacement value of the bike in a day!), met Phillip via Reddit who said he saw my bike locked normally at 3:15pm, which narrowed down the time frame. I also talked to some of the building supers who helped me get the surveillance footage.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/766/1*D0N-7DCNfFb3y7qYnXvcCg.png" /><figcaption>That’s my bike. That’s not me.</figcaption></figure><p><strong>Renting out our Urban Arrow</strong></p><p>We know there’s a lot of interest from people in the cargo bike community around the world who really want to be able to visit NYC and cargo bike around the city with their children. Yet there are no places to rent proper cargo bikes. Maddy got some inbound requests here and there, as well as via the Facebook group, and so we decided to try renting out our Urban Arrow. So far we’ve done 4 rentals and with the one exception (due to our bike failing spectacularly — electronics, flat tire, brakes failed) they were all really great.</p><p><strong>Digitizing my video tapes</strong></p><p>The multi-year project continues to digitize my old 8mm camcorder tapes and other media memories I can’t digitize myself. I sent 30 tapes off to Legacy.com, a cool company that digitizes anything for you. It cost a few hundred dollars, something like $15/tape on average, which does sound like a lot, but it alleviated a lot of stress for me.</p><h3>Home</h3><h4>Furnishing and Home projects</h4><p>During the summer, we have some downtime to map out a big list of projects to do at home and this year was no different.</p><ul><li><strong>Completely redo our bedroom</strong>. Maddy did most of the work here, re-arranging the bed, getting new side-tables, a new dresser, lamps, art, even replacing the ceiling fan with a clear one (!), the works. It’s a brand new room and really came together!</li><li><strong>Fix up a bunch of stuff around the apartment</strong>. We had been putting off a few projects that required our contractor to come back and patch things on the walls and do a bunch of general tasks.</li></ul><h4>New products #consumerism</h4><p>Here are some of the things we bought this year:</p><ul><li><strong>Waterpik</strong>: Dentists were telling us to get this and we finally did and while I was initially skeptical (seems overkill when floss will do) I was totally wrong. This thing is really fun and easy to use, much quicker to reach for than the floss and very satisfying.</li><li><strong>Samsung “The Frame” TV</strong>: After 15 years with our trusty BenQ 720P projector, we finally decided to get a flat TV and put it on the wall. Over the year, a bunch of our home exchanges had this particular TV so we got familiar with it — when it’s off, it can show artwork, so it’s not just a black box. This was a really nice improvement and now we can watch movies and shows without dimming the lights and shades.</li></ul><h3>For past OKR reviews see</h3><ul><li><a href="https://jeffnovich.medium.com/2022-year-in-review-f4424cdaaad9"><strong>2022</strong></a></li><li><a href="https://jeffnovich.medium.com/2021-year-in-review-1edc883f4cac"><strong>2021</strong></a></li><li><a href="https://jeffnovich.medium.com/2020-year-in-review-3d96bc13a497"><strong>2020</strong></a></li><li><a href="https://jeffnovich.medium.com/2019-okr-year-in-review-c7d1fff381de"><strong>2019</strong></a></li><li><a href="https://medium.com/@jeffnovich/2018-okr-year-in-review-b49330bbb14d"><strong>2018</strong></a></li><li><a href="https://medium.com/@jeffnovich/2017-okr-review-f8563abb03db"><strong>2017</strong></a></li><li><a href="https://medium.com/@jeffnovich/2016-in-review-2017-goals-9b7daf6196c4"><strong>2016</strong></a></li><li><a href="https://planetjeffro.com/post/73874298531/2013-year-in-review"><strong>2013</strong></a> (old one, on Tumblr)</li><li><a href="https://planetjeffro.com/post/41359559190/12-things-from-2012-my-year-in-review"><strong>2012</strong></a></li><li><a href="https://ifyouseesomething-blog.tumblr.com/private/314841176/tumblr_kv3gplGN6D1qauulv"><strong>2009</strong></a> (an old one, a bit different)</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=758e3c6c132c" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[2022: Year in Review]]></title>
            <link>https://jeffnovich.medium.com/2022-year-in-review-f4424cdaaad9?source=rss-3012318ada15------2</link>
            <guid isPermaLink="false">https://medium.com/p/f4424cdaaad9</guid>
            <dc:creator><![CDATA[Jeff Novich]]></dc:creator>
            <pubDate>Tue, 28 Nov 2023 02:14:25 GMT</pubDate>
            <atom:updated>2023-11-28T02:14:25.367Z</atom:updated>
            <content:encoded><![CDATA[<p>We had a great year! And this post is coming in pretty late (it’s already <em>February 2023 </em>LOL it’s December 2023!). This time around, I’m going to simplify this post as I didn’t create too many goals. I’ll just go through some stats and some projects we did.</p><p>So having 3 kids running around has really put a damper on my ability to write this year in review and focus on too many goals. It’s super fun, don’t get me wrong, but I’m pretty overwhelmed and simply don’t have much extra time beyond family and work. So this will be relatively brief and more of a list of highlights.</p><h3>Family</h3><ul><li>Life with 3 kids!</li><li><strong>Vacation &amp; Europe adventure:</strong> 8 weeks away from home (6 in NL, 2 in Fire Island). Holy moly this was a huge</li><li>Host 15 family dinners</li></ul><h3>Financial independence / peace of mind</h3><ul><li>No goals</li></ul><h3>Personal</h3><p>I had a few projects…</p><h4><strong>Digitize and organize all videos/tapes</strong></h4><p>This project aims to digitize all my raw footage on video tapes. It involves playing tapes from a camcorder and wiring that to a device that saves the videos as MP4 files onto an SD card. It has taken me multiple years now! But the end is in sight. I’ve digitized maybe 300+ tapes at this point. This year I digitized probably 150 tapes and have cleared out a few buckets of tapes such as all the raw footage for my Columbia Journalism masters project about wind energy. It has required me to actually <strong>buy</strong> old miniDV cameras from eBay that are other brands so that they could properly play. My Panasonic miniDV camera doesn’t play tapes recorded on JVC, Canon or Sony cameras that well (audible pops or weird glitches happen). One unexpected bonus from this project is that it has gotten me back onto eBay as a seller. I bought an old Canon miniDV camcorder on ebay, used it to digitize dozens of tapes and then re-listed it and made a $40 profit! I realized it’s not hard to list things and ship them and sold a few things around the apartment.</p><h4><strong>Get my own damn bike!</strong></h4><p>In January 2022, I got myself a Benno RemiDemi e-bike from Propel! The idea was to get something that was 95% for me, and 5% accommodating for my kids. So there’s a little cushion in the back but no handles, because most of the time I’m using it as my personal commuting bike. But it can also easily accommodate when situations when Jack (or my friends or coworkers or Maddy) needs to hop on the back as a passenger. It has transformed how I get around &amp; virtually all my trips are done by bike. I added a bluetooth speaker and now when I ride I am very relaxed. No more yelling at drivers… er most of the time. I (sadly) stopped using Citibike and allowed my membership to expire after 7 glorious years. [I recently learned just how expensive an e-citibike ride is if you’re not a member: about $15 for a 30 min ride!] My Benno is an awesome bike that I put <strong>1600 miles</strong> on this year.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*bvHV69VTxLIUQIVAMOsAfQ.jpeg" /></figure><ul><li>Clean out apartment</li><li>Meet some new people in Amsterdam</li></ul><p>This year’s activities by the numbers:</p><ul><li><strong>17 </strong>Classpass classes. Pretty sad number…</li><li><strong>49</strong> Citibike rides: I stopped using citibike when I got my Benno RemiDemi and even allowed my Citibike annual membership expire. 😥</li><li><strong>41</strong> runs (on Strava)</li><li><strong>79 </strong>Peloton rides</li></ul><h3>Noteworthy</h3><ul><li>The Mars Volta! I went to a TMV show with Drew (huge thanks to my manager Megan and her husband Charley who got me VIP tickets). After that show, I basically listened to TMV nonstop on my bike rides and I have the receipts to prove it. I was in the top 0.5% of TMV listeners on Spotify in 2022 :)</li></ul><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FoxzPNcE01Wo%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DoxzPNcE01Wo&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FoxzPNcE01Wo%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/32ebcb9bfefe27766b2fc31e4cd265b2/href">https://medium.com/media/32ebcb9bfefe27766b2fc31e4cd265b2/href</a></iframe><figure><img alt="" src="https://cdn-images-1.medium.com/max/810/1*T-kGQES2oF_Y516wPEM3Fg.png" /><figcaption>Huzzah! I was in the top 0.5% of TMV listeners in 2022!</figcaption></figure><ul><li><strong>Reported stats</strong>. <a href="http://www.reported.nyc/">Reported</a> has been humming along with some pretty impressive 2022 stats</li></ul><h3>Reported on Twitter: &quot;2022 Year In Review:📷 26,908 reports by🕴️ 530 people[2.1x the reports &amp; 1.4x the users from 2021!]Leading to:🚖 9,779 TLC 311 complaints🚲 12,320 (non-TLC) bike lane blocked 311 complaints⛔️ 7,431 (non-TLC) illegal parking 311 complaints🐦 26,790 tweets pic.twitter.com/NBdEuOHdrz / Twitter&quot;</h3><p>2022 Year In Review:📷 26,908 reports by🕴️ 530 people[2.1x the reports &amp; 1.4x the users from 2021!]Leading to:🚖 9,779 TLC 311 complaints🚲 12,320 (non-TLC) bike lane blocked 311 complaints⛔️ 7,431 (non-TLC) illegal parking 311 complaints🐦 26,790 tweets pic.twitter.com/NBdEuOHdrz</p><ul><li><strong>Internet savings</strong>. I learned how to save a bunch of money on my internet bill and I wrote a blog post about it.</li></ul><p><a href="https://jeffnovich.medium.com/how-to-get-30-per-month-off-your-internet-bill-in-nyc-138577c1bddd">How to get $30 per month off your internet bill in NYC</a></p><p>Stories <strong>about </strong>us:</p><ul><li><strong>Streetfilms: </strong>Maddy was interviewed for Streetfilms about cargobiking!</li></ul><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FfBK4RSZN1Do%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DfBK4RSZN1Do&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FfBK4RSZN1Do%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/08f1f455a7c04aa167a46aa4016af3e7/href">https://medium.com/media/08f1f455a7c04aa167a46aa4016af3e7/href</a></iframe><ul><li><strong>David Epstein</strong> included a fun little story about when he helped me edit video in journalism school:</li></ul><p><a href="https://davidepstein.bulletin.com/how-film-editing-made-me-a-better-writer">How Film Editing Made Me a Better Writer</a></p><ul><li>Kendra Hurley wrote a great story on cargo bikes in NYC for The New York Times! [But don’t read the comments — they are awful :) ]</li></ul><p><a href="https://www.nytimes.com/2022/04/15/nyregion/electric-bicycle-new-york-pandemic.html">The Smallest New Yorkers Join the Pandemic Biking Surge</a></p><p>Ok I kinda failed for this year. I wrote this much, never finished it, it was already Spring 2023, and now I’m writing our 2023 year in review and missed publishing this. So here it is, warts and all.</p><p>This didn’t even include much about our amazing trip to Berlin (2 weeks) and Amsterdam (4 weeks).</p><p><strong><em>Here’s to 2023!</em></strong></p><h3>For past OKR reviews see</h3><ul><li><a href="https://jeffnovich.medium.com/2021-year-in-review-1edc883f4cac"><strong>2021</strong></a></li><li><a href="https://jeffnovich.medium.com/2020-year-in-review-3d96bc13a497"><strong>2020</strong></a></li><li><a href="https://jeffnovich.medium.com/2019-okr-year-in-review-c7d1fff381de"><strong>2019</strong></a></li><li><a href="https://medium.com/@jeffnovich/2018-okr-year-in-review-b49330bbb14d"><strong>2018</strong></a></li><li><a href="https://medium.com/@jeffnovich/2017-okr-review-f8563abb03db"><strong>2017</strong></a></li><li><a href="https://medium.com/@jeffnovich/2016-in-review-2017-goals-9b7daf6196c4"><strong>2016</strong></a></li><li><a href="https://planetjeffro.com/post/73874298531/2013-year-in-review"><strong>2013</strong></a> (old one, on Tumblr)</li><li><a href="https://planetjeffro.com/post/41359559190/12-things-from-2012-my-year-in-review"><strong>2012</strong></a></li><li><a href="https://ifyouseesomething-blog.tumblr.com/private/314841176/tumblr_kv3gplGN6D1qauulv"><strong>2009</strong></a> (an old one, a bit different)</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=f4424cdaaad9" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How to get $30 per month off your internet bill in NYC]]></title>
            <link>https://jeffnovich.medium.com/how-to-get-30-per-month-off-your-internet-bill-in-nyc-138577c1bddd?source=rss-3012318ada15------2</link>
            <guid isPermaLink="false">https://medium.com/p/138577c1bddd</guid>
            <category><![CDATA[nyc]]></category>
            <category><![CDATA[internet]]></category>
            <category><![CDATA[money]]></category>
            <dc:creator><![CDATA[Jeff Novich]]></dc:creator>
            <pubDate>Tue, 29 Nov 2022 18:56:42 GMT</pubDate>
            <atom:updated>2024-03-19T16:32:13.940Z</atom:updated>
            <content:encoded><![CDATA[<p>If you have a kid who is in a NYC public school</p><p><strong>Update (March 19, 2024):</strong></p><p>Looks like Congress did not authorize an extension of the Affordable Connectivity Program ACP so <a href="https://6abc.com/affordable-connectivity-program-free-or-discounted-internet-service-consumer-alert-covid-programs/14524963/#:~:text=But%20as%20it%20stands%20right,for%20our%20most%20vulnerable%20citizens.">it will be ending in April</a> :( ugh</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/698/1*LGOD0JXHuUz8Hf3Zh9sy7g.png" /></figure><h4><strong>TL;DR</strong></h4><p>I got my <strong>$75/mo</strong> internet bill down to <strong>$25/mo</strong> with two pretty simple things.</p><p><strong>First,</strong> use Billshark to negotiate a discount on your behalf. They’re always able to do amazing things.</p><p><strong>Second,</strong> get your “Affordable Connectivity Program” $30/mo discount applied by doing these 3 steps:</p><ol><li>Go to <a href="https://nv.fcc.gov/lifeline">https://nv.fcc.gov/lifeline</a> &gt; Fill out forms (select “child in public school” and “NYC CHANCELOR’S OFFICE”) and get an Application ID</li><li>Find your internet provider’s ACP form (try googling it). For Spectrum it is <a href="https://www.spectrum.net/support/forms/affordable_connectivity_program">https://www.spectrum.net/support/forms/affordable_connectivity_program</a>. Fill this out and use the Application ID (aka National Verifier ID) and submit</li><li>Get an email confirmation and hopefully see future bills be $30 cheaper.</li></ol><h4><strong>Longer version</strong></h4><p>In July 2022, Mayor Adams announced the <a href="https://access.nyc.gov/programs/affordable-connectivity-program/#how-to-apply">Affordable Connectivity Program</a> and said that all NYC public school families qualified for $30 <strong>per month</strong> off their internet bill.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FhQ8uAgZvQx8%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DhQ8uAgZvQx8&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FhQ8uAgZvQx8%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/ebd3a8ef8b4eb9074682f7146cecdee3/href">https://medium.com/media/ebd3a8ef8b4eb9074682f7146cecdee3/href</a></iframe><p><strong>“If your child is in a public school…”</strong> means a LOT of families in NYC qualify instantly. But it’s a few steps to actually get this discount.</p><h4><strong>Before you start</strong></h4><p>You should immediately use <a href="https://www.billshark.com/"><strong>Billshark</strong></a> — a service which will call your internet provider and attempt to negotiate your bill down on your behalf. You only pay if they are able to do this successfully. When I started this in Sept 2022, our Spectrum bill had just increased from $65 to $75/mo. Billshark secured a $25/mo discount for the next 12 months, followed by a $15/mo discount for the next 12 months. (PS I have no association with Billshark — I just love what they do and have used them for 7 years.)</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/874/1*VmxJUY83t1KB_QwOaMExvQ.png" /><figcaption>Billshark is showing the total over 2 years but it actually breaks down to a $25/mo discount for 12 months followed by a $15/mo discount for 12 months.</figcaption></figure><h4><strong>Steps to get the $30/mo ACP discount</strong></h4><ul><li>Go to: <a href="https://nv.fcc.gov/lifeline">https://nv.fcc.gov/lifeline</a>; Click <strong>NY</strong> and <strong>Get started</strong> &amp; fill out the form.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*_ES2UB_933qnpP0Nt-6NJw.png" /><figcaption>You’re in NY.</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*HrZYv7eIGSeU7KXt0oWG0A.png" /><figcaption>When it says <strong>Do you qualify for Lifeline or the Affordable Connectivity Benefit through your child or a dependent? </strong>select <em>your child</em></figcaption></figure><p><strong>Next:</strong></p><ul><li>Then fill out the form for the child in public school</li><li>Create an account &amp; fill out the form</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*vZP660jpoI4dqSugy9WIvA.png" /><figcaption>When you get to the question: <strong>Are you or someone in your household in any of these? </strong>Select <strong>Free and reduced lunch</strong> &gt; <strong>USDA Community Eligibility Provision School</strong></figcaption></figure><ul><li>Next, select <strong>NY </strong>and then <strong>NYC CHANCELOR’S OFFICE</strong></li><li>Then you should be able to find your public school in the massive dropdown list (it could take a few seconds to load between these steps).</li><li>When they ask to upload the document, your child’s most recent report card is sufficient. (It can be 2021 as well). Upload and submit.</li><li>I received an email <strong>within 30 mins</strong> saying I qualified! In it you’ll get your “<strong>Application ID</strong>” which you’ll need in the next step.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*cc9q7BIEhg5He34M" /><figcaption>This is the email you’ll get.</figcaption></figure><p>This is also referred to as your <strong>National ID</strong> when you fill out the application.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*hnLexwCZh_mS9RxxBKQFyg.png" /><figcaption>On October 3, I got this email confirming that Spectrum had approved my ACP application!</figcaption></figure><h3>So did it *really* work?</h3><p>I don’t trust any of this so I wanted to wait and see the $30 in my bill before saying this worked. And yes! It looks like Spectrum applied the “adjustment” to my bill. There was some wonky stuff because of the other promotional discounts that Billshark got me. But you can see the adjustment here:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/724/1*1uleYrukg8T_mFpqTcDfSw.png" /></figure><p>And sure enough… finally, on <strong>November 29</strong>, I received this email statement with all the discounts and adjustments applied correctly:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/723/1*LTGZuefG_8eeGIGsVafkpg.png" /><figcaption>Not bad!</figcaption></figure><p>Huzzah!</p><p><strong>Update Nov 9 2023:</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*pk4Mn-vl5g_uHcjV3O1Dfg.png" /><figcaption>I just received this email so I’m not sure what’s going to happen.</figcaption></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=138577c1bddd" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[2021: Year in Review]]></title>
            <link>https://jeffnovich.medium.com/2021-year-in-review-1edc883f4cac?source=rss-3012318ada15------2</link>
            <guid isPermaLink="false">https://medium.com/p/1edc883f4cac</guid>
            <category><![CDATA[bikes]]></category>
            <category><![CDATA[fire]]></category>
            <category><![CDATA[amsterdam]]></category>
            <category><![CDATA[nyc]]></category>
            <dc:creator><![CDATA[Jeff Novich]]></dc:creator>
            <pubDate>Sun, 20 Feb 2022 12:55:31 GMT</pubDate>
            <atom:updated>2022-05-04T18:59:21.307Z</atom:updated>
            <content:encoded><![CDATA[<p>2021 was a strong year.</p><p>In May we welcomed our baby daughter <strong>Marlowe</strong> and officially crossed into family-of-five territory! OMG. Determined and excited to move our family the Netherlands, we did a ton of planning and coordination… only to learn that Classpass will not complete the sponsorship. 😿 So we’re back to square one and will continue to call NYC our home. For now.</p><p>I mostly fixed my right wrist tendonitis and by April got carpal surgery and fixed both my wrists. I’m able to type without pain now. Our family got fully vaccinated as early as we could, then boosted. Our son got vaccinated as soon as it was possible and then on Christmas eve tested positive for COVID! But the entire family was basically asymptomatic so that’s great. We hosted several cargo bike meetups and put another 1,000 miles on our Urban Arrow. The kind folks at Urban Arrow hooked us up with the rain cover (aka bat-mobile) and that has been a game changer for the kids on cold days.</p><p>We spent nearly 6 weeks in the Netherlands, living like locals in the Hague, Haarlem and Amsterdam. Met tons of people. Got to meet Urban Arrow, Jason from Not Just Bikes, and several other wonderful people and families. We spent a great deal of time with Maddy’s dad and his partner (who is an honorary grandma in our family). They helped out with watching the kids and we even got to travel to Gent, Belgium on our first ever kid-free mini-vacation, ever.</p><p>For ClassPass, I worked on a range of exciting projects. We finally got a new office in NYC and it’s beautiful. (Though as of 2022 we no longer have that office…) I was grateful to return to my 5-mile bike commute down to Chelsea for several glorious months.</p><p>We’ve aggressively started clearing out stuff, selling Jack’s Legos (with his permission) and basically anything we own that we don’t actively use. We began working with a financial advisor (a former colleague of mine), which has been really eye opening and valuable.</p><p>Overall, I think I’ve been able to achieve most of my goals for the year.</p><h3>Family</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*5LwrBvBKtgd4_gXO0zDlTA.png" /></figure><h4>Broaden our family’s perspectives</h4><ul><li><strong>Have baby # 3 and survive: </strong>In May, we welcomed a beautiful daughter Marlowe, and officially became a family of five. WTF!? She’s already 7 months old and we’re so happy. She makes a lot of noise, just like her siblings, but we are eager to learn what kind of zany personality she has and are terrified of our 3 kids just nonstop talking at us. Send help.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*7s1AUDiHTefBc72_auqbtQ.png" /></figure><ul><li><strong>Live in Amsterdam for 6 weeks:</strong> We weren’t able to travel abroad in 2020 so we were really making up for it in 2021. Normally, we home exchange with families (they live in our place in NYC and we live in theirs). However, because EU citizens could not visit the US in the summer of 2021, our plans were a bit more complicated. We managed to spend time in 4 different homes in Haarlem, Den Haag (the Hague) and Amsterdam. We got to really know the cities much better than when we just visited for a day and met some wonderful people. This was just a huge trip for so many reasons: got to spend several weeks with Maddy’s dad and his partner (who is an amazing grandma to the kids!), got to spend a week with the ClassPass Europe team (Amsterdam crew but also team Germany and team Sweden were in town for their end of quarter get together so I crashed their social events and got to do a bunch of classes together and dinner. It was a blast.); Maddy and I got to go on our first ever vacation alone (with just Marlowe but she’s easy) for 3 days to Gent, Belgium while her dad and dad’s partner watched the big kids; We met the Urban Arrow team and toured their HQ; I met Jason from Not just bikes; I test rode a Vanmoof from their HQ, we met a ton of wonderful people and biked all over the place including the beaches and dunes. So much more but I’ll leave it at that.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SGEUtGNlbdkbsSPMwz8rwA.jpeg" /><figcaption>Visiting Urban Arrow HQ.</figcaption></figure><ul><li><strong>Prepare for our move to Amsterdam: </strong>So… our big plan was to move permanently to Amsterdam (or really Haarlem) in July 2022 through a visa with Classpass. To pull this off, we had to do a ton of planning and prep — everything from getting official documents for the visa, exploring selling our apartment, talking to moving companies, and so so much more. However, this process got truncated in late 2021 for a few reasons but basically I won’t be able to get sponsored through Classpass. So we’re extremely bummed.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/350/1*jjRW36fu7jxc4LZEq3T1qQ.gif" /><figcaption>Beautiful Haarlem, NL</figcaption></figure><h4>Financial independence / peace of mind</h4><ul><li><strong>Save 30% of earnings: </strong>Determining what percent of your earnings is being saved (as opposed to being diverted to expenses or taxes etc) is a fundamental metric I discovered while reading about the <a href="https://en.wikipedia.org/wiki/FIRE_movement">FIRE movement</a>. It is simply your “savings rate” and the higher the rate, the sooner you can retire. It’s a great metric because it blends tax minimization strategies (eg maxing out your 401k is the simplest) with minimizing expenses. By calculating this I realized we had some room to improve (also working with a financial planner is invaluable). In 2019, we were at about 20%, then in 2020 we were at 25% (largely due to a big cut in expenses) and this year we’re at just over 30%.</li><li><strong>Work with a financial planner: </strong>I always knew it would be valuable to have someone way more experienced than me managing our finances. It’s also really useful to have someone intimately familiar with your finances to bounce ideas off of, to see if certain decisions make sense. I wanted to be careful who to work with. I looked at a bunch of places like Northwestern Mutual (they just want to sell you a boatload of insurance because it’s their primary product, so major conflict of interest there), Betterment, Personal Capital, and several of the big ones that come up on google searches. Ultimately, I got word that Igor, an old coworker of mine, had started a financial planning company. I got on a call with him and was hooked. I highly recommend <a href="https://vilga.com/">Vilga Financial Planning</a>.</li><li><strong>Get a CPA: </strong>I use TurboTax and it’s great, but with our planned move to the Netherlands we knew we’d have more complicated taxes. Not the case yet, so it’s back to TurboTax!</li><li><strong>Refinance home mortgage: </strong>The year didn’t start with this goal but when a good friend explained just how low rates were and how I should start exploring options, it became clear there was a big opportunity. I talked to about a dozen mortgage brokers but ultimately worked with Melissa from Citibank which worked out great. I learned quite a lot from this process, mostly that I should have been more actively looking for deals. A mortgage represents easily the biggest purchase one will make in life and so it follows that when there’s that much money involved, there are opportunities that arise to save money. If you own your place, you absolutely should be regularly checking on rates and talking to brokers. While it did take 5 months (!!), we got an awesome deal. AMA.</li></ul><h3>Personal</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*nITUZj4XXQcX4bowRcVPlg.png" /></figure><ul><li><strong>20th Anniversary of Jeff Makes a Movie: </strong>In college I made a feature length comedy called <a href="https://www.youtube.com/watch?v=6KsNQeZNErc">Jeff Makes a Movie</a> that went on to several film festivals and became a cult classic for maybe a few people. 2021 marked the 20th anniversary and I thought it’d be cool to do a kind of reunion over Zoom and watch it together and have some laughs. I managed to reconnect with the entire cast and crew but Jesse and I didn’t set up the event. So maybe the 25th anniversary?</li></ul><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F6KsNQeZNErc%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D6KsNQeZNErc&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F6KsNQeZNErc%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="640" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/a50428d972dca62bec556b0dcb6ea1f8/href">https://medium.com/media/a50428d972dca62bec556b0dcb6ea1f8/href</a></iframe><ul><li><strong>Digitize and organize all videos/tapes: </strong>I have a pretty large trove of 8mm video, Digital8 and miniDV tapes that I recorded for a wide range of video projects over the years (short and long form documentaries, work projects, interviews, filmmaking, etc). These have been collecting dust and I decided this would be the year that I digitize and <strong>throw them away! </strong>I got the <a href="https://www.amazon.com/ClearClick-Converter-2-0-Second-Generation/dp/B07V9JNRZY">ClearClick digital converter</a> and it’s an amazing little device that just works. Only problem is tapes take a long time to record and many have very little context or have multiple things that should be recorded as separate files for proper organization. But I’m getting through them.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*BjgxJAXIxsX-rIuAp8c5Mw.png" /><figcaption>My digitizing setup with my trusty Sony DCR TRV-510 Digital8. 22 years old and still works nearly perfectly.</figcaption></figure><ul><li><strong>Upload 20 videos to Youtube: </strong>I thought a cool byproduct of digitizing my old videos would be to put them on youtube where no one will be interested. I was right, for the most part. But I’m still quite proud of the pieces I added so far. <a href="https://youtu.be/6nzsXSNzO9M">My talented cousin’s high school band</a>, <a href="https://youtu.be/i2x9hMLaBwM">Funk Attack</a> (the first movie I made in college), <a href="https://youtu.be/jCfl93fYXa0">JHU Allnighters</a> (an a cappella group), <a href="https://youtu.be/1cB16uUF13k">The Mental Notes “Behind the Music” mockumentary</a> (omg another JHU a cappella group!?), <a href="https://youtu.be/4wHM1nT2qNI">Birthright Israel 2000</a> (a documentary about the first ever birthright Israel trip), <a href="https://youtu.be/4bOv8_-UCl4">Sick Transit</a> (a documentary about Baltimore’s public transit), and the <a href="https://youtu.be/x2a1grLNky8">2005 NY ProStart Cooking competition</a> (a promo video about an Iron-chef style cooking competition).</li></ul><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F4wHM1nT2qNI%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D4wHM1nT2qNI&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F4wHM1nT2qNI%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="640" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/e31247a3dcb481c7e2902f06d27fc9a2/href">https://medium.com/media/e31247a3dcb481c7e2902f06d27fc9a2/href</a></iframe><ul><li><strong>Blog: Amsterdam move: </strong>I wanted to put all the details about our move into a fun and in depth blog post but no move, no post. :(</li><li><strong>Play 200 chess games: </strong>We were pretty motivated to play chess after watching “The Queen’s Gambit”, like the millions of other people who watched it. It was a short lived goal but my son has gotten more into chess recently, went to a tournament (!?!) and has been playing. So I’m now learning new strategies and things as he learns them.</li><li><strong>Meet 5 new Amsterdam people</strong>: While we were in the Netherlands for 6 weeks, we got to meet some really wonderful people. Lots of friends of friends, Jason from <a href="https://www.youtube.com/channel/UC0intLFzLaudFG-xAvUEO-A">Not Just Bikes</a>, the team at Urban Arrow. Additionally, I got to meet (and reconnect with) in person with the ClassPass Europe team from Amsterdam, Germany and Sweden!</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*eGXaJuSF1w2yuLZ_L5aW9Q.jpeg" /></figure><h4>Get in the best shape of my life</h4><p>I have an ongoing goal to stay healthy and active. It’s honestly getting trickier as I’m getting into my 40s. But hey, I can still run and bike, and I still have my hair, so I’m doing alright!</p><ul><li><strong>Goal: 250 Peloton workouts. Actual: 88. </strong>2021 was our first full year of owning a Peloton. I had really thought I’d be on it a lot more. But I think when our office re-opened and I resumed my Citibike commute to Chelsea (about 35 min each way), I felt like I was getting some pretty good biking in. With <strong>88</strong> rides, I only achieved about a third of my goal but not bad. I also started using my friend <a href="https://twitter.com/oskarbruening?s=20">Oskar</a>’s phenomenal app <a href="https://pelotrak.com/">Pelotrak</a> that has also helped me track my metrics and chart my progress.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6rbL7WuX1nLFwubu5mJSow.jpeg" /><figcaption>A sample Pelotrak post-ride screen.</figcaption></figure><ul><li><strong>Goal: 50 Classpass workouts. Actual: 20. </strong>This was a major challenge because I didn’t even start to go back to in-person workouts until August 2021. But damn did it feel great to be back in a studio working out with a group and having that all-in experience. I missed it and by October, I was generally getting in 1–2 classes per week. I got <strong>20</strong> ClassPass classes in and tried to get into more rowing for a few consecutive weeks.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*hCm6HKA3tDfZJXUWkcdkEw.png" /><figcaption>My first in-person ClassPass class since March 7, 2020 was 18 months later, vaxxed, no masks at Rumble with my coworker and motivation, Wilson, and it was glorious. I’m so delighted to be back in studios!</figcaption></figure><ul><li><strong>Goal: 50 Runs on Strava. Actual: 38. </strong>I managed to do 38 runs overall, which wasn’t too bad.</li><li><strong>Do the 5 boro ride: </strong>I was so so looking forward to doing the 5 Borough Bike Tour with Planned Parenthood. This would have been my 3rd time doing it, and I would have done it, yet again, on a Citibike (<a href="https://jeffnovich.medium.com/i-rode-the-5-boro-bike-tour-on-a-citi-bike-720d722833da">more on that here</a>). It was cancelled in 2020 and while it is normally in May, the 2021 ride was scheduled for late August which was great. 29 amazing friends and family donated and helped me blow past my $1,000 goal with $1843 raised for Planned Parenthood NY! I went and picked up my bib and gear.. but Hurricane Henri had other plans. The organizers cancelled the ride (a good call since, you know, it would have been during a hurricane) and postponed it by 1 week. Sadly, we were already in Amsterdam when the ride happened so I missed it and followed along on Twitter. Next year!</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*MfZYKxJWB-LIJoLmgHhxtw.png" /></figure><ul><li><strong>Fix my carpal tunnel on both hands &amp; fix tendonitis: </strong>Yeah so these are pretty medical. I had been dealing with carpal tunnel for a few years and planned to have carpal release surgery on both wrists. Also, somewhat randomly, I also happened to mess up my right wrist early in 2021 and got an awful tendonitis in my wrist which took a while to (mostly) heal. I basically became BFFs with my hand/wrist doctor. But things are all on the mend.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*AExjo5kNREAEHVqvernKwA.jpeg" /><figcaption>Over several months the scars have healed up and now you can barely see them.</figcaption></figure><h3>Noteworthy</h3><ul><li><a href="https://open.spotify.com/playlist/37i9dQZF1EUMDoJuT8yJsl?si=i1eyY1mDT7-PM1XbMbu-UQ">My Spotify 2021 top songs</a></li></ul><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F1J2Mrm7n_b0%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D1J2Mrm7n_b0&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F1J2Mrm7n_b0%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/a2c0fc6bf9f961a8786cc0a2b40d5ad7/href">https://medium.com/media/a2c0fc6bf9f961a8786cc0a2b40d5ad7/href</a></iframe><ul><li>I met Helen Rosenthal outside her office. She noticed our cargo bike and commented on it and I noticed who she was! We talked a bit about the CPW bike path (which reclaimed 400 car parking spaces) and how the initial community board meetings were filled with screaming drivers. She said that after it was installed she barely got any complaints from drivers.</li><li>We did the Harlem River ride with TA.</li><li>We tried biscuit sandwiches by Chef Boots at <a href="https://www.yelp.com/biz/harlem-biscuit-company-new-york-4">Harlem Biscuit Company</a> (scrumptious!!). Several times.</li><li>My request for a <a href="https://www1.nyc.gov/html/dot/html/bicyclists/bike-corrals.shtml">bike corral to DOT</a> finally got installed in front of my apartment. It took 1.5 years. It immediately led to a few members on my condo board getting upset, talking to the DOT and the Harlem community board (CB10) and several months later it was ripped out. An SUV is often parked there and the hydrant is frequently blocked by drivers with hundreds of parking tickets, or drivers who idle for hours. So job well done team.</li></ul><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F0cbjjJHBlAA%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D0cbjjJHBlAA&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F0cbjjJHBlAA%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/864fae2d9cc16b9e2a136b190a1042d4/href">https://medium.com/media/864fae2d9cc16b9e2a136b190a1042d4/href</a></iframe><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fplayer.vimeo.com%2Fvideo%2F541368601%3Fh%3D315b5b8921%26app_id%3D122963&amp;dntp=1&amp;display_name=Vimeo&amp;url=https%3A%2F%2Fvimeo.com%2F541368601&amp;image=https%3A%2F%2Fi.vimeocdn.com%2Fvideo%2F1121029832-8cb21569d1b7fde4b68bf0bbb2193c302109fac08683a538bd71dcde9e98cc5f-d_1280&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=vimeo" width="1920" height="1080" frameborder="0" scrolling="no"><a href="https://medium.com/media/311a0c5fd6c442be78fae759137583b5/href">https://medium.com/media/311a0c5fd6c442be78fae759137583b5/href</a></iframe><ul><li>And then again recently in a <a href="https://www.youtube.com/watch?v=fBK4RSZN1Do">brilliant piece</a> about cargo biking families in NYC!</li></ul><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FfBK4RSZN1Do%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DfBK4RSZN1Do&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FfBK4RSZN1Do%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/67041b0a20cd0096ca8fd0613ecec1d8/href">https://medium.com/media/67041b0a20cd0096ca8fd0613ecec1d8/href</a></iframe><h4>Expenses</h4><p>We’re pretty obsessed with accounting for every penny of our expenses and spotting trends, patting ourselves on the backs when we do well and finger wag when we rocket past our budgets. Overall, our expenses were <strong>down 3.5%</strong> from 2020 (and down 12% from 2019). This time around I’ll just highlight the biggest swings by category — good and bad.</p><ul><li><strong>Housing -9%: </strong>Thanks to refinancing our mortgage in a time with historically low interest rates!</li><li><strong>Student Loans -76%: </strong>Thanks to a loan freeze. But we’ll likely resume payments at some point.</li><li><strong>Misc Expenses -37%: </strong>Not really sure where to attribute this to.</li><li><strong>Babysitter &amp; Daycare -22%: </strong>We had a third child! But our middle one began a 3K program that was paid by the city.</li><li><strong>Groceries -10%</strong>: Somehow we spent a bit less on groceries.</li><li><strong>Amazon</strong>: <strong>-26% </strong>We’ve curtailed a lot of our Amazon spending.</li><li><strong>Car Services +575%: </strong>Ok so this went from under $100 in all of 2020 to about $600 this year. For context this is in line with our 2018 car services expenses.</li><li><strong>Gym +64%</strong>: This is a great sign. It’s a mix of Peloton costs and as things re-opened, my wife’s Classpass membership.</li><li><strong>Soylent &amp; Ample +56%: </strong>Liquid meals are all the rage in our house, what can I say! I’m a big fan of Soylent for on-the-go, I-can’t-think-of-what-to-prepare-and-want-fixed-calories-that-taste-good meals. Maddy is a fan of Ample, a more nutritious, protein-heavy meal in a bottle.</li><li><strong>Order in +175%: </strong>Ok, maybe not super proud of this one but we indulged a lot (for us) this year. Spending nearly $100/mo, which is probably not much considering it’s for a family of 5. But it’s way up from our low of $100 for all of 2018!</li><li><strong>House Cleaning +210%: </strong>Once vaccinations made it way safer to have people come over, we picked back up on our biweekly and then weekly cleanings and it’s probably the best money we spend. Turns out, kids are the worst roommates and within 1 day of our house cleaning, the place is a disaster again. But for those few hours when the apartment is clean, it’s delightful.</li><li><strong>Medical +138%: </strong>Not to get too personal but we had a few planned [low risk] surgeries and a child birth, so we increased our premiums on a better insurance plan and diverted money to the healthcare FSA. It had taken a bit of spreadsheet hacking to determine how to optimize our overall yearly cost given the expenses we knew were coming, but we’re confident we did the best we could.</li><li><strong>Vacation +34%</strong>: Since we pride ourselves on budget travel (housing via home exchange, flights on points) we try to keep our costs quite low for what we do. This was true this year but we spent 6 weeks in the Netherlands, did a 3 day trip to Gent, Belgium, and spent a week on Fire Island in NY. So we are reconsidering our vacation budget to allow for these much larger blocks of time abroad.</li></ul><h3>Amusing</h3><h4>Top Twitter</h4><p>Unbelievably, I had <a href="https://twitter.com/search?q=(from%3Ajeffnovich)%20min_faves%3A1000%20since%3A2021-01-01&amp;src=typed_query&amp;f=live">3 tweets that exceeded 1,000 likes</a>! This is exceptional for me mostly because I have no idea what will catch fire. I thought talking about Mr. Frumble (from the Richard Scarry books) would be gold.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*7ICi4sG56fWFndu-lYsYig.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*PU-HX-h-8GAwgqT7GVR5qA.png" /><figcaption>My most popular tweet EVER was just some shaky footage while I biked over a Dutch highway, pointing out their awesome their noise dampening walls.</figcaption></figure><p><strong>Article mentions &amp; Advocacy</strong></p><ul><li><strong>Idling data &amp; stories. </strong>In June I received the results of a FOIL request I made to DEP to get all the idling vehicle complaints. It was a valuable data dump that I turned into public data and a blog post. <a href="https://jeffnovich.medium.com/an-analysis-of-20-000-idling-complaints-in-nyc-4bea2411eaeb">An Analysis of 20,000 Idling Complaints in NYC</a>.</li><li><a href="https://cbmanhattan.cityofnewyork.us/cb4/wp-content/uploads/sites/10/2021/11/17-TRANS-Letter-to-DEP-re-Idling-Fines.pdf">I was mentioned in a letter from CB4 asking or increased fines for the idling program</a>, then <a href="https://nyc.streetsblog.org/2021/12/03/cough-cough-cough-city-must-raise-cost-of-idling-tickets-says-progressive-community-board/">in the Streetsblog article</a> that covered it.</li><li>In August I was interviewed in depth for <a href="https://www.bloomberg.com/news/features/2021-08-10/can-cities-finally-win-the-war-on-vehicle-idling">this Bloomberg article</a> about idling in NYC.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*lZGuIqp_RDlMk-1AsHrsQQ.png" /><figcaption>A portion of <a href="https://www.bloomberg.com/news/features/2021-08-10/can-cities-finally-win-the-war-on-vehicle-idling">a Bloomberg article</a> about NYC idling vehicles for which I was interviewed.</figcaption></figure><ul><li>In December 2021, I finally sent the <a href="https://jeffnovich.medium.com/nyc-blocked-bike-lanes-calendar-c4cb7761eda">Reported 2020 Calendar</a> to Mayor Adams and DOT Commissioner Ydanis Rodriguez. This was a meaningful project that was derailed by the pandemic.</li><li>In January 2021, <a href="https://youtu.be/KNUa6Fssysw">I provided public testimony</a> at the City Council hearing about Intro 2159 which proposes a citizen complaint program for illegally parked cars on sidewalks and bike lanes. The <a href="https://livestream.com/accounts/17376047/events/9081844/videos/215934817">full livestream is here</a> and the public comments are profound and moving.</li></ul><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FKNUa6Fssysw%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DKNUa6Fssysw&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FKNUa6Fssysw%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/36f7d8aa9fb3d800ea184778a4b1b240/href">https://medium.com/media/36f7d8aa9fb3d800ea184778a4b1b240/href</a></iframe><ul><li>Brian Newborn did an NYU project on smart cities and included data from Reported. <a href="https://www.dropbox.com/s/ohc5dvqandieblr/CA%20-%20Brian%20Newborn%20Final%20Submission%20%28reported%29.pdf?dl=0">His full report is here.</a></li><li>Biked in Ben Kallos’ UES New Years bike ride. (<a href="https://twitter.com/jeffnovich/status/1345553740057686027?s=20">tweet</a>)</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/proxy/1*w_GIZeii_veZbhefwG1hng.png" /><figcaption>Via <a href="https://twitter.com/BarmanNYC/status/1345770596039319553?s=20">Bman</a> tweet.</figcaption></figure><ul><li>Maddy (<a href="https://instagram.com/cargobikemomma">cargobikemomma</a>) was featured in a great biking interview on Propel’s channel with Chris.</li></ul><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FziHo8kNL8T0%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DziHo8kNL8T0&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FziHo8kNL8T0%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/669972749f3f1811eb660e3fa6561f8e/href">https://medium.com/media/669972749f3f1811eb660e3fa6561f8e/href</a></iframe><p><strong>Reported</strong></p><p>I refactored a few things in the <a href="http://www.reported.nyc/">Reported</a> workflow so it could handle more reports reliably. What this basically means is the “time to submission” (the average number of minutes from when you hit submit on the app to when my script submits the report to 311) is down to 5 minutes, which is near real time.</p><p>My big goal for 2022 is to make a few major improvements to the app’s reliability [thanks to Denis/Devin] as well as begin migrating some of the data layer to a new schema.</p><h3>Technology</h3><p>New stuff I got and why it has been life changing.</p><ul><li><a href="https://www.insta360.com/product/insta360-go2"><strong>Insta360</strong></a><strong>: </strong>A tiny but powerful alternative to the GoPro that I think just works way better for my needs. It’s way smaller and lighter. It’s got the battery and SD card built in AND has magnetic backing so it’s basically already Snap Mounts. It saves files that are way smaller than Gopro’s so transferring to the iPhone is a lot faster and there’s way less of a need to then compress (although I still do).</li><li><strong>Iphone 13: </strong>Just an amazing piece of technology.</li><li><a href="https://www.amazon.com/ClearClick-Converter-2-0-Second-Generation/dp/B07V9JNRZY"><strong>ClearClick digital converter</strong></a><strong>: </strong>This is the device I’m using to digitize my old videos and it just works. It’s got a little screen, takes RCA cables (or HDMI) and writes MP4s to an SD card. It is pretty magical to be honest and has allowed me to digitize 100s of tapes.</li><li><a href="https://www.nixplay.com/"><strong>Nixplay</strong></a>: This is a dynamic picture frame where you load it with photos wirelessly and it shows them in an endless slideshow. Sounds hokey but it is an exceptional piece of technology (tons of really neat, well designed features) and it gave us a place to put all our professional family photos so we can more regularly see ourselves through the years (rather than put up a few static framed photos).</li></ul><p>If you made it this far, congrats! Let’s go rock 2022!</p><h3>For past OKR reviews see</h3><ul><li><a href="https://jeffnovich.medium.com/2020-year-in-review-3d96bc13a497"><strong>2020</strong></a></li><li><a href="https://jeffnovich.medium.com/2019-okr-year-in-review-c7d1fff381de"><strong>2019</strong></a></li><li><a href="https://medium.com/@jeffnovich/2018-okr-year-in-review-b49330bbb14d"><strong>2018</strong></a></li><li><a href="https://medium.com/@jeffnovich/2017-okr-review-f8563abb03db"><strong>2017</strong></a></li><li><a href="https://medium.com/@jeffnovich/2016-in-review-2017-goals-9b7daf6196c4"><strong>2016</strong></a></li><li><a href="https://planetjeffro.com/post/73874298531/2013-year-in-review">2013</a> (old one, on Tumblr)</li><li><a href="https://planetjeffro.com/post/41359559190/12-things-from-2012-my-year-in-review">2012</a></li><li><a href="https://ifyouseesomething-blog.tumblr.com/private/314841176/tumblr_kv3gplGN6D1qauulv">2009</a> (an old one, a bit different)</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1edc883f4cac" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[An Analysis of 20,000 Idling Complaints in NYC]]></title>
            <link>https://jeffnovich.medium.com/an-analysis-of-20-000-idling-complaints-in-nyc-4bea2411eaeb?source=rss-3012318ada15------2</link>
            <guid isPermaLink="false">https://medium.com/p/4bea2411eaeb</guid>
            <category><![CDATA[cars]]></category>
            <category><![CDATA[nyc]]></category>
            <category><![CDATA[idling]]></category>
            <category><![CDATA[open-data]]></category>
            <category><![CDATA[tech]]></category>
            <dc:creator><![CDATA[Jeff Novich]]></dc:creator>
            <pubDate>Fri, 18 Jun 2021 17:46:29 GMT</pubDate>
            <atom:updated>2022-03-20T03:00:46.764Z</atom:updated>
            <content:encoded><![CDATA[<h4><strong>References</strong>:</h4><ul><li>This analysis was mentioned in the March 19, 2022 NYT story about idling complaints. <a href="https://www.nytimes.com/2022/03/19/nyregion/clean-air-idle-car.html">https://www.nytimes.com/2022/03/19/nyregion/clean-air-idle-car.html</a></li><li>Referenced in Jalopnik in September 2021. <a href="https://jalopnik.com/how-we-can-turn-the-tides-on-ineffective-idling-legisla-1847569916">https://jalopnik.com/how-we-can-turn-the-tides-on-ineffective-idling-legisla-1847569916</a></li><li>This analysis was referenced in detail in a Bloomberg article in Aug 2021 about idling. <a href="https://www.bloomberg.com/news/features/2021-08-10/can-cities-finally-win-the-war-on-vehicle-idling">https://www.bloomberg.com/news/features/2021-08-10/can-cities-finally-win-the-war-on-vehicle-idling</a></li></ul><p>Back in December 2020 I made a <a href="https://a860-openrecords.nyc.gov/request/view/FOIL-2020-826-04746">FOIL request</a> for all the data for the DEP Citizen Complaint Idling reports. On June 4, I received an Excel spreadsheet file via email with 20,000 records. [<a href="https://www.dropbox.com/s/tghg19f5af93ccb/Idling_Complaint_FOIL_response.xlsx?dl=0">Original file</a>] [<a href="https://docs.google.com/spreadsheets/d/1A3M0gxoNBDn8KE5-uHNRoYMB1aCjYQXGpAIhX6deafI/edit?usp=sharing">Google sheet</a>]</p><p>As a reminder, the DEP launched a program in 2018 where NYers could submit “citizen complaints” of idling vehicles (eg a truck with its engine running for more than 3 minutes). This would lead to a summons issued to the company that operates the commercial vehicle and once the company pays the fine, 25% of the settlement can be claimed by the individual who filed the complaint (typically $85).</p><p>This made some people a nice chunk of change.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F_nRmU5Lytdc%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D_nRmU5Lytdc&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F_nRmU5Lytdc%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/398c7425f59de2a2405af51022bfcfa2/href">https://medium.com/media/398c7425f59de2a2405af51022bfcfa2/href</a></iframe><h3>What’s in the data</h3><p>There are nearly <strong>20,000 records</strong> here that each represent a unique report of a vehicle that was idling, submitted to the DEP. They break down as follows:</p><ul><li><strong>15.5k</strong> unique license plates</li><li><strong>11.5k</strong> unique company names (however there are quite a few variations of the same company names, so I’d estimate this number to be closer to <strong>3–5,000 actual companies</strong>)</li><li><strong>500</strong> unique submitters (known as “applicants”)</li></ul><h4><strong>Vehicle Type breakdown</strong></h4><p>Let’s start with the basics. The rule of thumb for valid vehicles is basically bus, van or truck but specifically: does it have company info and a DOT number that is visible?</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*-xCHxLZ_1XERfpUpMNtXXg.png" /></figure><h4>In front of a school</h4><p>Normally, when a vehicle has a running motor for more than 3 minutes, that is considered as the threshold for idling. This means the DEP requirement for videos is that they must be a minimum of 4 minutes of unedited video so that they prove beyond a reasonable doubt that the vehicle was idling. However, if the vehicle is on a street that <strong>borders </strong>a school, that threshold drops to 1 minute (with a 2 min recording requirement), a far easier amount of time to stand next to a truck and not draw too much attention!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*GR1IsV6B4woE2iR3a7n5hA.png" /></figure><h4><strong>Top offenders by company</strong></h4><p>Not surprisingly, the top companies we all know are in the top 10 list. Note that the actual data is quite dirty so the names of these companies often take different forms (eg Fedex, Federal Express, Federal Express DBA Fedex). I took some time to clean up a couple of the big ones to get to a more accurate overall number.</p><blockquote>The top <strong>10</strong> offending companies (out of ~5,000) represent nearly 14% of all submitted complaints.</blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*JG4vvefQ2tQQ9RgA5SOjzQ.png" /></figure><h4><strong>Top offenders by License plate</strong></h4><ul><li><strong>OYB3670</strong> — a FUJI express bus — got 23 reports. It is the top offender!</li></ul><p>Here are the top 15 offenders by license plate:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*RBhQnmeJ2NW-jOeiG2Y7NA.png" /></figure><p>Pro tip: these idling complaints do <strong>not </strong>appear in the open data violations record for a vehicle. So they won’t appear in <a href="https://www.howsmydrivingny.nyc/"><strong>howsmydrivingny.nyc</strong></a><strong>.</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*E_9rexIxrMUzEYK64lxRCg.png" /><figcaption>Yeah this is what I’d expect.</figcaption></figure><h4>By reporter</h4><p>The users who made submissions are known in the data as “applicants” but we will call them “reporters”. They are anonymous but you can at least group by the individual, gaining a sense of how many submissions the top reporters made.</p><blockquote>The top <strong>20</strong> reporters filed <strong>85%</strong> of <strong>all</strong> submissions!</blockquote><ul><li>The # 1 reporter filed <strong>20% of all submissions</strong>. They did 5–10 almost every day for long stretches, almost entirely around Hell’s kitchen (eg West 40s). This person is rich… :)</li><li>The next 3 most active reporters filed about 10% each. They made some good $$ too!</li></ul><h4>By status</h4><p>The vast majority (84%) of reports are pursued (eg Notice of Violation sent to OATH). 2.6% are disqualified and 13% are “not pursued”. These are most likely due to insufficient video, incorrect data or some other reason, though there is no reason provided in the data.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*kopOFA5IacqEkQ0IlO6nBA.png" /></figure><h4>By zipcode / location</h4><ul><li>10036 [Hells Kitchen] had 14.23%</li><li>10023 [Upper west side from 60th- 75th st] had 10%</li><li>10018 [Midtown West, borders Hells kitchen] 5.39%</li><li>11215 [Park slope &amp; Gowanus] 5.10%</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Uacc-bfUuet481zMTuU-qQ.png" /><figcaption>Top addresses by complaints</figcaption></figure><h4>Monthly volume</h4><p>Here you can see how many reports were made each month with a major spike when the program really took off and then a major drop when the pandemic began in March 2020.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*IZmSIa_aNAIPiavpGLMMxw.png" /></figure><h4>Cross Reference with Reported Data</h4><p>I also ran a cross-reference to see how many of these 15.5k license plates were also reported at some point for blocking bike lanes or parking illegally via the <a href="http://www.reported.nyc/">Reported app</a>. Not surprisingly, there were <strong>700</strong> reports for <strong>423</strong> of the plates over the last few years.</p><h3>Reported on Twitter: &quot;Driver of Ford Transit 350 Cargo 78990MG blocked the bike lane near 51 W 106th St on April 24. This is in Manhattan Community Board 07 #CB7Manhattan &amp; #NYPD24Pct. #VisionZero #BikeNYC pic.twitter.com/3YZyNoaNza / Twitter&quot;</h3><p>Driver of Ford Transit 350 Cargo 78990MG blocked the bike lane near 51 W 106th St on April 24. This is in Manhattan Community Board 07 #CB7Manhattan &amp; #NYPD24Pct. #VisionZero #BikeNYC pic.twitter.com/3YZyNoaNza</p><h3>Reported on Twitter: &quot;Chevrolet Express 2500 driver 58794MK blocked the bike lane near 603 Greenwich St on July 16. This is in Manhattan Community Board 02 &amp; #NYPD6. #VisionZero #BlockedBikeNYC pic.twitter.com/NDWg9m23hc / Twitter&quot;</h3><p>Chevrolet Express 2500 driver 58794MK blocked the bike lane near 603 Greenwich St on July 16. This is in Manhattan Community Board 02 &amp; #NYPD6. #VisionZero #BlockedBikeNYC pic.twitter.com/NDWg9m23hc</p><p>A few not-at-all-surprising comments:</p><blockquote>Coned truck parked in bike lane, refused to move</blockquote><blockquote>Truck in photo was parked/standing in the bike lane headed north on avenue C. In order to go around I needed to wait for the green like and traffic in a one way street.</blockquote><blockquote>Blocked both bike lanes at the end of the 158th street hill</blockquote><h3>Mapping license plates to companies</h3><p>One problem in open data is that we do not have company data on license plates. It’s frustrating to not know that a commercial license plate is owned by Verizon or Coned, etc. This should be public. Here, we can utilize this dataset to map license plates to the companies that operate them. With this new FOIL data, you can quickly identify from a given license plate (if it’s been reported previously) what company it belongs to, eg UPS, Fedex, Coned, Amazon… This unlocks a few interesting opportunities such as <strong>auto-populating </strong>company data for idling complaints on any known vehicle in the system, and identifying the company when users report vehicles blocking bike lanes.</p><blockquote>How would you use this data to gain new insights? What kinds of questions are you looking to answer? Please let me know and comment!</blockquote><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=4bea2411eaeb" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[2020 Year In Review]]></title>
            <link>https://jeffnovich.medium.com/2020-year-in-review-3d96bc13a497?source=rss-3012318ada15------2</link>
            <guid isPermaLink="false">https://medium.com/p/3d96bc13a497</guid>
            <category><![CDATA[nyc]]></category>
            <category><![CDATA[okr]]></category>
            <category><![CDATA[covid19]]></category>
            <category><![CDATA[bikes]]></category>
            <category><![CDATA[2020]]></category>
            <dc:creator><![CDATA[Jeff Novich]]></dc:creator>
            <pubDate>Sat, 30 Jan 2021 20:26:31 GMT</pubDate>
            <atom:updated>2021-03-02T02:11:45.560Z</atom:updated>
            <content:encoded><![CDATA[<h3>2020 : Year In Review</h3><p>Well this was a pretty shitty year for the world. In March, when NYC shut down, it was clear this pandemic was just getting started and with Trump in charge, we were going to be in serious trouble. I was prepared to rip up my OKRs and just try to survive. Like a lot of people, we adapted to the new normal and tried to make the best of the situation. But over the months I made a few revisions to my initial 2020 OKRs and in the final tally, I think it’s valuable to still evaluate them. So here goes…</p><p>I turned <strong>40</strong> in January! <a href="https://share.icloud.com/photos/0-I-5MmFbRueEFjUFbk6uE0Gg#New_York">My wife set up an awesome surprise birthday cake that was delivered to the office and I was really truly surprised!</a> And she even got my favorite comic, Matt Fulchiron (<a href="https://www.stitcher.com/show/the-full-charge-power-hour-featuring-matt-fulchiron">check out his podcast</a>), to <a href="https://www.dropbox.com/s/a3d9707murfpn1e/matt%20fulchiron-hbd%20message.m4a?dl=0">leave me a voicemail</a>! This wasn’t an OKR, just noteworthy.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/400/0*ln4Apkp9F2priFus.jpg" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*0YbcFCMP3ayPhNLvYNbPkw.png" /><figcaption>It was a Zoom surprise birthday!</figcaption></figure><h3><strong>Family</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*z0Uu2mS8RL6rAXUnZG1lKA.png" /></figure><p>Here’s how I described our situation in March in NYC:</p><blockquote>Real talk? We’re hunkered down in Harlem NYC — 2 working parents with 2 kids. My wife is a professor and needs to teach her classes online (Read: needs a <strong>quiet</strong> space for 1–2 hours) and is expected to do research she’s paid to do and prep classes. I’m at Classpass, driving a major pivot to support livestream classes. All of this is via Zoom meetings and Slack. Together, we have a 1st grader in public school who has tons of energy (like most kids) who is supposed to basically be homeschooled. He gets assignments and cannot possibly do them independently. In a non-pandemic world, this would take one adult about 6 hours to do with him 1-on-1 because he’s just not ready to focus by himself unsupervised. Additionally, we have a 2-year-old daughter who, you know, <strong>is a 2-year-old. </strong>She enjoys naps, eating and screaming at us for virtually every emotional response. She cannot exactly chill by herself for too long. We have no childcare (no nanny, no daycare, no family help). We are in a 2 -bedroom apartment. My wife and I actually have a morning standup meeting just to coordinate our schedules. Full transparency: I’m operating at 50% productivity on a good day. Obviously it’s great we have our health and jobs but it’s … challenging. Basically, you either have kids and “get it” or you don’t have kids and are blissfully unaware and can binge books and Netflix on off hours (no judgement). We call this “forced family time” and swear we will look back fondly, but right now I kind of want that fast-forward button Adam Sandler had in the terrible movie “Click”.</blockquote><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*oAMFtzabsCFs4CUOdcUj3A.png" /><figcaption>Clapping at 7pm</figcaption></figure><p>Though the year has been awfully challenging with children, we also got to spend a ton of quality time with them. Watching them grow and learn, especially Sloane who learned to talk while we were in quarantine, was a major unexpected benefit of spending virtually all our time with our kids. We got to experience all their milestones and while it wasn’t all roses, we decided that a <strong>third child</strong> would be in the cards. We had been toying with the idea for a while. Certainly the quarantine and pandemic didn’t help but we looked past that and decided it’s now or never, we might as well try, and we’d absolutely not regret it. We were already overwhelmed, why not add another child to the mix!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*nVd0BhhgjO6dBdEPY-Mxaw.png" /><figcaption>This really nailed how differently people with children and people without were managing during the lockdown.</figcaption></figure><h4>Broaden our family’s perspectives</h4><ul><li><strong>[*Added] Get pregnant with # 3</strong>: We did it! We didn’t exactly go into 2020 wanting to expand our family but we knew this would be the year we’d want to try if we committed to it. We are delighted to announce we are expecting a baby daughter in June 2021! <strong>100%</strong></li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*5gU1WMz0G0SEHXf74pcYMw.jpeg" /><figcaption>Our announcement!</figcaption></figure><ul><li><strong>Spend 4 weeks in Europe: </strong>Whoops! Funny thing: When we went into lockdown in March, <em>that’s</em> when we booked our flights for a July trip, assuming — so so wrongly — that COVID could maybe be contained by then. We got several tickets refunded and I have a voucher good til 2022. <strong>0%</strong></li><li><strong>Host 30 dinners</strong>: COVID had other plans. <strong>0%</strong></li><li><strong>Make 3 new (family) friends: </strong>Socializing understandably became nearly impossible in NYC but we did manage to make friends with 3 new families! One is a Dutch family who was riding a Dutch cargo bike on Governors Island. I could not help but strike up a conversation and we quickly hit it off. We also met about 20 different people while we were on Fire Island. We got along great with two different families (who each live in NYC) and have kept in touch with play dates. <strong>100%</strong></li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ieqR_dsvqYc_lMYnOoFU0Q.jpeg" /><figcaption>Cargo bike families meeting on Governors Island.</figcaption></figure><ul><li><strong>Visit 5 new places in NYC: </strong>Again, this was more of a stretch goal at the beginning of 2020, but because the pandemic shifted so many things around — we bike everywhere, the kids are more available for day trips, and museums/etc are on timed tickets which makes them easier to visit — we did more. We visited <strong>Governors Island</strong> (several times) by bike, <strong>Randall’s Island</strong> (by bike) and even went to the <strong>Empire State Building</strong> (<a href="https://youtu.be/VqBnPN0mBto">it was totally empty! no lines! unreal</a>). Maddy biked the kids multiple times to the <strong>Bronx Zoo</strong> (an awful bike ride thanks to awful bike infrastructure), a trip which seemed impossible to do last year but now she finds perfectly reasonable. <strong>80%</strong></li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*dKwSic7qfkp29rXGxz30kg.jpeg" /><figcaption>Visiting Randall’s Island, Governors Island and the Bronx Zoo (Holiday lights).</figcaption></figure><ul><li><strong>Have 15 child-free evenings: </strong>We were on a roll in January and February where my mom was taking the kids a bit, but then COVID changed those plans. Still we managed to get about 6 nights without at least one of our children! <strong>6 of 15. 40%</strong></li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SHGaL9b94AV1HRhp4gN4Mw.jpeg" /></figure><ul><li><strong>Ride 1,000 miles on Urban Arrow: </strong>In hindsight, this seems like a very sandbagged goal. We started the year with 300 miles on the odometer of our Urban Arrow cargo bike. With COVID, we went out more regularly just to bike around, visit other playgrounds or fields (not easy to find an empty spot in Central Park for the kids to run around not near anyone). We rode almost 1,500 miles this year, far exceeding this goal! <strong>100%</strong></li></ul><h4>Financial independence / peace of mind</h4><ul><li><strong>Complete estate planning</strong>: We meant to do this in 2019 but didn’t, so we committed to doing it in 2020. And when COVID hit, boy did we move quickly. Big thank you to <a href="http://edwardaugustinelaw.com/">Edward</a>, our lawyer, for supporting us through the process. <strong>100%</strong></li></ul><h3>Personal</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*hGqqjOGCgxlW36jRjQYOAQ.png" /></figure><h4>Misc</h4><ul><li><strong>Create a doc of things I’d like to do: </strong>I have a lot of ideas about stuff I’d like to do if I had more time and/or could pay people. I’d do an analysis of parked cars in NYC neighborhoods. I’d offer cargo bike delivery services (eg “man with a van”). So to keep track of things I care about today (which can change over time), I’m documenting ideas. Unsurprisingly, most things revolve around street projects. <strong>100%</strong></li><li><strong>Read 3 books: </strong>This was definitely a low bar but hey, I basically don’t read books. I thoroughly enjoyed: <a href="https://www.shanesnow.com/dreamteams">Shane Snow’s “Dream Teams”</a>, <a href="https://davidepstein.com/the-range/">David Epstein’s “Range”</a>, <a href="https://www.streetnoisebooks.com/crash-course">Woodrow Phoenix’s graphic non-fiction novel “Crash Course”</a> (recommended by <a href="https://thewaroncars.org/2020/07/20/crash-course-with-woodrow-phoenix/">The War On Cars podcast</a>) and <a href="https://islandpress.org/books/right-way">Angie Schmitt’s “Right of Way”</a> (also <a href="https://thewaroncars.org/2020/09/11/right-of-way/">recommended by TWOC</a>). Add to this: Maddy got me a Kindle someone was giving away [she is a voracious reader] and loaded it with <a href="https://eriklarsonbooks.com/book/the-devil-in-the-white-city/">Erik Larson’s “Devil in the White City”</a> which is a phenomenal book. <strong>100%</strong></li><li><strong>[*Added] Fix my carpal tunnel: </strong>In the beginning of the year, I noticed my wrists, hands and primarily my thumbs really started to hurt. I had been experiencing pain off and on for 6 months and finally went to a hand doctor, got cortisol shots (which gave temporary relief) and by May realized I really needed to get carpal tunnel surgery. Unfortunately, my insurance coverage would make the procedure (which would be on both hands) extremely expensive. So I’m going to wait until open enrollment and upgrade my insurance in the spring. At least now I have a plan and can manage until then. <strong>30%</strong></li></ul><h4>Get in the best shape of my life</h4><ul><li><strong>Attend 150 ClassPass classes: </strong>All studios shut down in March, but ClassPass pivoted to support livestream and video workouts. I was able to do <strong>100</strong>: 26 in-person classes (the last one was on March 11 at Rowgatta), 13 livestream, 15 video-on-demand workouts, 46 runs logged in Strava (which I’m counting here). But this doesn’t count Peloton: we got it around Thanksgiving and I’ve done <strong>24</strong> workouts (strength and cycling) in 2020, and it’s easily the best decision we made in terms of personal fitness. <strong>67%</strong></li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*3-zRu9jV3bMlMA6_7X6q1Q.jpeg" /><figcaption>Me doing a dancing livestream workout on ClassPass while Jack jumped on the couch and Sloane cried about something. #quarantiningwithkids</figcaption></figure><ul><li><strong>Complete 400 Citi Bike rides: </strong>One<strong> </strong>of the hardest parts of working from home was that I missed my daily bike commute to the office. Part exercise, part meditation, it was a way to put some physical and mental distance between my home and work life. Still, as a family we went on a ton of bike rides and I frequently just hopped on a Citi Bike to do the Central Park loop as a mini workout. Managed to get 334 rides in this year. <strong>84%</strong></li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*FLpzL4hqO49ScsqauG_gXw.jpeg" /><figcaption>Riding through an empty Times Square in April 2020 (I’m on the citibike)</figcaption></figure><ul><li><strong>Run 6 miles in under 8min/mile (my own turkey trot): </strong>Yeah, no. I thought I’d be able to keep up enough running and cross training to stay relatively fast but there was no way. <strong>0%</strong></li><li><strong>Average 8+ hours of sleep each night: </strong>hahahaha. I use <a href="https://www.sleepcycle.com/">Sleep Cycle</a> to measure my sleep. I’m using the “time in bed” charts. Like most, I don’t do well with little sleep. You can clearly see a decent increase over the years as I became more aware that I had a child, then children, and couldn’t simply go to sleep late anymore! In January 2020, after coming home from a trip to Copenhagen with our kids, I decided wouldn’t it be amazing to go to sleep at 9pm every night and just get huge amounts of sleep! That lasted for all of maybe a month. Then the lockdown started and… that plan went downhill for a variety of reasons. I was never really able to average 8 hours (actual time asleep is much less than this measure). <strong>0%</strong></li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*R5mlU4t_pwO7Bp1OafWrAg.jpeg" /><figcaption>I really wanted to sleep 8 hours a night but couldn’t make it work at all. You can see in the bottom chart the decline in hours per night of sleep I got.</figcaption></figure><ul><li><strong>Decrease screen time: </strong>hahaha. Between pandemic doom-scrolling, news, the election… there was no way. Youtube (which I pay for to have ad-free videos) also shows how many hours of video I’ve watched and, well, I’m not going to share that. <strong>0%</strong></li><li><strong>Improve back posture: </strong>I have been extremely lucky to not only have a job but also be able to work from home. That said, our apartment simply doesn’t have room for a normal desk or chair (never needed it), so my work time was spent either sitting on our couch (terrible back support, but at least sitting) or standing at an <a href="https://www.autonomous.ai/ourblog/why-we-built-the-cardboard-standing-desk-for-office">Autonomous-designed cardboard box standing desk</a> on top of our dresser, in the bedroom (which was great for meetings but the keyboard was way too high for my arms so it was not for typing). Early in the year I made this posture goal and got an <a href="https://www.uprightpose.com/">Upright Go</a> posture training device and began using it in the office (hence giving myself a 20% on this) but once I was homebound, it became hard to commit to using it with everything going on. <strong>20%</strong></li><li><strong>[*Added] Get a Peloton: </strong>As gyms all closed (and frankly, we weren’t able to get away from our homebound kids anyway) we finally decided to move our couch a bit, get rid of our sound system which took up space in the nook and make space for a Peloton. It arrived around Thanksgiving and our only regret was not getting it way way sooner. <a href="https://youtu.be/5PHNGLio4Fg">We are now obnoxious Peloton owners</a>.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*m6En4ThSk_5rEmXEcM5jPw.jpeg" /><figcaption>Peloton was the best decision ever.</figcaption></figure><h3>Noteworthy</h3><ul><li>Published the <a href="https://medium.com/@jeffnovich/reported-app-2019-year-in-review-530a3e825108">2019 Year in review for Reported</a>.</li><li>Wrote an article for <strong>Streetsblog</strong>: <a href="https://nyc.streetsblog.org/2020/02/24/op-ed-how-uber-could-get-its-drivers-out-of-the-bike-lanes/">Op-Ed: How Uber Could Get Its Drivers Out of the Bike Lanes</a> (Uber reached out to me afterwards but it went nowhere. I also got threats by drivers on Uberpeople.net, a cesspool message board).</li><li><a href="https://www.youtube.com/playlist?list=PL-xLaducvE_odVjoN04QlrqjKTtG4ov4P">I published 30 episodes of “<strong>Bike Talk</strong>”</a>.</li></ul><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FGV1R2xUNuiY%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DGV1R2xUNuiY&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FGV1R2xUNuiY%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/93e56469c60fa03e0283431a51ab7441/href">https://medium.com/media/93e56469c60fa03e0283431a51ab7441/href</a></iframe><ul><li>I <a href="https://www.youtube.com/watch?v=8Y45EBZ8NAE&amp;list=PL-xLaducvE_odVjoN04QlrqjKTtG4ov4P&amp;index=29&amp;t=327s&amp;ab_channel=JeffNovich">asked 2 NYPD officers to get 8 cars blocking the 6th Ave to move</a> (the officers were friendly but ineffective). Then wrote a <strong>Streetsblog</strong> article about the experience. <a href="https://nyc.streetsblog.org/2020/11/06/eyes-on-the-street-broken-bike-lane-enforcement-on-sixth-avenue/">EYES ON THE STREET: Broken Bike-Lane Enforcement on Sixth Avenue</a></li><li>I was almost run over by the reckless driver of an oil tanker.</li></ul><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F1J2Mrm7n_b0%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D1J2Mrm7n_b0&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F1J2Mrm7n_b0%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/a2c0fc6bf9f961a8786cc0a2b40d5ad7/href">https://medium.com/media/a2c0fc6bf9f961a8786cc0a2b40d5ad7/href</a></iframe><ul><li>We hosted <strong>2 Cargo Bike Meetups</strong> — Gov island (<a href="https://twitter.com/jeffnovich/status/1304753483556556802">twitter recap</a>) and Central park spooky Halloween ride (<a href="https://threader.app/thread/1320182193008816129">recap</a>). Then we met Chris from <a href="https://propelbikes.com/">Propel Bikes</a> and we were interviewed on his channel.</li></ul><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FYvI13sSyDgU%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DYvI13sSyDgU&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FYvI13sSyDgU%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/d364849ff09c9d6352b8d14acac2efec/href">https://medium.com/media/d364849ff09c9d6352b8d14acac2efec/href</a></iframe><ul><li>Maddy started her Instagram account <a href="https://instagram.com/cargobikemomma">cargobikemomma</a> to document all her Urban Arrow adventures and it already has over 1,000 followers!</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*2RCG0TCtho5Rtm1yUV-UUQ.png" /></figure><ul><li>I rode in <a href="https://www.instagram.com/stories/highlights/17858471899994732/?hl=en">Justice Ride IV</a> with StreetridersNYC (<a href="https://nyc.streetsblog.org/2020/06/29/see-it-driver-hurls-firecrackers-at-black-lives-matter-protesters/">the one where a driver threw firecrackers at us</a>).</li><li>My friend and former co-worker at Groundlink, Rabiah, <a href="https://www.rabiahsaid.com/podcast/episode-8-jeff-novich">interviewed me on her podcast “More Than Work”</a>!</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Jt18Y1VbgLCclTnIjRDxSg.png" /><figcaption>So great to see an old friend and get to do a podcast.</figcaption></figure><h3><strong>ClassPass</strong></h3><p>In the beginning of April, <a href="https://www.cnbc.com/2020/04/02/classpass-reduces-staff-by-half-as-coronavirus-drives-fitness-home.html">half of ClassPass employees were either let go or furloughed</a>. It was a very dark, emotional time for the company. But those of us lucky to remain pressed on. We built an entire livestream product from nothing in a few weeks. We were able to bring back some furloughed employees. We continued to build a ton of value while our “plane was grounded” throughout the year. We also committed to DEIB (Diversity, Equity, Inclusion &amp; Belonging) initiatives. I’m really proud to work at such a great company with strong leadership and excited to be a part of the team as we go into 2021.</p><h3>Expenses</h3><p>I thought it’d be helpful to give a quick rundown of how certain notable categories of expenses fared between 2019 and 2020. Normally we are very careful with money but this year more so. This is sorted in descending order by expense totals. Overall, our expenses were <strong>down 9%</strong> from 2019.</p><ul><li><strong>Food +30%</strong>: This includes groceries, ordering in, restaurants, Soylent/Ample, and alcohol. This increase was fueled largely by a<strong> 49%</strong> increase in grocery expenses, with far more cooking and feeding the kids who normally would have eaten many meals at school or day care. Not surprisingly, alcohol expenses went up <strong>38%</strong> because who wasn’t drinking more during quarantine! Restaurant expenses, which we rarely went to before, were down. But ordering in went up <strong>450%</strong> (from $100 in 2019 to $550 in 2020, so, relatively small numbers).</li><li><strong>Vacation +57%</strong>: Normally, while we do travel internationally with children, we hack it by getting mostly free flights on points and free housing through HomeExchange. We couldn’t travel internationally (Europe was like “no thanks, America” and we can’t blame them), so you might assume vacation expenses during COVID would drop by a lot. We were so desperate to get out of our NYC apartment, and had naturally saved a bit from cutting a lot of expenses, that we spent 25 days on Fire Island, a car-free paradise just off of Long Island. It started as a 2 week vacation but ballooned when we found another vacancy across the street for another 10 days. Fire Island isn’t cheap but we got amazing deals. We only felt comfortable doing this when it was clear we weren’t losing our jobs.</li><li><strong>Babysitting/Daycare</strong>: <strong>-47%</strong> No surprise as daycare closed. We did not replace with any babysitting support until later in the year. Then we met Carly who is amazing.</li><li><strong>Amazon</strong>: <strong>+45% </strong>Probably no surprise here. Lots of ordering supplies.</li><li><strong>Kids activities -36%</strong>: We became members at the Bronx Zoo, Museum of Natural History and the Intrepid this year and focused on using those large, open spaces as places where the kids could enjoy running around.</li><li><strong>House cleaning -47%</strong>: We had a wonderful pair of house cleaners who came weekly and kept our place from turning into a disaster, but when COVID happened, we stopped having them come and just did all the cleaning on our own (our place immediately became, and still remains, a disaster). This was down at least 80% from what it would have been in a normal year.</li><li><strong>Gym -26%</strong>: Maddy was a member at her favorite MMA studio (where she was pursuing a black belt) even as it went on livestream. Then when it returned to in-person only (and she couldn’t attend), we decided to purchase a Peloton!</li><li><strong>Public transportation -77%</strong>: Not surprisingly, since March, we’ve ridden the subway or bus maybe 2 or 3 times total, opting instead for virtually every trip to be by bike.</li><li><strong>Citi Bike +263%: </strong>And because we were riding bikes way more often, further distances, I got caught not docking within the 45 min window a lot more frequently! I also snagged a lot more e-bike rides to try to keep up with Maddy’s e-cargo bike. (From $70 — the cost of a discounted annual membership — to $254, so again, small numbers, but that’s quite a lot in overage fees!)</li></ul><h3><strong>Amusing</strong></h3><ul><li>An older woman <a href="https://twitter.com/jeffnovich/status/1236789661831495685?s=21">mistakenly left me the most delightful voicemail</a>.</li><li>Maddy was sort of in <a href="https://newyork.cbslocal.com/video/4450976-buy-nothing-project-aims-to-reduce-reuse-and-recycle-while-bringing-neighbors-together/?fbclid=IwAR2cCLihdgI11t7oCknn5PVTKm43wRDSDxJ8sGDc1op0NEov7ign3CLTrns">this CBS story</a> that interviewed her friend Chelsea about “Buy nothing”.</li><li>I discovered the “Silent E” song (it was assigned to my son’s 1st grade class and let’s just say I now know all the words and the dance moves):</li></ul><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FmxVWScxsOsc%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DmxVWScxsOsc&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FmxVWScxsOsc%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/c5507ff272eb19291230ce4d114cd959/href">https://medium.com/media/c5507ff272eb19291230ce4d114cd959/href</a></iframe><h3>Top Twitter</h3><p>Here’s a selection of some of my <a href="https://twitter.com/search?q=(from%3Ajeffnovich)%20min_faves%3A200%20since%3A2020-01-01&amp;src=typed_query&amp;f=live">top tweets of 2020 (by likes)</a>. Maybe not so surprising, my most popular tweets were basically just direct shares of articles. Others were bike related, of course.</p><p><a href="https://twitter.com/search?q=(from%3Ajeffnovich)%20since%3A2020-01-01%20-filter%3Areplies&amp;src=typed_query&amp;f=live">I <strong>have</strong> written quite a few tweets</a> that I insisted — to my wife — were absolutely ready to go viral. They were gold! (Those got the least likes of all. I will not quit my day job.</p><ul><li><a href="https://twitter.com/jeffnovich/status/1301246757389701120?s=20">Buying a car is the single act that most increases the chance of your children dying. Motor vehicle crashes remain the *leading cause* of death for children of every age from 2 to 14 years old in the U.S.</a></li><li><a href="https://twitter.com/jeffnovich/status/1330362145679216640?s=20">Electric vehicles receive rebates. Why don’t e-bikes?</a></li></ul><p><strong>Popular bike tweets</strong></p><ul><li><a href="https://twitter.com/jeffnovich/status/1255131278912831488?s=20">What a gorgeous misuse of waterfront space.</a></li><li><a href="https://twitter.com/jeffnovich/status/1335963823711326209?s=20">Here’s how I make left turn through awful multi lane streets. Learned this in Amsterdam bc duh their infra basically guides you to do this.</a></li><li><a href="https://twitter.com/jeffnovich/status/1312225822372179972?s=20">Biking in Soho (spring st) today and just floored by the number of cyclists. I count 14 in 2 blocks. It was like a group ride (it wasn’t) bc they rolled that deep. when you come across cycle volume like this, it’s just ridiculous to have cars here.</a></li><li><a href="https://twitter.com/jeffnovich/status/1250210489881317381?s=20">Cops driving SUVs on narrow paths inside a park. of course</a></li><li><a href="https://twitter.com/jeffnovich/status/1329255427083800579?s=20">Can I get a ride?</a></li></ul><h3>Technology</h3><p>New stuff I got and why it has been life changing.</p><ul><li><a href="https://www.bestbuy.com/site/google-wifi-whole-home-wi-fi-system-1-pack-white/6427172.p?skuId=6427172"><strong>Google WiFi</strong></a>: With regular Zoom calls at home and lots of internet use, our TP-Link router was basically crapping out daily. hehe TP. I’d literally restart it manually every day. My friend Zak recommended Google Fi, a more sophisticated, updated, definitely way more expensive ($170) wifi router and it was absolutely worth the change. Our internet just works now.</li><li><a href="https://www.roku.com/products/audio/roku-smart-soundbar"><strong>Roku Smart Soundbar</strong></a><strong>: </strong>Our apartment had an in wall 5 speaker system (Bose Acoustimass 15 II Home Entertainment System, 5.1) set up when we moved in which was pretty cool. We have a projector, so making this all work is not as simple as plugging in a TV. But the subwoofer/connection unit is a giant box on the floor and it also required an AVR (Audio Video Receiver). We wanted to get rid of the Subwoofer to make room for a Peloton but I wasn’t sure about how the audio would work until I looked into the Roku Soundbar — which is a Roku built into a slick soundbar. I put that in the front of the room, routed a 25foot HDMI cable around to the back to plug into the project and voila, I could get rid of both the Bose system and the Denon receiver in one go! It feels like better sound, though not immersive. Best thing about the new Roku is voice search. You just say a movie and it searches against all the channels and lists where you can access the movie! Turns out “Short Circuit” is available for free on the Roku Channel! Amazing!</li><li><a href="https://www.jabra.com/bluetooth-headsets/jabra-elite-65t##100-99000000-02"><strong>Jabra 65T Earphones</strong></a><strong>: </strong>These $100 earphones were recommended to me and wow they are versatile and awesome all around. My wife bought a pair too.</li><li><a href="https://www.jbl.com/bluetooth-speakers/JBL+CLIP+3.html"><strong>JBL Clip 3 Bluetooth Speaker</strong></a> for the cargo bike: This was a great buy to give the kids music to listen to when riding them around in our Urban Arrow cargo bike.</li><li><a href="https://snapmounts.com/"><strong>Snap Mounts</strong></a><strong>: </strong>These are pretty amazing magnetic mounts for the GoPro that can instantly create a simple dash-cam or <a href="https://twitter.com/jeffnovich/status/1320911607816441856?s=20">personal bodycam.</a> With everything going on, it’s not a bad idea for more people to just have personal body cams in case something happens…</li></ul><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FB-O6e9nQ-A0%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DB-O6e9nQ-A0&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FB-O6e9nQ-A0%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/5389623874967d40d1b4ac785bfec7b2/href">https://medium.com/media/5389623874967d40d1b4ac785bfec7b2/href</a></iframe><p>If you made it this far, congrats! We’re done with 2020.</p><h3>For past OKR reviews see</h3><ul><li><a href="https://jeffnovich.medium.com/2019-okr-year-in-review-c7d1fff381de"><strong>2019</strong></a></li><li><a href="https://medium.com/@jeffnovich/2018-okr-year-in-review-b49330bbb14d"><strong>2018</strong></a></li><li><a href="https://medium.com/@jeffnovich/2017-okr-review-f8563abb03db"><strong>2017</strong></a></li><li><a href="https://medium.com/@jeffnovich/2016-in-review-2017-goals-9b7daf6196c4"><strong>2016</strong></a></li><li><a href="https://ifyouseesomething-blog.tumblr.com/private/314841176/tumblr_kv3gplGN6D1qauulv">2009</a> (an old one, a bit different)</li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=3d96bc13a497" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>