The article explores the integration of AI in software development, focusing on tools like GitHub Copilot. AI has democratized coding, enabling junior developers to write better code and reducing the gap with senior developers. However, ethical considerations and job displacement are emerging issues. The future promises predictive coding and AI-driven testing, but challenges lie ahead.... Continue reading →
The post discusses the pros and cons of hiring two junior developers, one senior developer, or making no new hires. It emphasizes the importance of considering long-term impact, team dynamics, and strategic goals. The suggestion is to hire one senior developer for immediate expertise, mentorship, and a stronger foundation for future growth, positioning the team... Continue reading →
The writer discusses setting up a .NET solution and respective projects, highlighting issues with file management in different IDEs. They typically create an empty solution, add a class library and test project, and handle extra files like .gitignore and README.md. They also face problems with awareness in the IDE when using an “Open a Folder... Continue reading →
A few weeks ago I wrote up the post on the tech I’ve decided to move forward with for my new project. This post is going to cover the collection of features, domain details (i.e. what is the use case, etc), and related project collateral. Instead of just slinging code like many of us programmers... Continue reading →
This post delves into performance monitoring and tuning for relational databases, emphasizing the critical role of observability in maintaining robustness and speed. It explores tools like Hasura for advanced observability and best practices for leveraging PostgreSQL. The approach ensures proactive database management, essential for meeting modern business needs in application infrastructure. Continue reading →