#DevEx

2026-02-04

โšก "10 Tiny Steps to #PowerShell #Productivity Mastery" by @stephanevg.bsky.social@bsky.brid.gy was a whirlwind of wisdom: ๐Ÿ“š Learn broadly ๐Ÿ› ๏ธ Tune VS Code ๐Ÿ” Use Git & build processes ๐Ÿง  Embrace soft skills & focus ๐Ÿค Share, grow, repeat ๐ŸŽŸ๏ธ psconf.eu #PSConfEU #DevEx #VSCode

- YouTube

Calling all paperscfp@callingallpapers.com
2026-01-30

24 hours until the CfP for "Craft Conference 2026" closes: papercall.io/cfps/6451/submiss

#cfp #conference #Software delivery #Software developing #Devops #Security #Docker #Blockchain #Engineering management #Technical debt #Kubernetes #Machine learning #Orchestration #Containersation #Ai #Ml #Serverless #Edge computing #Devex #Devsecops #Software craftship #Microservices #Micro frontends #Chat gpt #Platform engineering #People skills #Leadership skills #Real agility #Product engineer

I am enjoying Frictionless but it does seem like after the book was done, someone from high above said "you need more AI" so they sprinkled some AI mentions gratuitously through the book ๐Ÿ˜… #DevEx

2026-01-16

Developer Experience (DevEx or DX) is really important.
Make "good work" the happy path that feels natural. Create motivation not to upkeep this easyness.

It's the equivalent of putting the running shoes right by the door or pre-cooking a healthy meal.
#DX #devEx #DeveloperExperience

Steve Fenton โžœstevefenton
2026-01-15

Developer Experience (or DevEx to the cool kids) is a brand new idea... from 1956.

I believe that by retracing our steps we can choose a better way forward. Read my hand-cranked article that leans into more than 70 years of history and learning. Then make sure your developers have the right environment and the best tools so they can generate the most value for your organization.

octopus.com/blog/developer-exp

A tornado chart showing how platform-leaning or devex-leaning various features and activities are, such as compute runtime (mostly platform-leaning), change control (even split), and productivity metrics (devex-leaning).
2026-01-13

Using GUI frameworks has that fun failure mode where things just don't work, silently. You can call .Move() on some control and nothing happens. Someone experienced can tell you about all the different state details that led to this situation. But every single framework has thousands of those combinations. No explicit error, no wrong behaviour, just "why did you expect anything in this specific state?"
This issue makes me bail on most non-cli projects. #ui #devex

2026-01-12

ืงื•ืจืื™ื ื ืืžื ื™ื ืฉืœ ื”ื‘ืœื•ื’ ื‘ื™ืงืฉื• ืžืžื ื™ ืœืคืจื˜ ืื™ืš ื‘ืขืฆื ื”ืฉืชืžืฉืชื™ ื‘AI ื•ื‘ืคื™ืฆ'ืจื™ื ืžื’ื ื™ื‘ื™ื ื›ื“ื™ ืœืขื‘ื•ื“ ืขื ื”ืฉืจืช ื”ื‘ื™ืชื™ ืฉืœื™.
ืื– ื”ื ื” ืคื•ืกื˜ ืขื ื”ืžื•ืŸ ืžื•ืฉื’ื™ื ืฉืžืกื‘ื™ืจ ืื™ืš ืื ื™ ืขื•ื‘ื“ ื‘ืงืœื•ืช ืžื•ืœ ื”ืฉืจืช, ื‘ืœื™ ืœื”ืจื’ื™ืฉ "ืืžืืœ'ื” ืฉืจืช ๐Ÿ˜ฑ", ื•ืื™ืš ืืคื™ืœื• ื‘ืชื•ืš ื”ืฉืจืช ืื ื™ ื™ื›ื•ืœ ืœื”ื™ื›ื ืก ืœืชื•ืš ื”ืงื•ื ื˜ื™ื™ื ืจื™ื ืฉืจืฆื™ื ื‘ืชื•ื›ื•.
ื”ื›ืœ ื‘ืฉื‘ื™ืœ ืœืขื‘ื•ื“ ืขื AI ื›ื“ื™ ืœืชื—ื–ืง ืืช ื”ืฉืจืช, ืœืฉืคืจ ืื•ืชื• ื•ืœืคืชื— ืœื• ืื™ื ื˜ื’ืจืฆื™ื•ืช ื—ื“ืฉื•ืช ื‘ืงืœื•ืช.

baruchiro.com/blog/homeassista

#HomeAssistant #Cursor #Docker #SelfHosted #DevEx #AI

Kerrick Long (code)kerrick@ruby.social
2026-01-10

Trying to make sure my work to expose Rust backtraces works, but I've put so much DWIM (Do What I Mean) into this library the robot can't figure out how to break it!

#Ruby #DevEx #DeveloperExperience #DX #Rust #Debugging

