fancy vs simple

The return of fancy tools is the latest explanation I got to read, amongst a bunch of tech articles I’ve been diving in lately.

quick, and happy update: a step closer to the life of reading and recap

The abstract is to compare fancy tool <> simple tool, which I’ve narrowed down to two bullets

  • Tools with helpful GUI makes the writing habit easier. However, they failed to help writers memorize the core information.
  • Fancy tools with helpful buttons and pre-set plugins is way more convenient, yet it reduces the will to understand how something operates.

The essential difficulty in software made from the three aspects: complexity (the ability to change and adapt), conformity (the standardize principles), changability (the subjection of change based on society factors) and invisibility.

Each type of tool serves a different purpose. Fancy tool can help resolve an issue quickly due to the helpful factor. But in term of thoroughly understanding how something works at its core, simple tool seems to be a good fit.

Too much help results to no human’s effort. You may get the job done, but you have no idea how it got there. As the post summary, it all depends on how lazy you are. Wanna get it done within the night? Fancy tool to the rescue. Wanna sounds cool lòi while explaining the process to others? Simple tool it is.

To sum up

  • Fancy tools = ‘helpful’
  • Simple tool = ‘make you think’

The I got enlighten with a new term: silver bullet – Something to make software costs drop as rapidly as computer hardware costs do.

Software (and everything for that matters) scales up. We change accordingly. There’s no silver bullet in software engineering. And neither does one size fits all solution.

Reading resource on silver bullet.