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). I also moonlight in infosec, especially web and application security. I have various side projects such as a photo gallery written in Clojure and Python, and a social media project still in "dark mode".
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