797 karma · joined January 10, 2009
Here in 2025, my career has shifted into Product Management where I’m working on the tester experience for our PtaaS product. It’s been a blast so far getting to use my experience being a practitioner, leader, and customer to build something awesome.
When I’m not at work, I’m probably chasing my awesome wife and kids or doing whatever my latest hobby is. Whether that’s biking around the local trails, camping with my family, #hiking in the desert at #defcon, or building a solar powered battery backup for an arduino project for makerfaire. Heck, I’ve even gotten into birding.
I play a bunch of pcgames and some vr stuff here and there, too.
Find me at... mastodon: @willasaywhat@infosec.exchange bsky: @willasaywhat.bsky.social most other places: willasaywhat
Thankfully, my efforts were noticed despite my lack of unpaid overtime. I've been promoted twice in the past three years, added to special panels and events, and even been given assignments that just rock.
There is this stigma around working 40 hours a week, and only 40 hours, that I will never understand. If you don't need more 40 (or even less) to do your job, what does it matter? The employer is getting what they asked for, and often times more, and you're getting a paycheck. Its called ROWE: results oriented work environment. Just a shame it hasn't caught on in the US.
If this is one of those anti-Microsoft zealotry things, then I'm really disappointed. Their tool chain may be proprietary, but with things like NuGet and .NET MVC spawning from inside the belly of the beast, I can't vilify them one bit.
Kind of sad, really.
The opportunity cost is relative, since the people you meet in college may very well be the best resources you have for maintaining your drive, innovative spirit, and will to keep on. Just the discipline of finishing something is worth the time and money spent. That said, it depends on _you_ and your situation.
Personally, I wouldn't be who I am today without suffering with my peers through classes like CS1, Discrete Structures, and Computer Architecture. My first piece of real consulting work, the first proposal I ever wrote, was for an ad on our local university's job board.
Disclaimer: The total cost of my education was paid by scholarships, so I do not have first hand knowledge of how this works, just providing my anecdote. $26,000 figure was calculated using my in state invoices from 2003-2007 so they may need adjusting for inflation.
"I’ve gone back and forth on whether managers should code and my opinion is: don’t stop coding. Each week that passes where you don’t share the joy, despair, and discovery of software development is a week when you slowly forget what it means to be a software developer. Over time it means you’ll have a harder time talking to engineers because you’ll forget how they think and how they become bored."
http://www.randsinrepose.com/archives/2011/07/12/bored_peopl...
That said, what's your Meyer-Briggs? For my own personal research, not being snarky, I just have a hypothesis. :)
Also, the TI-83+ takes a beating. ;)
1. Shutdown
2. Rebuild the other service yourself and integrate your tool
If you invested real money into a product, which would you choose? Especially when the "other service" is basically a badly scaled, maxlen'd, asynchronous messaging service.