Wanted to share a thing I like for remote work: it’s an app that takes over all your monitors a few minutes before your next meeting, called In Your Face https://inyourface.app/
I can’t promise I’m never late to meetings anymore, but at least now I know I’m late. You can snooze it, so I set it to go off 3 minutes before the next meeting, and I snooze every minute while I wrap up what I was doing. Pretty helpful especially when I’m in back to back meetings. Saved my butt more than a few times 😮💨
It's the season of promotions at #Grafana Labs, and I'm very happy to see two engineers promoted, from senior to staff and from staff to principal respectively, purely on their upstream open source work on #Prometheus
There are not a lot of companies left which not only put money where their mouth is and sponsor upstream work but also promote people internally for external work.
For those who don't know Grafana promotes internally, but levels mean something and promotions are earned not given.
It's hard to get promoted, trust me, I know.
Which makes me even happier to see those two promotions today.
Please publish and share more
https://micro.webology.dev/2024/11/02/please-publish-and.html
Life's a bit shit at the moment as I've been in a car crash which was not our driver's fault and am living on painkillers and muscle relaxants.
But after weeks and months I am finally, FINALLY at the right #latitude, free of clouds, and free of mountains to see C/2023 A3 #Tsuchinshan-#ATLAS. And just as I have my binoculars in the right spot, not knowing it's the right spot yet, a #meteorite streaks through my field of view.
Probably the first and last time in my life I see a meteorite at 10x.
My reflections on how the design of software configuration files affects their management:
https://matttproud.com/blog/posts/config-management-gold-standard.html
#Blog Gist:
The choices a #SWE makes in how a piece of software's configuration files are designed have wide-reaching implications for the SWE themselves and their #SRE and #Sysadmin brethren. Namely, how easily, precisely, and confidently can changes be made en masse. I examine several functional and non-functional quality attributes of config. formats and their ecosystems.
Wanna #getfedihired ?
#Grafana always has open positions at https://grafana.com/about/careers/ - we never did layoffs, we never stopped hiring.
We're looking for roughly one #devadvocate per quarter. You get to treat the #community right, work on and with interesting technology, and can work with me
It's fully #remotework, and you get to travel to and speak at as many conferences as you get accepted to
Bonus points if you speak #golang and/or #react
Questions? Feel free to poke
To be clear, I don't get any kickbacks for referrals, I'm too high level for that.
I just want to work with good people, and the crowd around here has a higher than average likelihood of being decent.
Edit: I have received a few private messages about time zones and locations. We can't hire everywhere for "the people team can only deal with so many jurisdictions" reasons, but other than FEDRAMP rules time zones are more a suggestion than a requirement.
"Why would you?"
"Why would we what?"
"Destroy humanity."
The lights coalesced, almost like a shrug. "It seems.. easier.. just until this star runs out of energy. Why would you?"
"Why would we what?"
"Care."
She pulled herself up a bit, almost like a shrug. She closed her eyes and exhaled deeply, one last time.
Should be mandatory reading in every CS school (not that I've been to one 😅)
Many moons ago I used to run the #grafana security vulnerability handling. One day someone reached out with a variant of "I found an exploit in your codebase, normally I sell those to the highest bidder, but it's you so here's the PoC for free".
I have thought about this a lot over the years..
What gaggle of inane mouthbreathers would ever attack the @internetarchive #internetarchive?
I hope you ram your shins against a coffee table every single day for the rest of your collective lives.
Blog post to go with my PromCon talk:
https://grafana.com/blog/2024/10/08/inside-promql-a-closer-look-at-the-mechanics-of-a-prometheus-query/
I was recently asked if the strong passwords that Apple Passwords generates contain ”gibberish two-syllable ‘words’”. I explain the answer to this question in a new post on my blog: https://rmondello.com/2024/10/07/apple-passwords-generated-strong-password-format/
My close friend @iris_meredith published this on corporate norms around "Who is allowed to know things" at companies. Tech debt isn't real unless someone in power affirms it in a PowerPoint.
https://deadsimpletech.com/blog/epistemology
I love it and have made the same point. On Hackernews, it was accused of being "extreme left wing content" and the author is trying to "seed violent ideas into the minds of mentally unstable people".
Read it, and if you liked it, please send Iris some positive vibes.
Having an emoji rendering issue in Linux led me to deep-dive into emojis internals. 🤷
So why not share it? 😅
Also, I learned that emojis can be joined together to produce other emojis, which is one of the cutest things in the emoji universe.
https://dev.to/moukoublen/unicode-emojis-and-a-bit-of-golang-3ced
I've started slowly getting back to the habit of writing on my small blog, any feedback y'all have is greatly appreciated (and I'll owe you a beer for it).
I've written a blogpost on joining errors with the built-in errors package in Go.
Joined errors are a variant of error wrapping with slightly different semantics; I haven't seen them used all that much!
Let me know what you think! ^^ #golang #go
⏬
https://tpaschalis.me/golang-multierr/