Victor on Software

Engineer, entrepreneur, author. Over 20 years of technical leadership and hands-on development experience.

Victor on Softwaregetvictor@techhub.social
2025-04-28

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 🏷️
Make the next reader's job easier 🤝

Otherwise, enjoy the premiere. 🍿
#CodeReadability #CodingLife

Victor on Softwaregetvictor@techhub.social
2025-04-21

We’ve put the Go parallel test suite strategy to work at @Fleet —splitting Go tests into named groups and running them in parallel with GitHub Actions. 🚀 It’s made our CI faster, our feedback loops tighter, and our devs a lot happier! ⚡🧪

Give it a try and see the impact on your own CI pipeline! 💻✨

Article: victoronsoftware.com/posts/lar
Video: youtube.com/watch?v=AFVlbf5LZw
#Golang #CI #DeveloperExperience #SoftwareEngineering

Victor on Softwaregetvictor@techhub.social
2025-04-09

🚀 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. 🕒⚡️

✅ Split your test suite
✅ Run tests in parallel with GitHub Actions
✅ Real-world Makefile + GitHub Actions examples included!

👉 Read it now: victoronsoftware.com/posts/lar

#Golang #UnitTesting #DeveloperExperience #ContinuousIntegration

Victor on Softwaregetvictor@techhub.social
2025-04-07

We’ve put these #Mermaid diagrams to work at @Fleet—Sequence, Flowchart, Class, and ERD—and they’ve transformed our design process! 🚀 From dev discussions to docs, these visual aids keep everyone aligned. Give them a try! 💻✨

Article: victoronsoftware.com/posts/mer
Video: youtube.com/watch?v=aMMDMQvSzm
#SoftwareArchitecture

Victor on Softwaregetvictor@techhub.social
2025-03-31

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/sof
Video: youtube.com/watch?v=UmSsmGFufT
#SoftwareDevelopment #TechnicalDebt #DeveloperExperience #SoftwareArchitecture

Victor on Softwaregetvictor@techhub.social
2025-03-26

Dive into better diagrams! 🧜‍♂️🚀 Discover 4 must-know #Mermaid diagrams—Sequence, Flowchart, Class, and ERD—to visualize your code like never before. Level up your #SoftwareDev game and say hello to simpler, clearer docs! 🌊💻

victoronsoftware.com/posts/mer
#SoftwareArchitecture

Victor on Softwaregetvictor@techhub.social
2025-03-24

Missed our deep dive on literate programming? 📽️ Check out this video breaking down the 6 lessons that still matter for modern development—from ordering code to treating comments as first-class citizens. Don’t let your code read like a mystery novel!

Article: victoronsoftware.com/posts/lit
Video: youtube.com/watch?v=8cwxxioVbf
#DeveloperExperience #DevTips #CodeCraft

Victor on Softwaregetvictor@techhub.social
2025-03-19

Stuck in a big ball of mud codebase? 🧩 Modularity & cohesion to the rescue!

🚀 Faster dev & maintenance
🔒 Less risk
🏗️ Scalable teams
⏱️ Smooth onboarding
🔧 More flexibility
🌱 Engineer growth

A must-have for modern, robust #software.

victoronsoftware.com/posts/sof
#SoftwareArchitecture #DeveloperExperience #TechnicalDebt

Victor on Softwaregetvictor@techhub.social
2025-03-17

In case you missed it, code complexity can trip up any dev team. 🤯🔍 Brush up on the metrics that matter—style, size, cyclomatic, and cognitive complexity—to keep your code easy to navigate. 🚀💻

Article: victoronsoftware.com/posts/cod
Video: youtube.com/watch?v=HzZQqrhX3c
#DevTools #TechnicalDebt #CodingLife #EngineeringManagement

Victor on Softwaregetvictor@techhub.social
2025-03-12

📖 Write code like you’re telling a story! Curious how Knuth's "literate programming" helps modern devs? Check out these 6 takeaways on making software more readable and maintainable 🛠️📝

victoronsoftware.com/posts/lit
#DeveloperExperience #DevTips #LiterateProgramming

Victor on Softwaregetvictor@techhub.social
2025-03-10

We recently wrote about using AI for software development. Check out the practical ways to level up your workflow.

Article: victoronsoftware.com/posts/ai-

Video: youtube.com/watch?v=PVdqwcwc2_
#AI #SoftwareDevelopment #DevEx

Victor on Softwaregetvictor@techhub.social
2025-03-05

Is your codebase feeling like a labyrinth? 🤔🔍 Check out these essential code complexity metrics—style, size, cyclomatic, and cognitive—to keep your projects readable and maintainable. 🔧🧩 No more fear of refactoring! 🙌

victoronsoftware.com/posts/cod
#DevTools #TechnicalDebt #Linting #DevEx

Victor on Softwaregetvictor@techhub.social
2025-03-03
Victor on Softwaregetvictor@techhub.social
2025-02-26

AI is moving fast—don’t get left behind! Our latest post digs into code completion, code generation, summarizing/explaining code, and agentic coding. See how to harness these tools to supercharge your dev workflow in 2025

victoronsoftware.com/posts/ai-
#AI #SoftwareDevelopment #DeveloperExperience

Victor on Softwaregetvictor@techhub.social
2025-02-24

Recently we wrote about code refactoring. Refactoring isn’t a risky rewrite—it’s how good code stays great.

Article: victoronsoftware.com/posts/com

Video: youtube.com/watch?v=Mzj9XQlieH

#TechnicalDebt #CleanCode #DevTips #Golang

Victor on Softwaregetvictor@techhub.social
2025-02-19

🔍 Struggling with slow Go builds? Learn how to analyze and speed up your compilation times.

📖 Read: victoronsoftware.com/posts/ana

#Golang #BuildPerformance #DeveloperExperience

Victor on Softwaregetvictor@techhub.social
2025-02-17

We recently discussed how we are scaling our Go codebase using architectural dependency checks.

🚀 Read now: victoronsoftware.com/posts/go-package-dependencies/

📺 Watch now: youtube.com/watch?v=yIZcbTQvpC
#Golang #SoftwareDevelopment #SoftwareArchitecture #DependencyManagement

Victor on Softwaregetvictor@techhub.social
2025-02-12

💡 Code refactoring isn’t scary—it’s a superpower.

We often use the extract/inline method and extract/inline variable refactorings.

Your IDE can automate these. Small steps, big impact! 🚀

victoronsoftware.com/posts/com

#CodeQuality #TechnicalDebt #Golang #DevTips

Victor on Softwaregetvictor@techhub.social
2025-02-10
Victor on Softwaregetvictor@techhub.social
2025-02-07

🚀 Exciting milestone: I'm giving my first conference talk at DevDays Europe 2025!

Title: Readable Code: The Secret to Clean, Productive Software

If you’ll be there, come say hi! Would love to hear your thoughts on what makes code truly readable and maintainable.

Link to my session (exact time TBD): events.pinetool.ai/3412/#sessi

devdays.lt/

#DevConf

Client Info

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