Software Engineering and Interests from Across the Web (58 posts)

Marcus's Reading List | Software Engineer's Book Recommendations

Explore Marcus's curated reading list featuring book recommendations for software engineers, entrepreneurs, and tech enthusiasts. Discover insightful reads on programming, business, and personal development

March 28, 2026
Copenhagen

How I Decide What Books to Read

Discover how to decide what books to read with a personal system that captures recommendations, respects timing, and transforms reading into meaningful conversations

January 10, 2026
Outdoor bookstall with couple reading

How to Prepare for Software Engineering Manager Interviews at Big Tech

After transitioning from CTO to Engineering Manager at Meta, I'm sharing the technical and behavioral preparation strategies that worked—from system design practice to using AI for behavioral interview prep with the STAR method.

November 22, 2025
Marcus Smith WhatsApp

Optimizing the LA–SF Super Commute

A data-driven comparison of LAX vs BUR and SFO vs SJC with timing and cost results, plus practical tips to streamline the weekly Beverly Hills → Menlo Park commute for a tech job.

November 15, 2025
LAX departures curb at sunrise

How to film walking videos for Youtube

A guide to the equipment and planning of silent walking videos

September 2, 2025
People Watching Channel

Why My YouTube Shopping Links Haven't Made a Single Sale

Six months of tagging cameras, microphones, and gear brought in thousands from ads — and nothing from Shopping. Here's why YouTube's affiliate program doesn't convert, and what I've learned from the experiment.

August 28, 2025
Youtube Logo

How Linear Can Build a Safer OAuth App Ecosystem (Lessons from Launching Linear Top Issue)

Launching a Linear OAuth app revealed a trust gap—here's what the data shows, and how Linear can solve it with a safer, more extensible app ecosystem.

June 30, 2025
Linear logo

Linear Project Organization Guide

A comprehensive guide to Linear's organizational hierarchy - from high-level Initiatives to granular Issues and Sub-issues

June 26, 2025
Linear logo

Building Linear Top Issue utilizing the Linear API

Learnings while building an app on top of Linear's OAuth 2.0 and GraphQL API

June 20, 2025
Linear Top Issue

How Much Money Can You Make with a Walking Video Channel on YouTube?

A detailed breakdown of earnings from a walking video channel, including AdSense revenue, MSN Partner Hub income, and content sales

March 27, 2025
Youtube Logo

Building WhoseHouseBurned.com: A Friday Night AI Agent Hackathon

The story of building a celebrity home tracker during the 2025 LA fires - from concept to deployment in a single night using Next.js, AI agents, and automated data collection

February 19, 2025

MSN Partner Hub: My Experience with Video Publishing

An inside look at publishing videos on MSN Partner Hub, including ad rates, view patterns, and unique opportunities

February 14, 2025
MSN logo

How to Update Your Linear Team Workspace Name and Issue URL

A step-by-step guide to customize your Linear workspace settings including team name and issue URL format

February 8, 2025
Linear logo

Most Viewed Youtube Videos on People Watching

Walking videos are the most popular on People Watching

February 8, 2025
Youtube Logo

How to export YouTube chapters with DaVinci Resolve

Learn how to add chapter markers and export them for YouTube videos using DaVinci Resolve

November 27, 2024
DaVinci Resolve logo

Marcus's Favorite Websites | A Curated Collection of Interesting Internet Destinations

Explore Marcus's curated list of fascinating websites, ranging from unique tools to oddly specific archives. Discover hidden gems of the internet that are worth bookmarking.

November 26, 2024

How to Fix "Page with redirect" Error in Google Search Console

Debug and fix redirect issues reported in Google Search Console using curl

November 17, 2024
Google Search Console logo

How to correct iPhone footage in DaVinci Resolve

Learn how to properly color correct iPhone footage in DaVinci Resolve using color space transform nodes

October 25, 2024
DaVinci Resolve logo

The YouTube CPM equation explained

Every variable Youtube uses to determine earnings paid to creators

February 19, 2024
Youtube CPM Equation

Why I created an AI blog for SEO

MostBeautifulRoads.com is a blog that requires minimal work and provides outsized returns

February 15, 2024
Pacific Coast Hwy in California

How to film walking videos for Youtube

A guide to the equipment and planning of silent walking videos

