Category Archives: problems

Linux Sockets: Which process listens to a port?

Developing software using sockets almost always involves starting, stopping, debugging multiple processes, opening and closing sockets. The processes may or may not work properly as differing stages of development creates “interesting” problems. To complicate matters, multiple systems frequently add to … Continue reading

Posted in linux, problems, python, software, software development, techniques, therapy, Uncategorized | Leave a comment

Our Confusion with Software

Our brief period of computer technology has witnessed a unique phenomenon of human history. In all this time software has been almost unimaginably bad and poses a danger to humanity. Imagine a psychosis of incredible proportions in which the people … Continue reading

Posted in problems, software, software development, stories, Uncategorized | Leave a comment

Code Reviews: A Discussion

Introduction Code reviews illustrate a crying need for a skill that does not appear to have much traction in the software industry. The absence of code reading skillsĀ in schools has created armies of developers unable to comprehend simple code. And, … Continue reading

Posted in analysis, code reading, code review, interview, java, problems, readings, stories, techniques, test | Tagged , , | Leave a comment

Introduction

A major learning for my recent career has been “Clean Code”. This movement was started roughly a dozen years ago and has been building since.

Posted in problems, python, software | Leave a comment