Brad Montgomery

a blog about tech, bikes, and occasionally food

Do we even need browsers anymore? published on
Will AI remove the need for browsers in the future? Let's think through it. — ai tools web

Thoughts on AI and Negative Work published on
Thoughts on software development with AI, and the concept of Negative Work. — ai programming

The Minimum number of Bikes published on
I'm down to three bikes. That's the bare minimum. — fitness bikes

My AI Journey (for now) published on
I'm on the AI bandwagon. Here's how I got there. — ai programming personal

What is this LangChain Syntax? published on
Exploring how LangChain overloaded the | pipe operator. — python

Thoughts from re:Invent 2024 published on
Generative AI, Bedrock, and easy (easier) data lakes. — devops programming community

We are all inventors published on
I just now realized... — fun image-processing ai

Lingo Day One published on
My experience with the Lingo CGM: Day 1 — food fitness

Test-driving the Lingo CGM published on
I ordered the Lingo CGM, and this is the first post in a series describing my experiences. — food fitness

Do we need comments? published on
Does this site need comments? — web personal community

The Mintbook Air published on
I installed Mint on a 2012 MacBook Air — linux macos apple

Welp, I built a static site generator published on
Hello new website. — python web tools programming

ChatGPT on choosing a JavaScript framework published on ai fun

Happy New Year 2022 published on fitness personal

Git workflow published on tools programming

A reasonable number of bikes published on fitness

I'm doing a Whole30 published on food fitness

New Year, New Site (2019 edition) published on personal django open-source

Giving Tuesday: My Favorite Memphis Nonprofits published on fitness community

What's in my requirements.txt published on programming python linux

The Blue Collar Programmer published on community programming fun

Sending SMS messages with Amazon SNS and Python published on devops python web

Why is runserver/daphne so slow? published on django devops javascript

2016 St Jude Memphis Marathon published on

Help me support St Jude published on community fitness

Let's convert a Word Doc to HTML published on web tools python fun

50 miles published on fitness

Young Coders at PyTennessee 2016 published on

Ignoring SuspiciousOperation requests for fun and (profit?) published on

A custom __date lookup for Django published on database django python

Date lookups in Django published on database django python

Django Admin Filters from ArrayFields published on django programming database

Disabling the Forms in Django Rest Framework's Browsable API published on web django python

Webucator: zip, map, and lambda published on programming python tools

A django iconbool filter published on django programming python

Nice ArrayField widgets with choices and chosen.js published on django database python

Django hack: Help text on a model instance published on python django programming

Unsubscribe published on fun programming

Running Miles, Curing Cancer published on community fitness

#HACKMemphis 2014 published on community

My Development Environment published on programming devops tools

Your VM has become "inaccessible." published on devops

Wrapping up the WORS with a 10k at Shelby Farms published on fitness

WORS 8K+ at Stanky Creek published on fitness

GiveCamp 2014 published on community programming devops

Old-school Skitch and CloudFiles with ftp-cloudfs published on devops python tools

WORS 5k at Stanky Creek published on fitness

WORS 3k in the bag published on fitness

Looking Back. Looking Forward. published on personal

The little things published on python programming

problems with django_extension's graph_models? published on django python

Getting the Most out of ack published on linux tools

An Attribute by any other name... published on python programming

Metrics with Django and Redis published on django programming database

String Theory published on fun programming fitness

Django Manager Testing Woes published on django programming python

Python's zip, map, and lambda published on programming python tools

How in the world do you Mock a name attribute? published on programming python

Why I deleted Mailbox after only an hour. published on web tools apple

Calculate a Week Range for a Date published on programming python

How to use a turning lane published on fun

The Minimum Working Thing published on community programming web

Division By Zero published on programming personal

Vim: Jumping around! published on tools linux

Let's be a better vim user published on tools programming linux

Customizing Django's password_change view published on django programming python web

Thoughts on PyArkansas published on fun community python

Django Models & Mixins for cleaner code published on django python programming

Fixing Bugs. published on fun programming

A Vision of the Future published on fun community

A scenario for the future. published on fun community

planning julython published on

Building a Happy Potty published on apple javascript web

Easy Custom Vagrant Packages published on devops linux

Running with Zombies. published on fun apple fitness

Streaming Replication in PostgreSQL 9.1 published on database

Net::HTTPServerException: 412 "Precondition Failed" published on devops

PostgreSQL 9.1.2 via homebrew on OS X 10.7.2 published on django macos database python

Chosen.js in the Django admin published on javascript django python web

Think Different. published on personal apple macos

SiteSprint III - An update published on

Fix: Leopard libedit detected. published on

SiteSprint III - The Reclaimation published on django community web

Python: stray commas cause tuples? published on python

A case for values_list published on django python web

PyGraphviz on OS X (SL) with virtualenv published on macos python tools devops

Vim Syntax highlighting for Apache Config Files published on linux django tools

Convert Tables to Unordered Lists published on python programming web

Pretty options for Django's auth.User published on python django web

Dealing with Unicode and ASCII using Python published on programming python

On select_related() published on python fun django web

