Cisco CloudCenter: Get the Hybrid IT Advantage


Definition - What does Hack mean?

Hack, in the context of development, has two meanings:

  1. A hack is an inelegant solution to a problem. In this sense, a hack gets the job done but in an inefficient, un-optimal or ugly way.
  2. To hack can also mean to program with exceptional skill. In this sense, a hacker produces code that not only accomplishes the task, but does so in an efficient and unique manner.

Techopedia explains Hack

Hack can be a tough term to understand for non-developers. In addition to the two meanings in programming, the common understanding of the term relates to computer security. In this sense, a hacker is somebody who breaks into computer systems with malicious intent. Though, even this definition is incorrect as it ignores white hat hackers and those who aren't malicious.

It's probably safe to say that within the development community there is a feeling that non-coders don't fully appreciate or respect great code. The Dilbertesqe "pointy-haired boss" views code production like widgets being produced at a factory, where in reality, there is a huge difference in what gets put out by a great programmer compared to a poor one. The ones with skill, the true hackers, go far beyond and understand the intricacies of a system. In doing so, there are similarities between a hacker and an artist in that it takes skill, determination and hard work to produce something that he/she feels is truly great.

This definition was written in the context of Development
Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.