Brian Kohan
banner
bckohan.fosstodon.org.ap.brid.gy
Brian Kohan
@bckohan.fosstodon.org.ap.brid.gy
I'm a reluctant technologist comfortable in C/C++, Python, JavaScript, and Rust. Currently working in satellite navigation, but I've built everything from flight […]

🌉 bridged from https://fosstodon.org/@bckohan on the fediverse by https://fed.brid.gy/
What are the best self paced online python courses for beginners out there? Free is a major bonus.
December 10, 2025 at 4:11 AM
My thoughts on Prop 50 that my fellow Californians should be voting on now.

In short, its time limited and only in response to a power grab by other states so we've been forced into a YES vote.

This endorsement is more thorough (and less edited) than most of my endorsements are but I feel that […]
Original post on fosstodon.org
fosstodon.org
October 17, 2025 at 4:52 PM
August 8, 2025 at 10:35 PM
New release of https://github.com/bckohan/django-routines

This package is not well circulated but I reach for it on every django project. It's really nice to ship common management routines, like deployment directly in my wheels.
GitHub - bckohan/django-routines: Define named sequences of management commands in Django settings files for batched execution.
Define named sequences of management commands in Django settings files for batched execution. - bckohan/django-routines
github.com
July 23, 2025 at 12:03 AM
JPL management is operating under the assumption of a 46% budget cut next year.

I've spent my entire career at national labs and in academia. I will miss it dearly.
July 14, 2025 at 8:27 PM
Reposted by Brian Kohan
Today on Volts: the California Environmental Quality Act (CEQA) has become a tool to delay & block new housing. I talk with two legislators -- @buffywicks.bsky.social & @scottwiener.bsky.social -- about their attempts to reform the landmark law & uncork housing abundance in CA.
The fight to build faster in California
Buffy Wicks and Scott Wiener explain how they're reforming CEQA, the California law that lets anyone with a lawyer delay housing projects for years.
www.volts.wtf
June 25, 2025 at 4:55 PM
"My daughter will have to live in this country after I am gone. I want her to have what I had. A life where I was free to pursue the truth without fear of persecution or professional consequence. And if she does not have that, I want her to know that I fought for it." […]
Original post on fosstodon.org
fosstodon.org
June 13, 2025 at 4:58 PM
Active duty US Marines have been deployed several miles from my house to quell a non-existent insurrection in hopes to generate politically useful footage of unrest so this unlawful administration can justify more authoritarianism.
June 10, 2025 at 3:17 AM
Every now and then I still encounter a makefile and I thank god for modernity.
May 13, 2025 at 3:46 PM
I’ve encountered this in my minuscule/obscure projects. I can’t imagine how bad it is for curl!

https://arstechnica.com/gadgets/2025/05/open-source-project-curl-is-sick-of-users-submitting-ai-slop-vulnerabilities/
arstechnica.com
May 8, 2025 at 7:41 PM
hmmm, dependabot is not smart enough to know it can't upgrade to dependency that don't support the project's lower bound Python? 🤔
April 30, 2025 at 9:13 PM
so... having a github repo tab open in chrome consumes ~200MB of memory. What has become of us?
April 18, 2025 at 8:19 PM
First release of django-enum through django-commons, everything went smooth!

https://github.com/django-commons/django-enum
GitHub - django-commons/django-enum: Full and natural support for enumerations as Django model fields.
Full and natural support for enumerations as Django model fields. - django-commons/django-enum
github.com
April 18, 2025 at 6:45 PM
You can build a pretty good mental model of Trump by removing any understanding or appreciation of trust as a concept.

Unfortunately trust is what the modern world runs on. Hold onto your butts.
April 9, 2025 at 4:45 AM
On the bright side, if we survive it - this experience will scuttle protectionism for a generation.
April 3, 2025 at 3:58 PM
3.1.0 of django-typer is out. Some highlights:

* Django 5.2 trove classifier :P
* shellcompletion install will now politely ask before touching any of your dotfiles
* A few additional completers
* Numerous bug fixes to shellcompletion, especially on fish/powershell […]
Original post on fosstodon.org
fosstodon.org
April 2, 2025 at 9:57 PM
I have profound sympathies for anyone who has ever had to maintain tests that verify interactive i/o for multiple terminal systems across different platforms.
April 2, 2025 at 6:31 PM
The upside of having robust tests is that you find lots of bugs. The downside is that you have to fix lots of bugs.
April 2, 2025 at 6:00 PM
Are there any domain registrars that aren't complete ass? Does anyone like their registrar?
April 1, 2025 at 5:18 AM
Chonky update to django-enum. Version 2.2 is out with much improved seamless form support for Flag enums. Thank you to @crgwbr for the help!

https://github.com/bckohan/django-enum
Craig Weber (@crgwbr@ioc.exchange)
66 Posts, 68 Following, 10 Followers · Maker of websites / occasional woodworker. Principal engineer at thelabnyc .
ioc.exchange
March 30, 2025 at 6:55 PM