Fredej
Joined 10 years ago
Joined 10 years ago
At my job, we have a hackathon once a year. You are free to decide if you want to join. It is during work-hours and you can work on anything you want, provided it is somewhat company related. That, however, is a very wide umbrella. Like, someone made a "lego-gun" for automatically plugging USBs in and out. It also helps that we're hardware company, so the ideas can be a bit more high-flying sometimes. Snacks and drinks are served during the day.
After work-hours, there would be a lightning round of presentations to management, and we would vote for different categories. After that, pizza and beer.
Now, it's expanded a bit, and people said they didn't like sticking around after working hours. So it's one day of building and one day of presentations. Both are completely voluntary, but are usually a lot of fun.
I'd never do it on a weekend, and I'd only stick around after hours for a social event.
This is my lived reality right now. It's not necessarily super fun in the long run. It can get draining to work on new thing after new thing, only for it to get shut down because it doesn't _quite_ fit the company strategy or they can't find anywhere internally to anchor it.
Plenty of good ideas have died that way.
That said, I think it also heavily depends on the company. If the work you're doing is directly feeding into the development pipeline, it sounds like fucking heaven. Mine, however, is not.
I literally just sent an email to HR, talking about how my new boss is horrible - I've only had him for 2 months and now I'm home on sick leave from stress.
I'm hoping he gets the boot - still in his trial period, even! But truth be told, the experience burned me so much that I think I'll just leave for something different.
I can definitely relate to having the mental snot beat out of you. I began to doubt my own skills, because I basically haven't been allowed to do anything technical since late November.
Yesterday, I had an interview with the CTO of a super exciting, fast growing company with an awesome product. The interview was scheduled for 1 hour, but we went 2.5 hours because there was just so much interesting stuff to talk about. I felt like I was myself again. I still got it baby!
What I guess I'm saying is, I can relate, it's fucking tough, and it's fucking awesome that you've moved on! Congratulations. Now make sure you heal.
`defer` would to some degree solve that issue.
Similarly, I've been missing nullptr, just for the expressiveness. I like that C23 now includes it :)
But a part-time consulting gig on the side, when you've been working for 10+ years and have a solid network? In that case, you can often find opportunities in your network, if you're looking.
Basically, if anyone you know is taking a C-level position in a funded startup, for example, they might very often need help with all sorts of different things and would be willing to pay.
Similarly, any time someone reaches out on linkedin with a job, tell that you're happily employed on not planning on moving, but that you would be interested in helping them on a part-time consulting basis. Done.
What I do is embedded software for medical devices though, so beyond building there's a lot of documenting, reading documentation adhering to standards.
Most of the time, I genuinely wish it wasn't. There's so much I have access to, that I would never, ever need. And because I have that, I can't access things I actually need.
Just give me a iPad for all the corporate stuff and let me work on an open PC.