November 28, 2023
Youtube Logo

How to add web push notifications

Service Workers and setup

October 20, 2023

Nomadic Ambience Camera Equipment

A guide to the camera and microphone used to create the best youtube walking content

February 8, 2023
Youtube Logo

How to get 1,000 Youtube Subscribers in 2023

Tricks to get monetized on Youtube in 2023

February 5, 2023
Youtube Logo

Solve Yarn Incorrect integrity when fetching from the cache

Fix error with Integrity

September 27, 2022
Yarn logo

How to Code Review

Code reviews present a challenge for Software Engineers this is how to do it in production companies like Snapchat and Goldman Sachs

July 22, 2022

99 Bottles of Beer in Swift

Recursive Swift without using variables

August 21, 2021
Swift logo

UI Tests with XCTest in Swift

Everything you need to know to write UITests

July 20, 2021
Swift logo

Cheapest Short Term Car Rentals

Where to find the lowest priced cars for one to multiple months

June 23, 2021

SwiftUI isn't ready for production

Why we didn't and you shouldn't switch to SwiftUI yet

June 4, 2021
Swift logo

Graphql Union Resolver

Simple example of a Graphql Union with a Resolver

June 3, 2021

iOS Provisioning Profile Guide

Everything I know about setting up Certificates for XCode and iOS devices

April 26, 2021

Right to Left UICollectionView

Setup a UICollectionView where the zero index is on the right

April 16, 2021
Swift logo

After UIView transform frame is not used

The story of chasing a UICollectionView issue caused by a transform

April 16, 2021
Swift logo

Solved - Swift XCTest Cannot Find in Scope

Solve XCTest Cannot find in scope

April 5, 2021
Swift logo

Captain's Log Journaling

Journaling for engineers to stay focused on delivering value

March 17, 2021

NavigationView in SwiftUI

How to set navigation bar titles

February 18, 2021
Swift logo

SwiftUI Toggle calls function on change

How to set Toggle value and send requests after changes

February 17, 2021
Swift logo

AppStoreConnect - Newer Build Available

Solve rejecting a build and upgrading the version

December 18, 2020

Dotted Line UIView in Swift

Create a horizontal dotted or dashed line in Swift with UIView and CALayer

December 10, 2020
Swift logo

Solved - Extension Must Not Contain Stored Properties

How to fix Swift error - Extension Must Not Contain Stored Properties

November 17, 2020
Swift logo

@Escaping Closures in Swift

Success and Failure Closures in Swift

November 16, 2020
Swift logo

Concluding iOS Coordinators

Stop, Pop, and Dismiss Coordinators and their ViewControllers

November 9, 2020
Swift logo

Rx Observable Types

Difference between Observable Single Maybe in Rx and RxSwift

October 1, 2020
Swift logo

Improve iOS Build Times

How our iOS incremental build times were decreased

September 9, 2020

GraphQL Dependencies

GraphQL dependency tree for Entity Resolver Service Mutator Finder

August 27, 2020

Swift Variable DidSet Logic

When does Swift call `didSet()` on variables

July 27, 2020
Swift logo

How to remove UIGraphicsImageRenderer UIImageView border

UIGraphicsImageRenderer adds a border, here is how to remove it

June 23, 2020

How to Ace your Code Review Interview

Code review job interviews can present a challenge, this will help you pass their questions

June 9, 2020

App Store Connect build versions

iOS Testflight version difference between major, minor, patch, and build

June 8, 2020

Delete breakpoints in XCode 5

How to delete all or some breakpoints in XCode 5

May 27, 2020

How to subview a ViewController with a ViewController

Adding a ViewController to another ViewController shouldn't be difficult

April 9, 2020

Is UITableView at the top?

How to determine if a UITableView is at the top of its datasource

April 6, 2020

Create a MailChimp form for Gatsby using Formik

How to build a MailChimp submission form for a Gatsby site using Formik in React

March 15, 2020

Swift Class Style Guide

How to organize your class files in a predictable way

February 28, 2020

Formik with Semantic-UI Components

How to use Formik with Semantic-UI-React components

January 7, 2020

Creating and retrieving using Typescript Partials

How to use Tyescript Partials which is useful in React projects

December 28, 2019

Hey Siri, Send Nudes

iOS Shortcuts to keep them on their toes

April 19, 2019