Victor on Software's Avatar

Victor on Software

@victoronsoftware.com.bsky.social

Software engineering, security, and related topics. Currently building security telemetry and MDM at Fleet Device Management.

75 Followers  |  94 Following  |  102 Posts  |  Joined: 18.05.2024  |  2.0286

Latest posts by victoronsoftware.com on Bluesky

Why great developers draw: 4 architecture diagrams that clarify everything
The best developers don't just write code; they also draw. Whether you're building features, debugging systems, or explaining ideas to teammates, great architecture diagrams can make the differenceโ€ฆ Why great developers draw: 4 architecture diagrams that clarify everything

Why great software developers draw ๐Ÿง โœ๏ธ

At #AIMHDC2025 I shared 4 diagrams every dev should know:
๐Ÿงฉ Sequence
๐Ÿ”„ Flowchart
๐Ÿ—๏ธ Class
๐Ÿ—ƒ๏ธ ERD

Because seeing the shape of your idea can be the difference between being heard & being understood.

๐ŸŽฅ youtu.be/ATGrRb9gCHo

#SoftwareDesign #DiagramsAsCode #FleetDM

14.10.2025 14:46 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Will AI coding agents replace software developers?
AI code completion is yesterday's news. Today's rise of AI coding agents, which are tools that autonomously generate, test, and even refactor code, raises a critical question: Will engineers becomeโ€ฆ Will AI coding agents replace software developers?

I gave this talk at Heartland Developers Conference 2025 last week:
๐ŸŽค Will AI coding agents replace software developers?

๐Ÿ‘‰ www.youtube.com/watch?v=z0r3...

AI isnโ€™t replacing developers overnight. Itโ€™s changing what it means to be one.

#AI #Developers #SDLC #Engineering #AIMHDC2025

10.10.2025 08:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Victor Lyuboslavsky - Radical Transparency: Leading Engineering With Openness #CYC25
The Commit Your Code Conference is a tech conference that donates 100% of all ticket sales to charity. Every speaker covers their own travel and accommodations to come down to Dallas just to supportโ€ฆ Victor Lyuboslavsky - Radical Transparency: Leading Engineering With Openness #CYC25

๐ŸŽค Spoke at #CYC25 last week on something I care deeply about: Radical Transparency: Leading Engineering With Openness.

๐Ÿ“บ Watch here: www.youtube.com/watch?v=5IZq...

When priorities are unclear, engineers stall. I shared how weโ€™re tackling this at @fleetdm.bsky.social + what you can do, too.

02.10.2025 08:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Multitasking with AI agents: When it works and when it fails
A guide to balancing focus and efficiency when working with AI agents, including tips on single-tasking vs multitasking Full article:โ€ฆ Multitasking with AI agents: When it works and when it fails

๐Ÿค– Can AI agents really make multitasking more productive, or is it just a trap?

We broke it down in this video: when to single-task, when to multitask, and how to keep your agents on track.

๐Ÿ“บ Watch here ๐Ÿ‘‰ youtu.be/HSDrhYvE3g0

#AI #AgenticAI #DeveloperExperience

04.09.2025 12:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Why transparency beats everything else in engineering
A personal story of how organizational dysfunction nearly broke me, and how transparency transformed everything. Learn why visibility matters more than process, meetings, or roadmaps. Full article:โ€ฆ Why transparency beats everything else in engineering

Still one of my biggest lessons in engineering leadership:
Without transparency, even the best teams drift.

Make priorities visible. Make blockers public.
Everything else gets easier.

๐Ÿ“บ www.youtube.com/watch?v=3oSd...

#Engineering #Leadership #Transparency

28.08.2025 12:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Why developers should use OpenTelemetry in dev
Learn how using OpenTelemetry during development improves observability and prepares your app for production success Full article: https://victoronsoftware.com/posts/opentelemetry-for-devs/ TODO appโ€ฆ Why developers should use OpenTelemetry in dev

Still debugging with guesswork?
OpenTelemetry gives you full visibility. Even in dev. ๐Ÿ› ๏ธ

Why developers should use OpenTelemetry in dev
www.youtube.com/watch?v=1a8f...

