Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,153,375 members, 7,819,366 topics. Date: Monday, 06 May 2024 at 02:58 PM

Reasons why Programming is very Complexity and must be Handled With Care - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Reasons why Programming is very Complexity and must be Handled With Care (982 Views)

Programming Is just Like Playing Football / Programming Is Not Fun And To Make It Fun / Reasons Why Programming Is A Dangerous Profession In Nigeria (2) (3) (4)

(1) (Reply)

Reasons why Programming is very Complexity and must be Handled With Care by Nobody: 5:46pm On May 24, 2018
"Framing a house" is a more static job than programming, because you can make plans, Your requirements for framing are Not likely to substantively change within a job or from one job to the next. Also, you can tell your guys with basic skills exactly what to do, And you can even make sure the nails and 2x4"s they are given to use are all the same and the exact right kind for the job, and rated appropriately.

Programming does not fit that model, because every programmer needs to make strategic decisions about what kind of code to apply to the parts of the problem they're assigned to complete. In programming, the distance between metaphorical 2x4"s is dependent on the fine business requirements and can change from one iteration to the next, Also, each nail is different, the worker needs a bag of 1000 different kind of nails and the general knowledge of which one is the correct one to use on each board based on its type and location, and not all the boards are 2x4"s, and the programmer needs to work out what kind of board is a safe and best fit where. The boards and nails need to be put in an appropriate place that cannot be planned in advance, the Right nail has to go to the right kind of board, otherwise there will be an obscure problem that may causes random unexpected failures of boards on the opposite side of the building, with no definitive quick/easy way of tracing exactly which nail was hammered in of the wrong type or inserted incorrectly, or to a board not at the correct precise spacing or angle.
Source: https://news.slashdot.org/comments.pl?sid=10512487&cid=54269383

(1) (Reply)

Experienced Programmer Living Within Lagos (ilasamaja,isolo)axis Needed. / C# Developers Urgently needed!!!! / Gurus, What Can I Do In IT, Please?

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 9
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.