Terence Schumacher logo Terence Schumacher
  • About
  • Projects
  • Career
  • Blog
  • About
  • Projects
  • Career
  • Blog
  • DevOps Helper Tool

    August 01, 2025
  • Practice Problems - Best Time to Buy and Sell Stock

    July 24, 2025
    Best Time to Buy and Sell Stock
  • Practice Problems - Two Sum

    July 24, 2025
    Practice Problems - Two Sum
  • Monorepo Tooling Strategies

    July 03, 2025
    Monorepo Tooling & Strategy: Comprehensive Guide
  • Nord Interview and Studies

    January 22, 2025
    Introduction
  • Documenting evaluating `kotlinx-datetime`

    January 16, 2025
    kotlinx-datetime evaluation
  • Financial Calculations for Fun and Profit

    January 15, 2025
    Financial calculations are essential in personal finance, business, and investment decisions. Here are some common financial calculations:
  • Debugging

    January 13, 2025
    Debugging issues in software development
  • Deleting index from array

    January 09, 2025
    I’m saving this in case I need to refer back to it later. This is an example of removing an item from an array of...
  • Cloud Computing Notes

    January 08, 2025
    Table 1-1. Availability percentages represented in nines
  • Forge notes

    January 07, 2025
    Forge
  • Web application architectures and components

    January 03, 2025
    Web Application Architecture Components Let me explain each major component layer:
  • Practice Makes Perfect

    December 16, 2024
    MacOS Notarization tool CMake to Bazel JavaScript conversion Blitz monorepo integration into monolithic codebase Gradle desktop Server split Badger Maple
  • A Day in the Life

    December 16, 2024
    Trying to fix the website so that things don’t look like trash.
  • Design Document for Learning Homebrew and CMake for Dependency Management

    December 09, 2024
    Design Document for Learning Homebrew and CMake for Dependency Management
  • Design Document for Project 5: macOS Disk Usage Visualizer

    December 09, 2024
    Design Document for Project 5: macOS Disk Usage Visualizer
  • Design Document for Understanding macOS Security Features

    December 09, 2024
    Design Document for Understanding macOS Security Features
  • Design Document for Automating macOS Installers

    December 09, 2024
    Design Document for Automating macOS Installers (.pkg and .dmg)
  • Design Document For Testing Across Macos

    December 08, 2024
    title: “Design Document for Testing Across macOS Versions” layout: page hide: true —-
  • Design Document For Implementing Code Signing And Notarization

    December 08, 2024
    title: “Design Document for Implementing Code Signing and Notarization” layout: page hide: true —-
  • Design Document For Debugging Kernel Lev

    December 08, 2024
    title: “Document for Debugging Kernel-Level Interactions” layout: page hide: true —-
  • Welcome Back!

    December 03, 2024 blogging portfolio
    Welcome back to the real world
  • Welcome to Jekyll!

    December 03, 2024 jekyll update
    You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the...
  • Design Document for Mastering Xcode Instruments for Profiling and Performance Optimization

    November 29, 2024
    Design Document for Mastering Xcode Instruments for Profiling and Performance Optimization
  • ClickOps

    November 20, 2024
    ClickOps
  • Kotlin Cheatsheet

    November 08, 2024
    Basic Syntax Variable Declaration val readOnly = 42 // Immutable variable var mutable = 42 // Mutable variable
  • Design Document For Multithre

    July 25, 2024
    title: “Design Document for Project 3: Multithreaded Log Analyzer” layout: page hide: true —- Title and Overview
  • Design Document For Setting Up Automated

    January 30, 2024
    title: “Design Document for Setting Up Automated Tests for macOS Applications” layout: page hide: true —- Title and Overview
  • Algorithms in a Nutshell

    March 01, 2016 blogging book-review computer-science
    Blah, blah, blah. The big stuff is here. Challenging your mind with all sorts of knowledges and whatnot. When I first started computer science I...
  • Algorithms That Interest Me

    January 05, 2016 algorithms computer_science
    <!– Numerical: Euclid’s algorithms Gaussian elimination Fourier-Motzkin elimination Fast Fourier Transform Data structures: Binary trees Hash tables Binary decision diagrams Disjoint sets Trie Priority queue...
  • Guide To Data Mining

    December 20, 2015 machine_learning data data_science
    Manhattan Distance: def manhattan(user1, user2): # in python distance = 0 for key in user1: if key in user2: distance += abs(user[key] - user2[key]) return...
  • AI

    November 10, 2015 artificial_intelligence
    agents rationality observability
  • Status update for Distributed Project

    November 09, 2015 blogging
    There’s nothing here!
  • Competitive Programming Practice

    November 06, 2015 algorithms data_structures
    UVa 00467 - Synching Signals array of numbers jolly or not jolly flag if all numbers between 1 … (n-1) contained between abs(n - n...
  • Interview Prep

    November 06, 2015 blogging posts interview code
    This is a post holding all of my Algorithms and data structures that potentially can come up on a tech interview. I feel it’s a...
  • The Forge

    August 08, 2015
    header file with a class definition for each object Ask yourself these questions: How do I interact with this object? What variables are used for...
  • Design document for understanding macos

    August 08, 2015
    Design Document for Understanding macOS Security Features
  • Design document for testing across macos

    August 08, 2015
    Design Document for Testing Across macOS Versions
  • Design document for setting up automated

    August 08, 2015
    Design Document for Setting Up Automated Tests for macOS Applications
  • Design document for project 5: macos dis

    August 08, 2015
    Design Document for Project 5: macOS Disk Usage Visualizer
  • Design document for project 3: multithre

    August 08, 2015
    Design Document for Project 3: Multithreaded Log Analyzer
  • Design document for mastering xcode inst

    August 08, 2015
    Design Document for Mastering Xcode Instruments for Profiling and Performance Optimization
  • Design document for learning homebrew an

    August 08, 2015
    Design Document for Learning Homebrew and CMake for Dependency Management
  • Design document for implementing code si

    August 08, 2015
    Design Document for Implementing Code Signing and Notarization
  • {}

    August 08, 2015
    Design Document for Debugging Kernel-Level Interactions
  • Design document for automating macos i

    August 08, 2015
    Design Document for Automating macOS Installers (.pkg and .dmg)
  • Computer Science Rant

    April 17, 2015
    Computer Science. Where do I start? Basics? Algorithms? Languages? Theory? Hardware? Software? API? Design Patterns? The lists go on and on. But I think that...
  • Searching and Sorting - Binary Search

    February 18, 2015 blogging posts algorithms binary-search
    explanation of linear search

Terence Schumacher

  • Terence Schumacher
  • terenceschumacher@gmail.com
  • tazzledazzle
  • terenceschu

Software Engineer & Technical Writer. Sharing insights on development, algorithms, system design, and the craft of building great software.