Tim McCormack
Welcome! I'm Tim McCormack, a software developer, father, hacker, and nature enthusiast living in Somerville, Massachusetts, USA.
Navigation
- Blog, mostly on tech and infosec these days, but sometimes about plants or DIY stuff
 - Contact information
 
About me
I enjoy reading up on and exploring software design and development, biology, math, philosophy, psychology, computer science, information security, and interaction design. Besides the academic fields, I also enjoy climbing, hacking, hiking, biking, photography, and breaking things open to see what makes them tick.
I currently work for an online education company as a software developer writing Python on an architecture-focused team, although in previous positions I was mostly working in JVM languages (Clojure, Java, Kotlin, Groovy) or in browser-side development (HTML, CSS, Javascript). At home, I now mostly use Rust. I also moonlight in infosec, especially web and application security. I have various side projects such as a photo gallery written in Rust, and a social media project with a reference implementation in Kotlin.
About this site
The domain name Brain on Fire is a reference to those rare moments of enlightenment and insight when I feel that I have unlocked some mystery of the world or broken through to a new level of understanding. It doesn't have to be an original idea; perhaps I've just come across a new way of communicating something.
...this doesn't happen often, but some of these moments turned into blog posts, and I wanted to share them. (Most of the blog posts don't live up to that standard, of course; the name is largely aspirational.)
Blogroll
I'm just incrementally adding stuff from my feed reader to here; it's not particularly well-organized yet.
Personal blogs (tech)
Predictably, most of the blogs I follow are tech-related.
- 
    
Waldo Jaquith: Technology, Virginia and US politics, open government
 - 
    
Aldo Cortesi: Infosec and software
 - 
    
Cybergibbons: Infosec: Reverse engineering, hardware, alarm systems
 - 
    
Dan Luu: "A blog about programming; ¾ technical content, ¼ musings about the industry"
 - 
    
fuzzy notepad: Software and related topics (mostly web, game dev)
 - 
    
Chromakode: Software, design, life
 - 
    
discrete blogarithm: "the personal blog of yan/@bcrypt" - infosec etc.
 - 
    
Writing (Rachel by the Bay): "Software, technology, sysadmin war stories, and more."
 - 
    
lcamtuf's blog: Life, infosec, software
 - 
    
Aral Balkan: Privacy and ethical design
 - 
    
cemerick: Software, society
 - 
    
Zenhack: About code
 - 
    
Matthew Garrett: Infosec, both hardware and software
 - 
    
Prosthetic Conscience (Jason F. McBrayer): Social media, sysadminning, life
 - 
    
Technomancy (Phil Hagelberg): Software development, particularly Lua and Clojure
 - 
    
Audrey Eschright: Writer, community organizer, and software developer
 - 
    
Dave Rupert
 - 
    
Read the Tea Leaves: Software and other dark arts, by Nolan Lawson
 
Tech/legal
- 
    
/dev/lawyer: Kyle E. Mitchell on law, technology, and the space between
 - 
    
Copyleft Currents: Heather Meeker on open source software licensing
 
Personal (other)
Some also have tech stuff, but it's not the main reason I follow them.
- 
    
Idiot Joy Showland: Sarcastic political commentary (mostly UK)
 - 
    
Things of Interest (qntm): Software and fiction
 - 
    
Editor: Myself: [defunct?] Hossein Derakhshan's take on life — after 6 years of social coma
 - 
    
A Working Library: "Reading and writing from Mandy Brown"
 - 
    
Idle Words: Life (often very funny), software (also funny)
 - 
    
Patterns in the Void: Cryptography, anarchy, travel
 - 
    
Shtetl-Optimized: Quantum computing, politics
 
Companies (tech blogs)
- 
    
Netflix Techblog: Scalable software, open source announcements, methodology
 - 
    
Detectify: Web security blog