Editing Talk:1988: Containers

Jump to: navigation, search
Ambox notice.png Please sign your posts with ~~~~

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 18: Line 18:
  
 
The (en)light(ening)est (co)processes are started with fork() and exec(). [[Special:Contributions/172.68.34.52|172.68.34.52]] 22:20, 3 May 2018 (UTC)
 
The (en)light(ening)est (co)processes are started with fork() and exec(). [[Special:Contributions/172.68.34.52|172.68.34.52]] 22:20, 3 May 2018 (UTC)
: Don't get mobbed by the docker marketers!  I guess a lot of people use Docker today, but to me the comic reads as a criticism.  I feel the real joy of programming is diving deep into components to learn how they work and connecting them in the most elegant, efficient ways possible (real 'hacking').  Using scripts, macros, and containers does not demonstrate to me an understanding of the real function of the components being used, and working without this understanding is inevitably going to lead to unexpected behavior somewhere later (problems, bugs, vulnerabilities) because you don't really know what your pieces are doing.  I think the push for people to ignore these things is causing a 'dumbing down' of software workers that we should resist.  I think a great use of containers is security isolation or build environment testing ... not software design.  [[Special:Contributions/172.68.54.106|172.68.54.106]] 10:51, 4 May 2018 (UTC)
 
  
 
:: I agree about the "real joy" of getting to understand how some software works. Just like with mountain climbing. Using a helicopter to get to the top is much simpler and much more convenient. ''It also has a higher chance of success.'' But it sort of removes the joy. On the other hand, if you do programming for a living you might need to choose the helicopter. Your comment about "really know what your pieces are doing" is absolutely true. But note the wording here: ''what'' and not necessarily ''how''. If you need to know that module X and module Y are difficult to combine because they were built against different versions of library Z then you have gone too far. [[User:Epsilon|Epsilon]] ([[User talk:Epsilon|talk]]) 07:31, 5 May 2018 (UTC)
 
:: I agree about the "real joy" of getting to understand how some software works. Just like with mountain climbing. Using a helicopter to get to the top is much simpler and much more convenient. ''It also has a higher chance of success.'' But it sort of removes the joy. On the other hand, if you do programming for a living you might need to choose the helicopter. Your comment about "really know what your pieces are doing" is absolutely true. But note the wording here: ''what'' and not necessarily ''how''. If you need to know that module X and module Y are difficult to combine because they were built against different versions of library Z then you have gone too far. [[User:Epsilon|Epsilon]] ([[User talk:Epsilon|talk]]) 07:31, 5 May 2018 (UTC)

Please note that all contributions to explain xkcd may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see explain xkcd:Copyrights for details). Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel | Editing help (opens in new window)

Templates used on this page: