Harry Guinness
Harry Guinness is an Irish freelance technology writer. His work has been published in The New York Times, Wired, Popular Science, and countless other places.
10 generative AI programming tools for developers
Here are some of the best AI programming tools for software developers to try today.
Why everyone’s suddenly talking about AI agents
What exactly are AI agents and how are they different from AI assistants?
Learning to trust generative AI
Love it or loathe it, engineering leaders have to learn to live with generative AI, but can you ever really trust the model?
What is a prompt engineer anyway?
Why is this emerging engineering role so often misunderstood?
What is retrieval-augmented generation (RAG) and are you ready for it?
Is RAG the answer to all your generative AI hallucination problems?
How to write better AI prompts
Writing the right AI prompt for tools like ChatGPT can be the difference between unusable and usable code.
What is developer experience? Your route to better productivity
Good DevEx can raise the bar for your entire engineering organization, but what makes a good developer experience, and why is it still so hard to come by?
How to design (and listen to) a developer survey
A well-designed developer survey is only the first step towards measuring team health, the important part is knowing how to listen to the results.
Beware of fake job candidates
Remote hiring has opened the door to a stream of fake engineering candidates, with hiring managers having to be vigilant to highly credible applications. Here are some red flags to look out for.
How AI changes engineering management
The rise of competent AI coding assistants could shift the role of software engineering managers considerably. Are you ready for that change?
7 generative AI productivity hacks for developers
Generative AI tools like ChatGPT and GitHub Copilot are already providing software developers with a handy productivity boost, but the risks have to be carefully managed.
The essential tools for software engineering managers
Management requires a whole new set of tools to those you use as a developer. Here are more than 20 essential tools for engineering managers, from managing your meeting notes, to tracking candidates.
How to protect your calendar against unnecessary meetings
Becoming a manager can easily lead to meeting after meeting, here are some ways to protect your diary against meeting fatigue.
How engineering leaders can better organize their day
How can engineering leaders hack their productivity? Here’s six ways to better organize your working day to avoid distractions and make more impact.