~/โ€ฆ/ratatui_ruby $ RUST_BACKTRACE=1 ruby -I lib -e 'require "ratatui_ruby"; RatatuiRuby::Layout::Rect.new(x: "bad", y: 0, width: 10, height: 10)' 2>&1

/Users/kerrick/Developer/ratatui_ruby/lib/ratatui_ruby/layout/rect.rb:59:in 'Kernel#Integer': invalid value for Integer(): "bad" (ArgumentError)

          x: Integer(x),
                     ^
        from /Users/kerrick/Developer/ratatui_ruby/lib/ratatui_ruby/layout/rect.rb:59:in 'RatatuiRuby::Layout::Rect#initialize'
        from -e:1:in 'new'
        from -e:1:in '<main>'
Ran terminal command
Open in Terminal
ยท
Exit code 1

Request Review
The Ruby layer is coercing types before they get to Rust, so TypeErrors don't propagate. The DWIM (Do What I Mean) behavior is catching them early. Let me find something that actually goes to Rust with a bad type. Maybe I need to bypass the Ruby layer:

~/โ€ฆ/ratatui_ruby $ RUST_BACKTRACE=1 ruby -I lib -e 'require "ratatui_ruby"; RatatuiRuby::Text::Span.new(content: 123)' 2>&1

Ran terminal command
Open in Terminal
ยท
Exit code 0

Request Review
The library is very type-tolerant. Let me update the trigger_type_error! to use something that actually raises, or just update the message to be clearer. The table widget doesn't actually error โ€” it's DWIM. Let me update the example to either use a method that does error, or explain this better:
2025-12-24

Tech Debt isnโ€™t a sin โ€” itโ€™s a signal

Kevin Goldsmith: debt is often a strategic trade-off, not failure.
Ask: Why does it exist? What story about people/process/priorities does it tell?

4 types: Pragmatic | Required | Incidental | Symptomatic.
Stop chasing perfection. Read the signal.

kevingoldsmith.substack.com/p/

#TechDebt #DevEx

2025-12-22

Iโ€™ve recently been told about an instance of an #AI system spotting a bug in the implementation of some code because the code behaviour did not match the specification that the #AI also had access to.

This is code that was created by humans, reviewed by humans, and was accepted into a codebase where it was considered as โ€œworking as intendedโ€.

This removed any remaining lingering doubts I had about the right #AI tooling being a key part of modern, productive #DevEx.

Buildstashbuildstash
2025-12-12

Launch Week โ†’ Day 5๏ธโƒฃ
Introducing โœจPortalsโœจ

A custom-branded space you can link to, or host on your own website. Publish selected releases or entire builds streams on your portal.

Think GitHub releases but like way, way more powerful.

Try it: buildstash.com

Robbie Cargillr0bbie
2025-12-11
Buildstashbuildstash
2025-12-10

Launch Week ๐Ÿš€ โ†’ Day 3๏ธโƒฃ

Introducing โœจAutomationsโœจ

Trigger Webhooks, send Slack notifications, or notify an email list - in response to events in Buildstash

Check it out - support.buildstash.com/changel

2025-12-10

#OverloadProtection is one of the most overlooked practices in #PlatformEngineering.

The result? A fragile patchwork of inconsistent fixes across teams.

Centralized rate limits, quotas, adaptive controls, and real-time visibility give services predictable ways to absorb traffic spikes, reduce reliability debt, and prevent cascading failures across systems.

Learn more on #InfoQ ๐Ÿ‘‰ bit.ly/48y5Bak

#DevOps #DevEx #SRE #Resilience

Buildstashbuildstash
2025-12-09

Launch Week โ†’ Day 2๏ธโƒฃ

Our Jenkins and GitLab CI/CD plugins are now available.

This adds to our existing support across popular CI/CD platforms, making it quick and painless to connect Buildstash to any existing build pipeline.

More at: docs.buildstash.com/integratio

Pragmatic Developer Experiencepragmaticdx
2025-12-09

Success isn&#8217;t about pushing developers harder, it&#8217;s about shaping the system around them. When doing the right thing feels effortless, excellence becomes inevitable.

blog.pragmaticdx.com/p/make-th

Pragmatic Developer Experiencepragmaticdx
2025-12-09

Developer friction is rising while leaders double down on AI and metrics. The only way to fix what&#8217;s actually broken is to ask the people doing the work.

blog.pragmaticdx.com/p/the-chr

Pragmatic Developer Experiencepragmaticdx
2025-12-09

Why developers are slower with AI tools despite believing they're faster and what actually works

blog.pragmaticdx.com/p/the-ai-

Pragmatic Developer Experiencepragmaticdx
2025-12-09

Every team thinks one more feature will make the launch better. In reality, it&#8217;s the fastest way to delay, over-engineer, and burn out before you ever ship.

blog.pragmaticdx.com/p/the-hid

Pragmatic Developer Experiencepragmaticdx
2025-12-09

The three-layer system, exact scripts, and implementation playbook for protecting your focus when everyone's convinced their request is the exception.

blog.pragmaticdx.com/p/how-to-

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst