Post details
Slack tip: ⌘⇧S (command shift s) expands the workplace switcher to a dedicated column. Allows you to see which workspace has new activity without needing to tap to expand the list first. h/t @anderseknert@hachyderm.io #Slack #proTip
Slack tip: ⌘⇧S (command shift s) expands the workplace switcher to a dedicated column. Allows you to see which workspace has new activity without needing to tap to expand the list first. h/t @anderseknert@hachyderm.io #Slack #proTip
Had a great time doing an Ignite talk at #DevOpsDays London today about dependency-management-data - come say hey, there's so much more to it than I could squeeze into 5 minutes!
I've got a good getting started guide and a long-form post if you want a bit more depth

Between and I took 9049 steps.
@ian@hachyderm.io The German bread pumpernickel translates to English as “fart goblin”, referring to the flatulence induced by the difficult to digest rye.
Nothing like getting trolled by the linter I wrote 3 years ago in my past job. Damn you past Tim. These rules are harsh.
I miss @nova 😔
being a programmer is very liberating because i can turn any computer problem into a much weirder computer problem
Hyperfocus for hours to get my Linux desktop config just so. Fourth test run, there's an error somewhere that the window manager doesn't log or report. *(faint sound like dry twigs snapping in my head)* Reboot into Windows. #ADHD life
Bloke sits next to me on the train and whips out a book, and it’s “A Brief History of the Roman Empire”. What is happening
COVID-19 was many people’s first introduction to the working-from-home experience. I’ve been lucky enough to have been working from home exclusively since 2009 and at US-based companies (e.g. GitHub) since 2012. I’ve also been an EU-based open-source maintainer since 2007 and maintaining the globally-distributed Homebrew package manager since 2009. These experiences have helped me learn some tips on how to be more effective working remotely that I’d like to share with you:

Something something about once you're a nazi bar you're always a nazi bar.

After almost 2 years of development, learning, and growth, we’re finally launching Graphite out of beta! But what does it actually mean to launch?

My spicy take is that XML is better than YAML, because there are situations where XML is appropriate, but there’s no situation where YAML is appropriate. Let me explain…

Huge congrats 👏🏽
Gotchas with pointing Go modules to a fork, when building an installable module (3 mins read).

A gotcha around how to pin a Go module to a fork, if you're building a module that should be go installable.
New on the website is an archives page if you wanted a quicker way to go back through the many posts I've written! Could do with maybe adding a little more detail + some format changes, but a good solution for now
Attached: 1 image Happy 41st birthday :-)

Very convenient for me that every security question that most websites ask for is exactly the same info in the little info box on Wikipedia. I could just make a little tool to automatically fill them in. For security.
Attached: 1 image Fuck it. Pronouns in BIOS

Mike McQuaid shares on the history of Homebrew, his involvement in open source, boundary setting, and what software sustainability means for him.

Between and I took 5138 steps.
Go 1.21 shipped a preview of a change in Go 1.22 to make for loops less error-prone.

Attached: 1 image @exchgr@mastodon.world

Charlie Gerard is a highly accomplished software engineer and technologist. She’s worked at Stripe, Netlify, and Atlassian and authored the book, Practical Machine Learning in JavaScript. In her spare time, Charlie explores the field of human-computer interaction and builds interactive prototypes using hardware and machine learning. Some of her recent projects include building a DIY

For today’s episode, Asim is joined by Andrea Goulet, who has spent more than 20 years in the tech industry. She joins Asim as she tells her journey in the tech industry and how the idea of empathy has helped her develop some soft skills that may be productive for software engineers in the field. [00:39] Introduction of Andrea [2:00] About Empathy [04:56] Andrea’s Journey in Software [07:47] Frameworks on Empathy [10:27] Applications of Framework to Engineers [14:45] Taking Actions with Empathy [20:10] Tangible Benefits of Empathy [26:21] Task and Relationship Conflicts [28:59] How to Reach Andrea Defining Empathy Empathy is the moment an individual experiences when they have the power to make decisions and then act upon it. It is that moment when one’s thought process can read the feelings or foresee the consequences of the actions they are about to do. In the world of software and tech, empathy is not the main highlight to the work system, however, this underlying skill can be the butterfly effect that can change the course of productivity and outputs of software engineers. Essential Soft Skills Empathy is a soft skill that can be harnessed as a metaphor to create a better working environment not just for yourself, but for your co-workers as well. Rooting back to the decision-making moments, there comes a time where you have to consider factors such as rational or logical thinking, setting up boundaries, and proper communications, these are the trigger points where empathy plays a big role in creating a good working environment. The soft skill has worked on many software developers in terms of better work productivity as well as healthier and professional working relationships with colleagues. How to Connect with Andrea and Other References: Andrea’s Linkedin Heartware’s Website Corgibytes Website Empathy in Tech

By Maciej Domanski, Travis Peters, and David Pokora We identified 10 security vulnerabilities within the caddy-security plugin for the Caddy web server that could enable a variety of high-severity …

The impostor is only sus if they don't do their tasks
I love a good refactoring - picking things apart, reviewing the domain model, incrementally whittling away bits of cruft the code has acquired over time. It feels peaceful too; relaxing. Getting it to the nitty gritty of the value so myself and my team can work more effectively and accurately.
❤️ that thing where you get an email and it's not from a gmail address but from a custom domain and you think oh cool let me check out if they have a personal website and then they do and it's FUCKING AMAZING
Attached: 1 image Really excited to tuck into this! @adhdjesse@mastodon.social has been one of my favorite voices on ADHD since getting diagnosed as an adult a few years back.

A Go package providing errors with a stack trace and structured details. https://pkg.go.dev/gitlab.com/tozd/go/errors

Due to current events, let me remind y’all that not going to any talks at conferences has tangible consequences that will affect YOU too – eventually. Anyone making claims about this as anything else than a trade-off can be safely ignored: https://hynek.me/articles/hallway-track/
There are many good reasons to not go to every talk possible when attending conferences. However increasingly it became hip to boast about avoiding going to talks – encouraging others to follow suit. As a speaker, that rubs me the wrong way and I’ll try to explain why.

Attached: 1 image

Attached: 1 image Who said no good can come from mansplaining?

Open Source Summit looks great, sad to be missing it! But very excited to have #DevOpsDays London this week 👏🏽
Between and I took 6522 steps.
Learn 9 best practices for formatting your logs in production to make them easy to read, parse, and troubleshoot.