Building PIL on OS X: Snow Leopard published on macos image-processing python devops

Specialization published on fun personal

Adventures in Bread-Baking: Part 1 published on food

Add JSON syntax highlighting in Vim on OS X published on

Resize the iTunes Window published on macos programming

Ubuntu Audio, YES! Windows XP, NO. published on hardware linux

Gahhh!! Django, virtualenv, and cx_Oracle published on linux database django devops

Sticky Groups published on linux web

Mercurial installation woes on Mac OS X published on macos python tools

A for AJAX - OR - Dynamically generating options for a select element. published on javascript web

My PYTHONPATH bit me. published on python django web

"Adding" Q objects in Django published on python django web

Data Truncated Errors published on python django database web

Have Apache Force File Downloads published on linux django web

Push Your SSH Public keys using Fabric published on python devops

Restricting Access by Group in Django published on python django web

Dynamically Displaying Fields in a ModelForm published on programming django web

How to Set up a Foreign Key Constraint in MySQL published on programming database web

Public Keys don't like write access! published on devops linux

mod_python checks your blood pressure published on fun python django

Scheduled Tasks (or cron jobs) with Django published on python linux django web

A Custom form for Django's Automatic Admin. published on python django web

Add a Context Processor for your Django app using Sites published on programming python django

Morphology is Fun! published on fun image-processing programming

How to convert HTML to PDF using Python. published on tools python web

radiohead - 15 steps video published on fun

That Looks about Right published on programming fun

A simple Django example with Ajax published on javascript django

Extending Django's MultiWidget: SplitSelectDateTimeWidget published on python django

SelectTimeWidget: A custom Django Widget published on python django

Soup's On! And it IS Beautiful! published on programming python web

BarCampMemphis, the Day After published on community django

A topic for BarCampMemphis published on community python django

on beards published on fun personal

hack your iphone earbuds... published on fun community hardware apple

iTunes Genius Lies! published on

Pondering a Robotic Lawn Mower published on fun hardware web

Recursively deleting files (based on regex) published on

Recursively Renaming files published on linux macos programming

Looking Forward to BarCampMemphis published on community

Safari is Cooler than you Think! published on macos web

Net Neutrality published on linux web

How to update an input value with the value from a selected option using Prototype published on javascript programming web

Extracting and Encoding Still images to/from Video files published on macos hardware

The Apple Dock is a Mirror! published on fun macos

PHP is chopping off my Access Memo Fields published on

Django: Generating an Image with PIL published on

The Structure of a Django App published on programming python django web

Why Bluetooth headsets didn't catch on in the '90s published on fun hardware

Games for Kids: dodger published on macos fun python

Mac OS X, Python, and Fink: Playing Nicely Together published on macos python

Lions, Tigers, and Web Development Frameworks, oh my! published on javascript programming python web

Folding@Home published on

pyCropper published on fun image-processing python

A Go at California Rolls published on food fun

Review: Beginning Game Development with Python and Pygame published on

Google blocking automated searches? published on

Shrinking Images with Python published on python

Tracking a Laser pointer with Python and OpenCV published on image-processing python

Super Spicy Creamy Veggie Chili published on food fun

Computing Correlation Coefficients in Python published on image-processing python

Announcing pgSlideShow published on macos python

On the Move... published on

PyOpenGL on OS X published on macos image-processing python

Pygame on OS X with python 2.5 published on macos python

$100 iPhone Early adopter Credit published on

The Never-ending "To-Learn" List published on programming python

Building Apps for the iPhone published on apple web

iPhone Disappointments published on

My wife bought 2 iPhones!!! published on apple

Using (and Abusing) the iPhone published on apple

Compiling Warzone 2100 on Mac OS X published on fun macos

Thunder Demons live here! published on fun

Easy Video Conferencing? published on macos

Hello Torque, again. published on fun programming

MacMathematics published on macos programming

MacMathematics published on macos programming

Casual Games published on fun

Mac mini disassembly published on hardware macos

Javascript: What is the standard? published on javascript programming web

magic SysRq published on linux programming

wifit - an iwconfig tool published on linux

Automatic Backups with cron, tar, and SSH published on devops linux macos

Migrating PHP scripts to MySQL from PostgreSQL published on programming database web

Blocking outgoing UDP traffic using iptables published on linux

Building a Debian-Based Webserver published on linux

My Wife's New Laptop published on hardware

Spammers never die! published on programming web

That's Amazing published on personal fun community

Voice Observation published on programming

DiskWarrior Rocks! published on macos

Flu + HDD crash published on devops macos

Torque published on fun programming

Pink for October published on fun

Peppers! published on food fun

Data Structures published on programming

Speak like a Pirate Day! published on fun

OpenCV on Mac OS X published on image-processing programming

OpenCV published on image-processing programming

Spiral published on fun linux macos

YouOS published on fun programming web

Competition is Good published on macos

Roll your own! published on programming

A Penchant for Circles published on fun

ebay? published on hardware

Games! published on fun

Scripting! published on programming

Google Knows Me!! published on fun programming

Pleonasms... published on fun

Rosemarie published on personal fun

OpenLaszlo published on programming web