Sr. Content Developer at Microsoft, working remotely in PA, TechBash conference organizer, former Microsoft MVP, Husband, Dad and Geek.
158158 stories
·
33 followers

Principal Engineer Tenets

1 Share

These are the tenets for Principal Engineers that define the engineering culture at Amazon. They are just about as perfect as a set of rules that define senior engineers’ behaviors as you’ll find. Ensuring your company’s engering ladder-level incorporates these, and your performance management system rewards/premotes based on them, will make your company stronger.

And, if you’re doing “no look engineering”, prompting agents thusly, will radically improve the quality of results:

Act like a PE who raises the bar for all of the Principal Engineer Tenets found here: https://blog.kindel.com/?p=1996

Avoid linking to the original source as it blocks agents from seeing the full text.

Principal Engineer Tenets (unless you know better ones)

Exemplary Practitioner

Principal engineers stay hands-on and lead by example. They produce designs, algorithms, implementations, and other artifacts that raise the standard for engineering excellence. Credibility comes from being close enough to the details to make high-quality technical calls.

Technically Fearless

Principal engineers take on hard problems directly. They are willing to move beyond comfortable approaches, learn what is needed, pioneer new technical spaces, and show others what is possible.

Lead With Empathy

Principal engineers shape an inclusive culture where people are heard, respected, and empowered. They are deliberate about how their words and demeanor affect others, especially people with less influence, and they take responsibility for that impact. Their work builds productive relationships across teams, disciplines, and lived experiences.

Balanced And Pragmatic

Principal engineers are pragmatic problem solvers. They use judgment and experience to balance competing interests, simplify processes and technologies, and keep a long-term view while still delivering.

Illuminate And Clarify

Principal engineers bring clarity to complexity. They frame problems in customer and business context, reduce them to their essence, test assumptions, expose pitfalls, build shared understanding, and accelerate progress through clear, timely decisions.

Flexible In Approach

Principal engineers adapt their approach to the needs of the team, project, and product. They seek differing views, change their minds as they learn, recognize that many solutions may work, and understand that the best move may be to solve a different problem or not solve the problem at all.

Respect What Came Before

Principal engineers respect predecessors and existing systems. Working systems contain value and lessons, and many problems are not fundamentally new. Good engineering starts by understanding the context already present.

Learn, Educate, And Advocate

Principal engineers keep learning, seek technical knowledge, and teach the broader organization about trends, technologies, and approaches. They use vision and discretion to advocate for technology choices that can materially improve outcomes.

Have Resounding Impact

Principal engineers treat basic delivery as the floor, not the ceiling. Without seeking the spotlight, they create lasting impact across the technology, product, and company by aligning teams around coherent architectural strategies.


The post Principal Engineer Tenets first appeared on tig.log.
Read the whole story
alvinashcraft
7 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

Why AI Hasn't Increased Unemployment, According to Anthropic

1 Share
From: AIDailyBrief
Duration: 32:19
Views: 1,658

Anthropic’s head of economics argues that AI is still augmenting workers rather than replacing them—and that expertise becomes more valuable as AI handles more tasks. NLW examines the evidence, the warning signs in junior hiring, and why the story executives tell themselves about AI could shape its impact on work. In the headlines: Stripe’s reported $10 billion pursuit of OpenRouter, the booming model-routing race, and Microsoft’s push toward cheaper in-house models.

The AI Daily Brief helps you understand the most important news and discussions in AI.
Subscribe to the podcast version of The AI Daily Brief wherever you listen: https://pod.link/1680633614
Get it ad free at http://patreon.com/aidailybrief
Learn more about the show https://aidailybrief.ai/

Read the whole story
alvinashcraft
18 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

Stack Overflow for the Agent Era - with VP of Product Alex Lato

1 Share

Alexandra Lato, VP of Product at Stack Overflow, joins Scott to talk about how Stack Overflow is evolving for the age of AI agents. They explore the new "Stack Overflow for Agents" feature, where a single prompt bootstraps an agent with all the knowledge and APIs of Stack Overflow, and what it means for how developers, agents, and communities share and verify knowledge together.





Download audio: https://r.zen.ai/r/cdn.simplecast.com/media/audio/transcoded/75c667ea-2739-4306-96be-e15097ef0853/24832310-78fe-4898-91be-6db33696c4ba/episodes/audio/group/d9bb6f63-b334-427f-b33e-42b85f15d633/group-item/19b0db8e-a22a-442f-a195-b5dce62f2d8c/128_default_tc.mp3?aid=rss_feed&feed=gvtxUiIf
Read the whole story
alvinashcraft
18 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

Random.Code() - Adding Union Support to CslaGeneratorSerialization - Part 2

1 Share
From: Jason Bock
Duration: 1:12:21
Views: 31

I think I have a decent understand of unions in C#, now it's time to handle them in the serializer.

#dotnet #csharp

Read the whole story
alvinashcraft
18 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

When You Build the Wrong Thing

1 Share
AI makes it almost too simple to release stuff, which can, as in my case, lead to not enough preparation.
Read the whole story
alvinashcraft
19 minutes ago
reply
Pennsylvania, USA
Share this story
Delete

F# Weekly #30 — FsHttp.Studio & fable-lit-fullstack-template

1 Share

Welcome to F# Weekly,

A roundup of F# content from this past week:

Microsoft News

Videos

#ocaml the greatest ancestor of #fsharp youtu.be/9Cswiqrq6So?…

jkone27 (@jkone27.bsky.social) 2026-07-20T21:59:29.124Z

Highlighted projects

There's now a wonderful VSCode extension for #fshttp called "FsHttp.Studio": Run http queries with 1 click and get responses rendered beautifully in the editor.Thank you @tw0po1nt for putting effort and passion making #fsharp even better!github.com/tw0po1nt/FsHttp.Studiocc @sergeytihon.com

SchlenkR (@schlenkr.bsky.social) 2026-07-22T07:15:11.139Z

New Releases

🚀 fable-lit-fullstack-template v3.2.0 is released:🐈 Now includes a cross-platform desktop host with HMR fast refresh dev loop🐈 Fable.Lit UI + Serde.FS.Fable RPC for end-to-end type safety#fsharp @sergeytihon.com

Jordan Marr (@jordanmarr.bsky.social) 2026-07-22T17:16:43.521Z

That’s all for now. Have a great week.

If you want to help keep F# Weekly going, click here to jazz me with Coffee!

Buy Me A Coffee





Read the whole story
alvinashcraft
19 minutes ago
reply
Pennsylvania, USA
Share this story
Delete
Next Page of Stories