Knowledge Journal

One article a day keeps the impostor syndrome away. Notes on Computer Science, Finance, Economics, and Mathematics.

Explore Categories

Algorithmic Trading 101 - From Strategy to Execution
Market Finance / Trading

Algorithmic Trading 101 - From Strategy to Execution

Over 70% of US equity volume is algorithmic. Learn how algorithms actually trade: strategy design, backtesting, execution algorithms like VWAP and TWAP, market making, HFT, and the pitfalls that kill real strategies.

2026-04-17 20 min readalgorithmic tradingalgo tradingbacktesting
Linear Algebra for Quants - Vectors, Matrices, and Why They Matter
Mathematics / Linear Algebra

Linear Algebra for Quants - Vectors, Matrices, and Why They Matter

Portfolios, covariance matrices, factor models, and PCA all speak the same language: linear algebra. Learn the math that underpins every serious quant strategy, with real finance examples and Python code.

2026-04-16 18 min readlinear algebramatricesvectors
Dependency Injection in C# - Stop Writing Hard-Coded Code
Computer Science / C#

Dependency Injection in C# - Stop Writing Hard-Coded Code

The pattern that makes every modern C# codebase testable, flexible, and maintainable. Learn constructor injection, service lifetimes, and the .NET DI container with real, runnable examples.

2026-04-15 16 min readC#.NETDependency Injection
FX Markets Explained - The World's Biggest Market
Market Finance / Trading

FX Markets Explained - The World's Biggest Market

Over $7 trillion trades every single day. That is more than stocks, bonds, and commodities combined. Learn how FX actually works: pairs, pips, spot vs forward, carry trade, and the central banks that move it all.

2026-04-14 19 min readFXforexcurrency
NumPy Crash Course - The Math Engine Behind Everything
Computer Science / Python

NumPy Crash Course - The Math Engine Behind Everything

Pandas, scikit-learn, TensorFlow, and every serious Python library for finance sits on top of NumPy. Learn the array mechanics, vectorization, and broadcasting tricks that make it 100x faster than Python loops.

2026-04-13 17 min readPythonNumPyarrays
Credit Default Swaps - The Derivative That Ate Wall Street
Market Finance / Derivatives

Credit Default Swaps - The Derivative That Ate Wall Street

From obscure insurance product to trillion-dollar market to the detonator of the 2008 crisis. Learn how CDS work, how they are priced, and why they almost destroyed the global financial system.

2026-04-10 18 min readcredit default swapsCDSderivatives
Value at Risk - How Banks Measure Their Worst Days
Market Finance / Risk Management

Value at Risk - How Banks Measure Their Worst Days

How much could you lose tomorrow? VaR tries to answer that question with a single number. Learn historical, parametric, and Monte Carlo VaR with real Python code, plus why the number lies when it matters most.

2026-04-09 18 min readValue at RiskVaRrisk management
Inflation Explained - Why Your Money Buys Less Every Year
Economics / Macroeconomics

Inflation Explained - Why Your Money Buys Less Every Year

Why a coffee that cost $2 in 2010 costs $5 today, what CPI actually measures, how central banks fight inflation, and the historical disasters of runaway prices. The complete guide to the silent thief.

2026-04-08 17 min readinflationCPIdeflation
Black-Scholes Decoded - The Most Famous Formula in Finance
Market Finance / Derivatives

Black-Scholes Decoded - The Most Famous Formula in Finance

The formula that won a Nobel Prize, launched an industry, and still prices trillions in options every day. Learn how Black-Scholes works, why it matters, and when it lies to you.

2026-04-07 18 min readBlack-Scholesoptions pricingderivatives
Pandas for Finance - The Swiss Army Knife of Data Manipulation
Computer Science / Python

Pandas for Finance - The Swiss Army Knife of Data Manipulation

Every Python finance workflow eventually passes through pandas. Learn DataFrames, time series, merging, pivoting, and returns calculation with real market data examples you can run today.