Trace. Debug. Ship with confidence.

#OpenTelemetry #DevTools #Observability #Tracing #DevEx

21.08.2025 12:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Multitasking with AI agents: When it works and when it fails A guide to balancing focus and efficiency when working with AI agents, including tips on single-tasking vs multitasking

๐Ÿค– Multitasking with AI agents: boost or distraction?

AI can code, debug & research in parallel, but should you?

๐Ÿง  When it works
โšก When it fails
โœ… How to stay efficient

Read more ๐Ÿ‘‰ victoronsoftware.com/posts/multit...

#AI #DeveloperExperience #AgenticAI

19.08.2025 14:46 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Why transparency beats everything else in engineering A personal story of how organizational dysfunction nearly broke me, and how transparency transformed everything. Learn why visibility matters more than process, meetings, or roadmaps.

๐Ÿ’ก Engineering without transparency = driving in fog.

Once priorities went public, decisions sped up, trust grew, and work actually shipped.

victoronsoftware.com/posts/engine...

#Engineering #Leadership #Transparency

12.08.2025 14:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿค– AI agents aren't replacing developers, but they are changing how we work.

A few weeks ago we broke down their real impact across the SDLC.

Missed it?

๐Ÿ“บ Watch the video: www.youtube.com/watch?v=fdBx...
#AI #SoftwareEngineering #AIAgents #DevTools #LLMs

07.08.2025 21:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Why developers should use OpenTelemetry in dev Learn how using OpenTelemetry during development improves observability and prepares your app for production success

We used to think OpenTelemetry was just for prod.
Turns out, itโ€™s a dev tool too. ๐Ÿ› ๏ธ

Why developers should use OpenTelemetry in dev:
โ†’ victoronsoftware.com/posts/opente...

See how we:
โœ… Trace API calls
โœ… Debug SQL
โœ… Correlate logs
โœ… Catch errors early

#OpenTelemetry #DevTools #Observability

05.08.2025 08:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿ” Still thinking about mTLS vs HTTP Message Signatures?

Breakdown + video:
โœ… How they work
โš–๏ธ Tradeoffs
๐Ÿ“Š Comparison table
โš ๏ธ Replay attacks, TLS termination, more

๐Ÿ“บ Video: www.youtube.com/watch?v=aDMd...
#CyberSecurity #ZeroTrust #mTLS #SysAdmin

29.07.2025 20:45 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
How to use TPM 2.0 to secure private keys
YouTube video by Victor on Software How to use TPM 2.0 to secure private keys

youtu.be/zwnznp5KeQs

22.07.2025 05:46 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐ŸŽฅ Missed the TPM deep dive? We made a video walkthrough.

๐Ÿ” Key hierarchies
๐Ÿ” Parent/child keys
๐Ÿ” Signing with Go + tpm2-tools

โ–ถ๏ธ youtu.be/zwnznp5KeQs
๐Ÿ“– victoronsoftware.com/posts/how-to...
#TPM #CyberSecurity #DeviceSecurity #Golang #SecureKeyStorage

21.07.2025 20:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Will AI agents replace software developers? A realistic look at how AI coding agents are reshaping software development and what engineers need to do to stay ahead

Will AI agents replace software developers? ๐Ÿค–
Not anytime soon.

Theyโ€™re great at ๐Ÿ’ป implementation & ๐Ÿงช testing but not in other areas.

Even full code automation = only 43% productivity gain.

Full breakdown ๐Ÿ‘‰ victoronsoftware.com/posts/will-a...

#AI #AIAgents #DevTools #SoftwareEngineering #LLMs

16.07.2025 14:46 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
mTLS vs HTTP signature faceoff: securing your APIs How mTLS and HTTP signatures work, where they fit best, and how to choose the right one for your architecture

๐Ÿ” mTLS vs HTTP Message Signatures: which should you use?

We break down the tradeoffs for device enrollment & secure APIs.
โœ… How they work
โš–๏ธ Pros & cons
๐Ÿ“Š Comparison table
๐Ÿ†• Why RFC 9421 matters

๐Ÿ‘‰ victoronsoftware.com/posts/mtls-v...
#CyberSecurity #mTLS #ZeroTrust #SysAdmin #EndpointSecurity

