ChatGPT vs Human Programmers: An Empirical Investigation

With the wide adoption of AI tools like ChatGPT, I am sure every one of us thought at some point: Can AI outperform or replace human programmers? It’s a loaded question going up in debates across the tech world. But here’s the thing—while ChatGPT shows impressive results, the reality isn’t as simple as machines replacing developers straightaway. […]

ChatGPT vs Human Programmers: An Empirical Investigation Read More »

Developer Productivity for Humans

This week, I read A Human-Centered Approach to Developer Productivity. This paper takes on how we can measure and improve developer productivity without too many metrics. The productivity of developers is usually thought to be measurable using single or straightforward metrics. However, in reality, it is much more complicated than that. Measuring the productivity of software

Developer Productivity for Humans Read More »