2026-04-06 18 min readPythonpandasDataFrames
SQL for Finance - Querying Your Way Through Millions of Trades
Computer Science / Databases

SQL for Finance - Querying Your Way Through Millions of Trades

Every trade, every position, every risk number lives in a database. Learn the SQL that finance actually uses: from basic queries to window functions, CTEs, and real-world trade analysis, all with concrete examples you can run today.

2026-04-03 21 min readSQLdatabasesfinance
Web Scraping 101 - Extracting Financial Data with Python
Computer Science / Python

Web Scraping 101 - Extracting Financial Data with Python

Stop copying numbers from websites like it is 2003. Learn how to pull financial data from the web using Python, requests, BeautifulSoup, and pandas, with real examples from Yahoo Finance, ECB rates, and more.

2026-04-02 19 min readPythonweb scrapingBeautifulSoup
Excel VBA for Traders - Automating Spreadsheets That Actually Work
Computer Science / VBA

Excel VBA for Traders - Automating Spreadsheets That Actually Work

VBA is not dead, it is running every trading floor on Earth. Learn how to automate Excel like a pro: from bond pricers to P&L dashboards, with real code that solves real problems.

2026-04-01 22 min readVBAExcelautomation
Monte Carlo Simulation - Pricing Options the Hacker Way
Market Finance / Quantitative Finance

Monte Carlo Simulation - Pricing Options the Hacker Way

Why solve equations when you can throw millions of random numbers at the problem? Learn how Monte Carlo simulation prices options, with full Python code, real examples, and the math that makes it all work.

2026-03-30 19 min readMonte Carlooptions pricingPython
The Three Pillars of Risk - Market, Credit & Operational Risk Explained
Market Finance / Risk Management

The Three Pillars of Risk - Market, Credit & Operational Risk Explained

Every financial disaster comes down to one of three risks: market, credit, or operational. Learn what each one means, how banks measure them, and why ignoring any of them can blow up your balance sheet.

2026-03-25 29 min readrisk managementmarket riskcredit risk
Interest Rate Swaps - How to Price the Most Traded Derivative on Earth
Market Finance / Derivatives

Interest Rate Swaps - How to Price the Most Traded Derivative on Earth

Interest rate swaps move more money daily than the GDP of most countries. Learn how they work, how they're priced, and why every bank on the planet trades them.

2026-03-24 30 min readinterest rate swapderivativesfixed income
Garbage Collection in C# - How .NET Cleans Up Your Mess
Computer Science / C#

Garbage Collection in C# - How .NET Cleans Up Your Mess

From Gen 0 to the Large Object Heap, discover how .NET's garbage collector works under the hood. Spoiler: your objects don't just disappear, they get promoted, compacted, and occasionally interrogated.

2026-03-23 29 min readC#Garbage Collection.NET
Async vs Parallel vs Concurrent - C# Concurrency Untangled
Computer Science / C#

Async vs Parallel vs Concurrent - C# Concurrency Untangled

Async, parallel, concurrent, multithreaded - everyone uses these words interchangeably, and everyone is wrong. A concrete guide to what each actually means in C#, with code that proves it.

2026-03-13 20 min readC#asyncawait
The Yield Curve - Wall Street's Crystal Ball
Market Finance / Fixed Income

The Yield Curve - Wall Street's Crystal Ball

The one chart that makes Wall Street lose sleep. From normal to inverted, understand why the yield curve predicts recessions better than most economists.

2026-03-12 20 min readyield curvebondsinterest rates
The Trading Floor Cheat Sheet - Every Asset Class Explained
Market Finance / Trading

The Trading Floor Cheat Sheet - Every Asset Class Explained

Rates, Forex, Repos, Derivatives... the complete map of what gets traded on Wall Street. From someone who actually sat on a trading floor.

