Articles & Blogs
Maintenance lacks the glamour of innovation. It is mostly noticed in its absence—the tear in a shirt, the mould on a ceiling, the spluttering of an engine. Not long ago David Edgerton of King’s College London, who also spoke at the festival, drove across the bridge in Genoa that collapsed in August, killing 43 people (pictured). “We’re encouraged to pride ourselves on all being innovators and entrepreneurs,” he said. Maintenance is often dismissed as mere drudgery. But in fact, as he pointed out, repairing things is often trickier than making them.
Excerpt: Garbage Collection is the process of cleaning up a computer’s memory by getting rid of data that’s no longer needed by a program. There are several algorithms for doing this.
If you’ve split your monolith service into multiple smaller services, do you have microservices or do you have a monolith distributed across multiple computers?
I was recently struck by another common problem we routinely make for ourselves, and felt compelled to write about it. We routinely conflate small with simple and big with complex.
Eric S. Raymond took the time at SELF to talk with ITPro Today about the need to "clean" legacy code, along with tips on how to help others maintain your code long after you're gone.
What is your role in the code base you find yourself in today?
I ask seriously because I'm learning that the answers matter.
Charl van der Walt, chief security strategy officer at SecureData, explains why a change of thinking is needed to improve cyber security strategies
A look at the complicated business of funding open source software development.