10.07.2025 14:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Radical Transparency: Lessons From Open-Sourcing Nearly All Company Documenta... Victor Lyuboslavsky
YouTube video by The Linux Foundation Radical Transparency: Lessons From Open-Sourcing Nearly All Company Documenta... Victor Lyuboslavsky

I noticed the thumbnail is not showing up. Here is the link again (with a thumbnail this time).
www.youtube.com/watch?v=xfj_...

08.07.2025 19:21 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

At #OSSummit 2025, I shared how radical transparency shapes how we build at @fleetdm.bsky.social โ€” from open-sourcing internal docs to scaling trust across teams.
๐ŸŽฅ Full talk now up: www.youtube.com/watch?v=xfj_...
#OpenSource #EngineeringCulture #PublicByDefault #Transparency #Leadership

08.07.2025 15:45 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
How to use TPM 2.0 to secure private keys A practical guide to generating, storing, and using private keys with hardware-backed protection

๐Ÿ” At @fleetdm.bsky.social, weโ€™re taking endpoint security to the next level.

Just dropped a deep-dive on using TPM 2.0 for hardware-backed key storage โ€” with real-world Go + tpm2-tools examples.

๐Ÿงต๐Ÿ‘‡
victoronsoftware.com/posts/how-to...
#CyberSecurity #DeviceSecurity #Golang #SoftwareDevelopment

02.07.2025 12:37 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
My first conference talk experience
From nerves to exhilaration: honest reflections on a first-time conference talkFull article: https://victoronsoftware.com/posts/first-conference-talk/ My first conference talk experience

Missed my first conference talk recap?

Top lessons:
โœ… Prep is key
โœ… Growth happens outside your comfort zone
โœ… Best convos happen off stage

๐Ÿ”— Article: victoronsoftware.com/posts/first-...
โ–ถ๏ธ Video: www.youtube.com/watch?v=IaY9...
#DevDaysEurope #PublicSpeaking #TechCommunity

16.06.2025 12:03 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Victor Lyuboslavsky: Readable Code: The Secret to Clean, Productive Software
Session name: Readable Code: The Secret to Clean, Productive SoftwareSpeaker: Victor LyuboslavskySession description: Unreadable code is a silent killer of s... Victor Lyuboslavsky: Readable Code: The Secret to Clean, Productive Software

๐ŸŽค Just gave my first public keynote at #DevDaysEurope on "Readable Code"!

Covered what readability really means, why it matters, metrics, AIโ€™s impact, and practical ways to improve codebases.

Watch here: www.youtube.com/watch?v=lQBY...
#SoftwareEngineering #DeveloperExperience

12.06.2025 08:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Open Source Summit North America 2025: Radical Transparency: Lessons From Open-... View more about this event at Open Source Summit North America 2025

๐ŸŽ‰ Excited to speak at Open Source Summit North America 2025 on June 23 and represent @fleetdm.bsky.social!

Radical Transparency: Lessons from Open-Sourcing Nearly All Company Documentation
๐Ÿ”— ossna2025.sched.com/event/1zfgo/...
#OSSummit #LinuxFoundation

04.06.2025 08:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Full-featured engineering metricsโ€”for free
Use GitHub, Grafana, SQL, and free-tier infrastructure to power your engineering benchmarksFull article: https://victoronsoftware.com/posts/engineering-metri... Full-featured engineering metricsโ€”for free

๐Ÿงญ A few weeks ago, we shared how we built a free, full-featured engineering metrics dashboard.

Since then, we started using it at @fleetdm.bsky.social to spot patterns in how our team collaborates ๐Ÿ’ช

๐ŸŽฅ www.youtube.com/watch?v=okYO...
๐Ÿ‘‰ victoronsoftware.com/posts/engine...
#Metrics #DevEx

02.06.2025 12:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
My first conference talk experience From nerves to exhilaration: honest reflections on a first-time conference talk

