Reverse interviews
An interview is a two-way process. Here is the set of "reverse interview" questions I use to assess the real quality of a software job — the red and green flags that reveal what a place is actually like to work at.
Kieran Potts is a software developer and former technology journalist. His blog is a commentary on methods and tools for developing and maintaining software systems.
An interview is a two-way process. Here is the set of "reverse interview" questions I use to assess the real quality of a software job — the red and green flags that reveal what a place is actually like to work at.
Fred Brooks's classic book The Mythical Man-Month was published 50 years ago. It was hugely influential on the then-nascent discipline of software development. How does it stand up today?
The Timeless Way of Building by Christopher Alexander is a classic text on real-world architecture. In computing, it was influential in the emerging field of object-oriented programming in the late 1970s and 1980s. The book still has much to teach us about how we think about software design.
PHP version 1.0 was announced on 8 June 1995. It quickly became a popular server-side scripting language for websites. Here's why.
A mental model for thinking about the relative importance of essential and accidental complexity.
Cyberia, thought to be the world's first commercially successful internet café, opened in London on 1 September 1994.
Requests for Comments (RFCs) are strikingly underused in commercial software delivery. Here's why you should encourage your team to take up this mighty tool.
Gmail marks the start of the era of web applications. Here's why.
A mental model for thinking about the different attributes of a software system: it's functional and non-functional requirements, and it's quality.
What's wrong with the term "REST API", and what should we use instead?
Should we rebrand JavaScript? And if we did, what would we call it?
Welcome to my new blog, an exploration of the state of the software industry.
CentOS and Ubuntu dominate Linux web servers. Which is best?