All blogs / Software / engineering practice
Home on Sledgeworx Software
Welcome to Sledgeworx Software.
Software / engineering practiceAI / MLEngineering management / careers
- Posts
- 177 from 31 May 2018 to 22 Apr 2026
- Posting
- monthly (6 in the last year)
- Kind
- personal blog
- Feed
- https://blog.sledgeworx.dev/index.xml
2026 4
2025 9
- Why AI Investments makes sense
- The cybersecurity bar has risen
- Common AI tropes that scare me in 2025
- Have you written your last for loop?
- Vibecoding Demo
- The original launch of Copilot soured a lot of people on AI for coding
- Code Without Learning to Code
- Reducing toil with AI
- An Excellent AI use case: Generating PlantUML and Mermaid schemas.
2024 2
2023 8
- KPIs for Software Engineers
- Up in the air
- Agile has gone from ‘people over process’ to ’no process’
- When creating processes (mechanisms) its important to consider who benefits
- I'm excited to announce Sledgeconf 2023: architecture success stories.
- Trying a new language won’t solve your development problems.
- What makes a low tier software engineering culture?
- Please don’t learn software architecture off the internet
2022 15
- Links Post | Year End
- Can ChatGPT write?
- Code Review Handbook
- Links Post
- SledgeConf 2022 Videos released
- Configuration - Best Practices
- SledgeConf July 15th 2022
- Querying complex JSON objects in AWS Athena
- What is your design budget
- Polyglot programming is a bad goal
- Away team work
- The core problem of micro services - how many feature can you fit through the pipeline before it breaks down?
- Self-hosted is not cheaper or better. Your options are pay Amazon insane markups or deal with a Platform as a Service built by the lowest bidder.
- Collected Sledgeworx
- What happened to Seviipay
2021 30
- What is Web3? It’s about owning your user identity.
- So you’re making an NFT….
- How will Remote Works effect the Employee Employer relationship?
- SledgeConf Update!
- How will remote work change the employee - employer relationship?
- Doorkeeper with Rails and Zapier
- Seviipay - cryptocurrency payments for everyone
- A few things I learned after 3~ years at Amazon
- Two issues facing software in the 2020s
- Links Post
- RSS still works and is pretty awesome
- Blockchains are the first mega scale software daemons
- Summer of Sledge Conference Announcement
- Why don't people use functional languages more.
- Expecting people to become ‘Senior’ Engineers in 3 years is ridiculous.
- Design Documents for Distributed Companies
- Wide vs Deep software
- Consulting
- The next 10 Years of Remote Work
- Spring into SledgeConf!
- Remote Startup Wishlist
- Burnout or health problem?
- Solutions Engineer, Cloud Architect what does it all mean?
- Software advances are slower than you expect.
- How to make oncall great on your team.
- January Links
- The meta programming problem with functional programming in software leviathans.
- Software Leviathans strain on the programming job market.
- Software Leviathans and the weird dominance of good enough.
- Software Leviathans
2020 32
- Why I stopped going on twitter, using time tracking apps to monitor your time with Qbserve
- Burnout
- Links Post October
- SledgeConf Retrospective
- SledgeConf Schedule
- Don’t use internal tooling, contribute to your tools.
- Previewing image uploads with stimulus.js
- Who should present at SledgeConf?
- SledgeConf Request for Talks and Themes guide
- Software is a depreciating Good
- SledgeConf
- 2020 Age of the remote conference
- Recruiter spam of underpar jobs
- Figure out how to debug everything, kill blackboxes
- Working from home
- Expecting end users to customize the experience is madness
- Business Intelligence what is it?
- Multiple promotions for solving the same problem
- Peak to Trough
- Designing your development environment
- Why do we have unit tests for things that can never happen
- Story development
- Estimating.dev Launch
- People have given up on performance in favor of Scalability
- Matias Ergo Pro review + affiliate link
- Load testing Overview
- Never get in the way of people with the momentum to get things done
- Pros and cons of working at a consulting company
- Everyone uses (failing) software all the time.
- Software updates are a liability for customers
- Links Post — Q4 2019
- Don’t move to the Cloud to increase CPU utilization
2019 41
- The top cause of outages is changing code.
- Sorry, we didn't mean to break that for you! But we aren’t going to fix it.
- git format-patch and git am
- PlantUML a text based diagramming language
- Turtle Generator Project Idea
- Software as a Service benefits both companies and consumers
- Creating a good Project README
- Rework book review
- Looking from the inside out.
- Solutions Pyramid
- You should not “build it here” even if your core competency IS Software.
- A better way to do Agile Estimates
- Bookshelf Post
- How much does using Haskell instead of Java cost your company?
- Estimating in Agile
- The usefulness of linking email threads in stories and tickets.
- How much is turnover costing your company?
- Onboarding Preparedness Quiz
- You can’t estimate a story in 2 minutes.
- Continuous Delivery of Bugs
- Please don’t build yet another internal ‘tool’
- It’s amazing how much time not having standup adds to my day.
- Back to being a full time dev 6 month review.
- Software Engineer Resume Handbook
- Why I am having a good time at Amazon
- Links Post
- Pipelines should automatically reject change-sets that fail the integration tests.
- Prepare notes for Standups
- A Certification is not the same as having a skill
- Getting into Software Handbook Released!
- Buy the Getting into Software Handbook
- Book Review: Josh Doody’s Fearless Salary Negotiation
- Why ‘go get another job’ is the answer to all r/cscareerquestions.
- Vendoring and Dependency security
- How long does interviewing take?
- Make your bosses look smart
- Conventions and capabilities
- Scaling in a Consulting firm
- Future Tech I want to see - personal ultrasound
- Building a Single Page Static Site with Hugo: Not as easy as it seems
- Switching jobs sucks
2018 36
- Always squash before opening Pull requests
- Design Documents for Distributed Companies
- Big Tech vs Little Tech: The problems are the same, but the process is better.
- Always be Interviewing
- The answers are much simpler than you expect
- KIS (Keep it Stupid) as a Design Philosophy
- Standing Invitation To Contact Me
- It took me over a year to find my next job
- Specialized tools can be 10x as good for the job.
- SledgeCast: Merging K sorted Lists
- Jenkins is showing its age
- Getting into Software Interview with Craig Freeman!
- Software Estimation
- Sledgeworx: Code Review Handbook
- Prettier: Automatic code formatting for the Javascript ecosystem
- About Sledgeworx
- SledgeCast
- Git hooks for Go fmt
- SledgeCast 2: Prometheus Storage Code Review
- Cryptocurrency mining could be the next wave in internet monetization.
- Sprintly 1 on 1s
- Getting into Software Part 5: How to get your first job
- Getting into Software Part 4: How to prepare for your first job or internship?
- Getting into Software Part 3: How can you tell if you have the right talents for a Software Programming Career?
- Getting into Software Part 2: What Skills are Important in Software Programming?
- Getting into Software Part 1: Why would you want to get into Software Programming?
- Remote Work Revisited
- Certified Kubernetes Administrator!
- Getting a website up in 2017
- What I learned from a year of Devops
- Team Skill Shaping
- Changing KPIs — A tale of moving from individual contributor to team lead.
- Starting a new Go project is delightful.
- SledgeCast 1: Prometheus now out on Youtube
- Code Challenge Usability Testing
- Using pprof to examine the heap and memory usage in Golang Programs