51 Followers
165 Following
331 Posts
Software person, dad, Luddite
GitHubhttps://github.com/brainsnail/

For folks looking for their next role, we're hiring a manager for the team I'm attached to (Senior Manager, Platform Engineering - Secure Supply Chain). It's a big problem space with a large impact on all of Twilio engineering. Role is remote, but based in US or Canada.

https://jobs.twilio.com/careers/job/1099552427321?domain=twilio.com&hl=en

#getFediHired #hiring

Senior Manager, Platform Engineering - Secure Supply Chain | Twilio

We are always looking for people who will bring something new to the table! Required: 8+ years of experience in software engineering, platform engineering, or infrastructure roles, with at least 4+ years in engineering management leading teams of 8-12 engineers Proven track record leading secure supply chain, DevOps, CI/CD, or developer platform initiatives at scale in complex, multi-product organizations Deep technical knowledge of source control systems (GitHub), build systems (Buildkite, GitHub Actions, Harness), and artifact management platforms (Artifactory, Nexus, container registries) Strong understanding of secure supply chain practices in cloud environments (AWS, GCP, Azure) including cloud-native CI/CD, container security, infrastructure-as-code, and cloud service integrations Demonstrated experience partnering with Security and Compliance teams to implement security controls, vulnerability management, and compliance requirements without compromising developer velocity Strong people leadership skills including hiring, performance management, coaching, and developing high-performing engineering teams Excellent stakeholder management and communication skills with ability to influence and align cross-functional partners at all levels of the organization Strategic thinking with ability to balance short-term execution against long-term vision and organizational impact Experience managing budgets, vendor relationships, and making build-vs-buy decisions for platform capabilities Experience with software supply chain security frameworks (SLSA, SBOM, vulnerability scanning, dependency management) Experience leading teams through significant technical migrations or platform modernization efforts

(no)
Every legacy codebase is a fossil record of a previous engineer's specific mental breakdown and I just think that's beautiful
Am I allowed to say that I am having fun building things with LLMs? Like, a personal project at this point is something i don't have to be super invested in or pours hours a day to work on - I can just...make dumb things for fun? Did we skip over that part?
There’s an odd tension seeing more people highlight the importance of conceptual documentation and formal methods for LLMs, but no so much for themselves.

Reading “Thinking in Systems”

“Purposes are deduced from behavior, not from rhetoric or stated goals”

We often get stuck on what is said and forget to look at results. If the results never match what is said then you need to realize maybe what is said is meant to mislead. It could also be lack of skills but that is not much better.

In my experience, most engineering misalignment comes down to interpretation of requirements. Someone says, “We should support Y.” That can mean different things depending on context.

The easy move is to make a reasonable assumption and start building, because asking clarifying questions feels slower, especially in async teams where you might be waiting for a reply. But I’ve found that taking the time to align first is usually cheaper than the rework that follows a wrong assumption.

I wrote about why this keeps happening and why senior engineers modeling clarification publicly makes more difference than we think: https://sleepingpotato.com/asking-questions-takes-less-time-than-doing-the-wrong-thing/

#software

Asking Questions Takes Less Time Than Doing the Wrong Thing

There's a reason the tree swing cartoon is so widely known and remixed. It captures something almost everyone in the software industry has experienced: you thought you were clear when writing requirements or asking for something, but the other person interpreted it differently. Everyone knows this happens. The interesting question

Sleeping Potato
Hahaha 😈