2026-03-09 26 min readtradingasset classesforex
The Greeks - Delta, Gamma, Theta & Friends Demystified
Market Finance / Derivatives

The Greeks - Delta, Gamma, Theta & Friends Demystified

Delta, Gamma, Theta, Vega, Rho - they sound like a college fraternity, but they're actually the most important risk measures in options trading. Let's decode them all with real numbers.

2026-03-08 27 min readoptionsgreeksdelta
Sorting Algorithms Face-Off - From Bubble Sort to Quick Sort
Computer Science / Algorithms

Sorting Algorithms Face-Off - From Bubble Sort to Quick Sort

Seven sorting algorithms walk into a bar... and we benchmark all of them. Step-by-step visualizations, code, and a clear winner for every situation.

2026-03-07 27 min readSortingAlgorithmsBubble Sort
Statistics From Scratch - The Complete No-BS Guide
Mathematics / Statistics

Statistics From Scratch - The Complete No-BS Guide

Mean, median, standard deviation, hypothesis testing... everything you need to master statistics, explained like you're a smart human (not a textbook).

2026-03-07 34 min readstatisticsdescriptive statisticsprobability distributions
S.O.L.I.D. - The 5 Commandments of Clean C# Code
Computer Science / C#

S.O.L.I.D. - The 5 Commandments of Clean C# Code

Five principles that separate clean, maintainable C# code from spaghetti nightmares. With concrete examples of what NOT to do (and how to fix it).

2026-03-05 17 min readSOLIDC#OOP
The Singleton Pattern - 6 Ways to Do It in C# (And Which One Wins)
Computer Science / Design Patterns

The Singleton Pattern - 6 Ways to Do It in C# (And Which One Wins)

From the naive approach to Lazy<T>, we compare every Singleton implementation in C#. Spoiler: most of them have a fatal flaw.

2026-03-04 18 min readSingletonDesign PatternsC#
Probability Theory - From Coin Flips to Bayes' Theorem
Mathematics / Probability

Probability Theory - From Coin Flips to Bayes' Theorem

The complete probability course you wish you had in school. Permutations, distributions, Bayes - all explained with examples that actually make sense.

2026-03-03 39 min readprobabilitycombinatoricsBayes theorem
Central Banks Decoded - How the Fed and ECB Move the World
Economics / Monetary Policy

Central Banks Decoded - How the Fed and ECB Move the World

From interest rates to Quantitative Easing, understand how a few people in a room can make markets crash or soar. With real examples from 2008 to today.

2026-03-02 35 min readcentral banksmonetary policyFederal Reserve
Design Patterns 101 - Why the Gang of Four Changed Software Forever
Computer Science / Design Patterns

Design Patterns 101 - Why the Gang of Four Changed Software Forever

An introduction to the 23 design patterns that revolutionized how we write software. No code - just understanding what they are, why they exist, and when you need them.

2026-03-02 13 min readDesign PatternsGoFSoftware Architecture
Big O Notation - Why Your Code's Speed Actually Matters
Computer Science / Algorithms

Big O Notation - Why Your Code's Speed Actually Matters

A no-nonsense guide to algorithm complexity. From O(1) to O(n!), understand how your code scales - and why your interviewer keeps asking about it.

2026-02-28 23 min readBig OAlgorithm ComplexityTime Complexity
Bonds & Futures - The Backbone of Financial Markets
Market Finance / Fixed Income

Bonds & Futures - The Backbone of Financial Markets

From government bonds to futures contracts, understand the instruments that keep the financial world spinning. With real pricing examples and margin calls that'll make you sweat.

2026-02-28 31 min readbondsfuturesfixed-income
Calls & Puts Explained - Options Trading From Zero to Hero
Market Finance / Derivatives

Calls & Puts Explained - Options Trading From Zero to Hero

Everything you need to understand stock options, from what a Call is to building your first strategy. With real examples and payoff calculations you can actually follow.

2026-02-28 23 min readoptionscallsputs