Microsoft is the only capable competitor to Apple and Google for the mobile device market and we saw how the Windows Phone turned out. If they kept that focus and used .NET to their advantage you would see a very solid competitor with a great ecosystem. It's a good lesson to everyone trying to enter a competitive market. Embrace your advantages and always avoid copying your competitors advantages. You'll literally be compared to them every time, so make that advantage attractive.
Microsoft's biggest competitor will always be Microsoft. So many products and they barely work together well especially across platforms. What Microsoft has always needed was focus. Until then they will continue to overcompensate to force you into their ideal profit model at the cost of usability and sustainability. See also: Edge, Azure, Office 365, Windows 10 license editions.
Heyyyy it's released! https://github.com/jepsen-io/maelstrom is a distributed systems learning tool: a workbench where you can write your own "distributed" systems in any language, using JSON messages via STDIN/STDOUT. Wanna write a gossip system in Perl? A transactional KV store in bash? Maelstrom will run it, show you how messages flow through the system, and verify key safety properties.
Streaming some open source and docker dev work. Swing by to chill, say hi or ask for help.
Finally back on streaming this week. Working on some docker builds and optimization tricks. Swing by to hang out, ask questions, or say hi.
Also if you think Rubocop for Ruby is broken, try out PyLint sometime. I just don’t use it period because of its fairly bad detection and recommendations that you can barely find good guides for online.
Learning Python in anger has been an interesting experience. It’s good to know Python is going through a lot of what the Ruby community has already experienced, just a bit worse in my opinion. An example is the 2.0 to 3.0 change. Also all the package/dependency management solutions. There is absolutely a solid choice with poetry. However, the community largely doesn’t talk about it and just defaults to pip and friends with deeply broken workflows. Makes me appreciate Bundler in Ruby a lot.
Over the years via many employers, conferences, and meetups I have amassed a sticker collection that isn’t even fully pictured here. I also use a backing sticker for my laptops to make it more like a canvas to paint with stickers of things I think were cool at the time or supported directly. Once I change laptops the backing sticker preserves everything like a chapter in a book. Framed the previous ones that will go up on the wall in the future home office as memories and art.
Streaming some work on my local dev environment plus some docker builds. Swing by to say hello or ask questions.
I think I should put some more effort into interviewing the owners of these smaller shops. I really want to understand at what point they felt it was time to chase that dream even if it could potentially cost them everything. When is it worth it?
The irony is that proving ground won't be in technology either. At least I can use those skills to drastically stack the deck in my favor and perhaps drive change in an industry that has been largely resistant to that change. Perhaps I can still make it a positive change but not in the way I was originally thinking. 🤔
I feel like my technology goals died when I made such a big bet on a giant lie at another company. Sacrificed a steady thing for a lie and now I am trying an alternative path that isn't everything I wanted at this stage in my career. I'm somewhat content, but that pain of years of work to prove myself worthy of leadership only to have it be a pile of bullshit hurts petty bad. I'd rather just strike it out on my own, driven by the pain and anger to prove everyone wrong.
Still lining things up for the next major chapter in my life. That unsettling doubt is creeping in alongside friends and family telling me it's not worth it. Do I swallow my pride and stick to technology while burying this dream for at least another 5 or 10 years? Or commit to this now while I still have youth on my side. Closing the door on tech now means a significantly higher difficulty to return later because ageism is very much still a thing.
Streaming again. Think I am settling in to a Monday, Tuesday, Thursday schedule now. Swing by to say hello while I cleanup and organize my dev environment.
Getting back into streaming after a very long break. Swing by to say hello or ask questions. Working on open source stuff as usual.
That community is what kept me in programming and what almost got me deeply into the games industry. Still a path in my life I wonder if I should have taken more seriously.
Bi, Furry, Musical, Coding Geek sporting Ruby Red Hair working with DataDog. Husband to Aevin1387. I talk about code, food, drinks, and equality in tech.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!