The Curious Engineer

All blogs / Software / engineering practice

Sourcery blog

sourcery.ai

Thoughts, advice, and best practice tutorials on programming and AI

Software / engineering practiceTesting / QAPythonAI / ML

Posts
79 from 14 Jun 2019 to 23 Oct 2025
Posting
now and then
Kind
company blog
Feed
https://www.sourcery.ai/rss.xml

2025 4

  1. Bringing Code Quality & Security to More Fast Moving Teams
  2. Does Working with Bad Code Make Agents Worse?
  3. The Code Quality Battle Royale
  4. Does PR size actually matter?

2024 12

  1. The Power of Small PRs
  2. Better LLM Prompting using the Panel-of-Experts
  3. Don’t tell me what (not) to do!
  4. Unit Testing Code with a Mind of Its Own
  5. Faster Code Reviews = Lower Burnout?
  6. Code Review - Ideals vs Reality
  7. Default Approve
  8. Finding the Traps We Set for Ourselves
  9. Code reviews are a tax on productivity
  10. Improving LLM Responses After the Fact
  11. Tackling Complex Tasks with LLMs
  12. Why Do We Have Code Reviews Anyway?

2023 11

  1. Sourcery's Pricing Plan Shift
  2. The Hidden Benefits of Code Reviews
  3. Generating Code without Generating Technical Debt?
  4. Comparing to None in Python and Pandas
  5. When is inplace in Pandas faster?
  6. Code Review: What And What Not To Automate?
  7. Avoiding Performance Killers in Loops
  8. Why You Need Coding Standards
  9. Interest Rates Are Rising - Calculating Tech Debt's Actual Impact
  10. My 3 Worst Python Function Names
  11. Consistent Naming with Voldemort Rules

2022 19

  1. Law of Demeter, Gateway Pattern, and Package Maturity
  2. Maintain A Clean Architecture With Dependency Rules
  3. Making Our Tests More Concise with Helpers
  4. Chatting with Will McGugan: From Side Project To Startup
  5. Zero-cost Exceptions and Error Interfaces
  6. Chatting with Sebastian Witowski - Part II: Python Community and Developer Tools
  7. Making the Sourcery CLI More Robust with Rich
  8. Chatting with Sebastian Witowski - Part I: Code Standards, Tooling, and Working in Teams
  9. Review Just Your Changed Code
  10. GPSG in Practice / Part 1: the Sourcery Monorepo
  11. Dark Corners of Our Code - The Impact of Technical Debt - Part II
  12. The Impact of Technical Debt - 2022
  13. Introducing the Google Python Style Guide in Sourcery
  14. Real Python podcast
  15. Dissecting the Google Style Guide
  16. Maintainability Index - What is it and where does it fall short?
  17. Python Refactorings - Part 8
  18. How much information is too much information?
  19. Is your code too complicated?

2021 9

  1. Stackoverflow podcast
  2. What Is Technical Debt (and why a bit of it is a good thing)
  3. Cloudy with a Chance of Python
  4. Functional Refactoring talk at PyData Eindhoven
  5. Real Python podcast
  6. Podcast.__init__ interview
  7. Python Refactorings - Part 7
  8. Making lunch faster with Python concurrency
  9. Python Refactorings - Part 6

2020 19

  1. Python Refactorings - Part 5
  2. Sourcery now available in Sublime!
  3. Introducing Sourcery Pro!
  4. Sourcery now available in Vim!
  5. Can you fit all of this code in your head?
  6. Python Refactorings - Part 4
  7. Python Refactorings - Part 3
  8. Python Refactorings - Part 2
  9. Talk Python podcast
  10. Python Refactorings - Part 1
  11. How do you test code written by code?
  12. Sourcery Starbot ⭐ released!
  13. Use Sourcery to review your code on GitHub!
  14. Python refactorings now available in VS Code with Sourcery!
  15. Getting the most out of Python collections
  16. GitHub Actions for perfect Python Continuous Integration
  17. A Field Guide to Fixing Bugs
  18. A perfect way to Dockerize your Pipenv Python application
  19. Five Python Refactoring Tips to Improve Your Code

2019 5

  1. Sourcery beta launched!
  2. Sourcery now runs locally - plus beta launch next month!
  3. How to set up a perfect Python project
  4. Refactoring the Gilded Rose kata
  5. Introducing Sourcery