
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
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
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
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
How to film walking videos for Youtube
A guide to the equipment and planning of silent walking videos
September 2, 2025
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
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 Project Organization Guide
A comprehensive guide to Linear's organizational hierarchy - from high-level Initiatives to granular Issues and Sub-issues
June 26, 2025
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
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
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, 2025MSN 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
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
Most Viewed Youtube Videos on People Watching
Walking videos are the most popular on People Watching
February 8, 2025
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
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, 2024How 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
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
The YouTube CPM equation explained
Every variable Youtube uses to determine earnings paid to creators
February 19, 2024
Why I created an AI blog for SEO
MostBeautifulRoads.com is a blog that requires minimal work and provides outsized returns
February 15, 2024
How to film walking videos for Youtube
A guide to the equipment and planning of silent walking videos
November 28, 2023
How to add web push notifications
Service Workers and setup
October 20, 2023Nomadic Ambience Camera Equipment
A guide to the camera and microphone used to create the best youtube walking content
February 8, 2023
How to get 1,000 Youtube Subscribers in 2023
Tricks to get monetized on Youtube in 2023
February 5, 2023
Solve Yarn Incorrect integrity when fetching from the cache
Fix error with Integrity
September 27, 2022
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, 202299 Bottles of Beer in Swift
Recursive Swift without using variables
August 21, 2021UI Tests with XCTest in Swift
Everything you need to know to write UITests
July 20, 2021Cheapest Short Term Car Rentals
Where to find the lowest priced cars for one to multiple months
June 23, 2021SwiftUI isn't ready for production
Why we didn't and you shouldn't switch to SwiftUI yet
June 4, 2021Graphql Union Resolver
Simple example of a Graphql Union with a Resolver
June 3, 2021iOS Provisioning Profile Guide
Everything I know about setting up Certificates for XCode and iOS devices
April 26, 2021Right to Left UICollectionView
Setup a UICollectionView where the zero index is on the right
April 16, 2021After UIView transform frame is not used
The story of chasing a UICollectionView issue caused by a transform
April 16, 2021Solved - Swift XCTest Cannot Find in Scope
Solve XCTest Cannot find in scope
April 5, 2021Captain's Log Journaling
Journaling for engineers to stay focused on delivering value
March 17, 2021NavigationView in SwiftUI
How to set navigation bar titles
February 18, 2021SwiftUI Toggle calls function on change
How to set Toggle value and send requests after changes
February 17, 2021AppStoreConnect - Newer Build Available
Solve rejecting a build and upgrading the version
December 18, 2020Dotted Line UIView in Swift
Create a horizontal dotted or dashed line in Swift with UIView and CALayer
December 10, 2020Solved - Extension Must Not Contain Stored Properties
How to fix Swift error - Extension Must Not Contain Stored Properties
November 17, 2020@Escaping Closures in Swift
Success and Failure Closures in Swift
November 16, 2020Concluding iOS Coordinators
Stop, Pop, and Dismiss Coordinators and their ViewControllers
November 9, 2020Rx Observable Types
Difference between Observable Single Maybe in Rx and RxSwift
October 1, 2020Improve iOS Build Times
How our iOS incremental build times were decreased
September 9, 2020GraphQL Dependencies
GraphQL dependency tree for Entity Resolver Service Mutator Finder
August 27, 2020Swift Variable DidSet Logic
When does Swift call `didSet()` on variables
July 27, 2020How to remove UIGraphicsImageRenderer UIImageView border
UIGraphicsImageRenderer adds a border, here is how to remove it
June 23, 2020How to Ace your Code Review Interview
Code review job interviews can present a challenge, this will help you pass their questions
June 9, 2020App Store Connect build versions
iOS Testflight version difference between major, minor, patch, and build
June 8, 2020Delete breakpoints in XCode 5
How to delete all or some breakpoints in XCode 5
May 27, 2020How to subview a ViewController with a ViewController
Adding a ViewController to another ViewController shouldn't be difficult
April 9, 2020Is UITableView at the top?
How to determine if a UITableView is at the top of its datasource
April 6, 2020Create a MailChimp form for Gatsby using Formik
How to build a MailChimp submission form for a Gatsby site using Formik in React
March 15, 2020Swift Class Style Guide
How to organize your class files in a predictable way
February 28, 2020Formik with Semantic-UI Components
How to use Formik with Semantic-UI-React components
January 7, 2020Creating and retrieving using Typescript Partials
How to use Tyescript Partials which is useful in React projects
December 28, 2019Hey Siri, Send Nudes
iOS Shortcuts to keep them on their toes
April 19, 2019