podzap
Senior Member
I'm a software engineer by profession. I write high-performance C++ networking code. It's a rather cerebral and mathematical activity. There is an element of artistry involved, but that is discernible only to other highly-specialised engineers. (What I do is so niche that most software engineers have no idea what I'm talking about when I try to explain to them what I do.) Most of my work entails minute attention to detail, obsessive-compulsive checking and re-checking, and sitting alone in front of a terminal with pin-point laser-like focus for hours at a stretch.
I've been working in IT infrastructure for almost 25 years, coding at work now and then (I still do it sometimes). Nowadays, I manage a web-scale authentication service and the team behind it. When we make stupid mistakes, literally tens of millions of people suffer and almost immediately. I'm a super old-school UNIX fart and spent the biggest part of this day teaching my senior java dev how to trap SIGTERMs. NOTE: Gonna buy him a T-Shirt now that says "BAD TRAP" I also spend a whole lot of time teaching them the difference between SysVinit and Systemd, also how to read 'man' pages. Sorry for letting you go on about MySQL etc in PMs and pretending like I knew nothing about it - just wasn't interested in tech discussion at the time.
I buy knives like yanagibas then I teach my wife how to use them. She's the real artist in our family. I'm just the guy who keeps the electrical grid running, so to speak. Some of her facebook friends, when she showed them a photo of our new Shun Kaji knife about a year ago, told her that they have a competitor blade that cost 3 times as much and they can't cook with anything lesser like the **** she has. Again, since I like to teach then I just tought her how to laugh. Snobs gonna snob.