S.M.A.S.H. Training 2026

April 22, 2026

Programmers Guild will be hosting a series of training workshops throughout 2026 which focuses on training folk to BUILD SOMETHING. When we say SMASH, we mean that both developers and users of software must be the primary beneficiaries of its value. And that includes everything from well-paying careers to tech support for the everyday person. Quality software provides quality jobs and a quality experience. And we want YOU to BUILD IT.

2026 Hackers Training Series

April 10, 2026

ATTENTION: junior programmers and members of the community who want to GET GOOD. Online training starts this Summer, created to take your skills to the next level while connecting you with a community of peers and mentors! The importance of a nurturing community is the keystone to a long and successful career!

Spaghetti Code is Delicious

Nov. 16, 2025

 You're coding and you finish a small but useful program... which turns out to be VERY useful. Which leads you to expand and improve its functionality over time. And as you continue to expand that code... you unexpectedly arrive in a place where it's difficult to work on it. You can't figure out why new bugs are popping up in code that used to work. It's difficult to think about how to add a new feature to the program -- so you carve out a new space and hastily wire it up into the old code! Now THAT rats nest of digital wires starts to haunt the code whenever you have to update it. Spaghetti.

And I'm here to tell you to eat that spaghetti. It's delicious. 


The Learn to Code Movement

Nov. 5, 2025

Think back to the era between roughly 1975-2000, a time when many of the most revered and celebrated software developers of today started their careers by teaching themselves to code. Wealthy companies hired these enthusiastic young programmers on nothing more than the word of a colleague. In the earliest days of the profession, everyone was self-taught and learned the details on-the-job

So what was the Learn to Code movement of the late 2000s even about if everyone was self-taught? It signified that people were no longer teaching themselves computer programming, because the web had changed how people used computers entirely. Nonetheless, you need a computer and broadband to even access the web. Not everyone got to participate in this movement. 

In this article, I'll discuss:
  1. The promise of the "Learn to Code" movement
  2. The participants who benefited
  3. The impact on the future of software careers

The Oak (Cookout) Project

Sept. 5, 2025

Formerly known as T3 Matchine!

Overbyte Live Coding Series Returns!

Aug. 11, 2025

Summary:
  • Overbyte Coding Series is sponsored by Python Software Foundation
  • Join the next session (see events)!


500 Strong Campaign Info

June 4, 2025

To show your support, JOIN THE CAMPAIGN!
  1. **NEW** for online supporters: Patreon
  2. Use Zelle: 415-916-6715 or [email protected]
  3. Use CashApp at $programmersguild
  4. All contributions are powerful. Recommended: $5 or more
Looking for our 2026 Training Report?

Teen Tech Lab Summer 2025

March 26, 2025

West Oakland Public Library and Programmers Guild host the Teen Tech Lab 2025!

^Top