๐ŸŽค Just gave my first conference talk at #DevDaysEuropeโ€”overseas, on a movie theater stage, in front of ~300 engineers.
Nerves, jet lag, and adrenaline were real, but so was the โ€œspeakerโ€™s high.โ€
๐Ÿ”— Read: victoronsoftware.com/posts/first-...
#PublicSpeaking #TechCommunity #ConferenceSpeaker

28.05.2025 14:48 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Full-featured engineering metricsโ€”for free Use GitHub, Grafana, SQL, and free-tier infrastructure to power your engineering benchmarks

Track engineering metrics with real powerโ€”for free ๐Ÿ’ฅ

โœ… GitHub Actions
โœ… BigQuery
โœ… Grafana

We built a dashboard with moving averages, filters, & drill-down linksโ€”all on free-tier tools.
๐Ÿ‘‰ victoronsoftware.com/posts/engine...
#EngineeringManagement #Metrics #SoftwareDevelopment

16.05.2025 14:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Introducing MCP: Lessons from building an AI-driven server How we taught an AI agent to use our product with MCP

๐Ÿง  What if your AI agent could learn to use your product, like a real teammate?

We taught an AI agent to use @fleetdm.bsky.social APIโ€”no commands, just natural languageโ€”using MCP.
Lessons learned, mistakes made. Full story here ๐Ÿ‘‡
victoronsoftware.com/posts/introd...
#AgenticAI #MCP #AI #DevTools

09.05.2025 08:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

When code isn't readable, it feels like sitting through a 10-hour movie called "Stuff Happens" ๐ŸŽฌ

Good code tells a story you can actually follow:
Break long functions ๐Ÿ“š
Use clear, descriptive names ๐Ÿท๏ธ

Otherwise, enjoy the premiere. ๐Ÿฟ
#CodeReadability #CodingLife

29.04.2025 08:30 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
How to speed up a large Go test suite
Speed up your CI test time by parallelizing a large Go test suiteFull article: https://victoronsoftware.com/posts/large-go-test-suite/Test execution time: ht... How to speed up a large Go test suite

Weโ€™ve put the Go parallel test suite strategy to work at @fleetdm.bsky.social โ€”splitting Go tests into named groups and running them in parallel with GitHub Actions. ๐Ÿš€

Article: victoronsoftware.com/posts/large-...
Video: www.youtube.com/watch?v=AFVl...
#Golang #CI #DeveloperExperience

21.04.2025 12:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
How to speed up a large Go test suite Speed up your CI test time by parallelizing a large Go test suite

๐Ÿš€ Speed up your Go test suite (and your CI)! ๐Ÿงช๐Ÿ’จ
Tired of waiting forever for your tests to finish in CI? ๐Ÿ˜ฉ You're not alone.

Check out our latest guide on parallelizing large Go test suites to drastically cut down CI cycle times. ๐Ÿ•’โšก๏ธ

victoronsoftware.com/posts/large-...
#Golang #UnitTesting #DevX

09.04.2025 14:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
4 key Mermaid diagrams for software developers
Introduction to diagramming with Mermaid for software engineersFull article: https://victoronsoftware.com/posts/mermaid-intro/Mermaid docs: https://mermaid.j... 4 key Mermaid diagrams for software developers

Weโ€™ve put these #Mermaid diagrams to work on our projectโ€”Sequence, Flowchart, Class, and ERDโ€”and theyโ€™ve transformed our design process! ๐Ÿš€ From dev discussions to docs, they keep everyone aligned. ๐Ÿ’ปโœจ

Article: victoronsoftware.com/posts/mermai...
Video:

07.04.2025 12:01 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
6 business benefits of software modularity and cohesion
Why modularity and cohesion are important for building modern scalable software systemsFull article: https://victoronsoftware.com/posts/software-modularity/F... 6 business benefits of software modularity and cohesion

Missed our deep dive on #Modularity & #Cohesion? Weโ€™re still seeing big gains in:
โšก Faster development
๐Ÿ”’ Reduced risk
๐Ÿค Organizational scalability
โฑ๏ธ Faster onboarding
๐Ÿ”ง Greater flexibility
๐ŸŒฑ Engineer growth

Article: victoronsoftware.com/posts/softwa...
Video:

31.03.2025 12:00 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@victoronsoftware.com is following 19 prominent accounts