Tag: occams-razor

On Occam’s Razor and Refactoring

Continuing on with my ramblings from last time: refactoring is a powerful tool that can help you transition your application (solution) from the complex end of the spectrum towards the simpler end. [more] Let’s consider our simple problem again: “Given an integer X, find the next integer larger than X.”   And our overly-complex solution: f(x)…

Read More

On Occam’s Razor and Software Development

I had an epiphany of sorts the other day.  Maybe what I’m going to describe is obvious to everyone else out there, but it just “clicked” for me all of the sudden:  Occam’s Razor is foundational to our jobs as software developers. [more] What is Occam’s Razor It’s a principle that comes up a  lot…

Read More