Skip to content

James Thinks

writing is a kind of thinking

  • Home
  • Technology
  • Cycling
  • Philosophy
  • About
  • CV/Resumé
search
search
How to write a great bug report
Jul255 October, 2018Technology

How to write a great bug report

“My client has a problem with a file” The above is the full text of an actual bug report received by a former colleague of…

What is the point of code reviews?
Apr2021 December, 2018Technology

What is the point of code reviews?

In most of the jobs I’ve had peer code review was an essential and regular part of the software development process. My experience is that it…

Explaining technical debt – an analogy
Jul2319 November, 2018Technology

Explaining technical debt – an analogy

In software engineering, “technical debt” is a feature of an application’s code which makes future changes more difficult. Technical debt takes many forms, but it…

Theme: Reblog by Moral Themes.