OSOpinion has an interesting editorial up examining the state of open source software and how it's generally 'messier' than what is professionally designed. With some calling for all software to be open source, the opinion piece gives an interesting perspective on how programmers treat coding as art vs. as engineering. An interesting read, and sure to be one that ruffles some feathers in the open source community.
There is a lot to be said for art, but there is still more to be said for craft. The hard fact is that the important parts of writing a good program are the boring parts -- the "sexy" stuff is usually less than 30% of the project. Unfortunately, Open Source projects tend to stall when the "sexy" stuff is done. The developers lose interest and move on to other "sexy" stuff. If you consider the high-profile projects (Mozilla, AbiWord, Samba, etc.), you discover that about 10% of the developers do 90% of the work -- in other words, all those legions of programmers do essentially nothing for the project.
|Nvidia Titan V brings the power of Volta V100 to desktops||125|
|Thermaltake's Nemesis Switch has enough buttons for all your macros||10|
|Zotac Gaming MEK1 PCs have the requisite pieces of flair||6|
|Toshiba's latest hard drives store 14 TB without shingles||58|
|Friday deals: a motherboard trio, a cheap CLC, and a rodent||11|
|GeForce 388.59 drivers are ready for the Titan V apocalypse||5|
|Lite-On MU-X SSDs continue the affordable NVMe onslaught||38|
|Chrome 63 puts bad sites in solitary confinement||18|
|Empty your iPhone onto the Adata i-Memory AI720 drive||12|