• 8 Pillars in the dawn of AI

    8 Pillars in the dawn of AI

    I believe the current AI trends consolidate to roughly 8 different core themes which I refer to in this article as “pillars”. Each supports the other in a sort of octagon or octet truss. I’ve spent most of time thinking about and experimenting with 1-3: 1. Accelerated Creation In software development Agentic IDEs are the…

  • How to setup qwen coder 2.5 LLM for local dev on Windows in four steps

    How to setup qwen coder 2.5 LLM for local dev on Windows in four steps

    There is also a llama.cpp chat cli if you wanted to communicate directly which is useful for general testing, benchmarking and making sure your hardware is detected properly. Now let’s talk dev tools! Claude Code CLI Fastest setup/least steps and the best average token/S performance out of the box for the models I’ve tested without…

  • Comparing Text Similarity between two sentences using Python: Part 1

    Comparing Text Similarity between two sentences using Python: Part 1

    This is Part 1 in a series covering NLP (Natural Language Processing) which progresses through a real-world problem that I recently encountered. I thought this would be a good topic to write since it is relatable to many online businesses and demonstrates how leetcode/hackerrank types of problems can occur in your day-to-day as a Software…

  • Java DS & Algo Quick Reference

    This reference is not comprehensive of the entire language by any means and is intended as a quick refresher primarily on DS & Algos which you already know the fundamentals for. The topics within this guide are commonly vetted during interviewing, esp. at Big Tech or companies with Big Tech influences. If you are not…

  • Python Interviewing Quick Reference Guide (a.k.a. “cheat sheet”)

    PEP8 style guide: https://peps.python.org/pep-0008/. Top 3 style guidance – use 4 space indents, lower camel case functions and variables, 79 char width (72 for docstrings). I use double quotes for strings so I don’t have to reprogram my brain when I switch to Java or C# but it is also extra keystrokes. YMMV. Strict adherence…