The problems you face in the professional world of software production will tend towards design, not concept. This is a very bizarre transition for someone who had learned to code in a college environment. Professors give skeleton code, leaving the details of implementation to us. Writing a program for them isn’t hard once you’ve grasped it conceptually. For example, implementing a modified tree data structure or optimizing matrix multiplication in a multi-threaded environment. Production code seems to be the opposite. You’re given nothing other than a blank text editor and a list of requirements. Very rarely will you have to employ some mind blowing data structure or algorithm, and even if you do, it will be even more rare that you have to implement it yourself. It’s an exercise more akin to writing the skeleton code itself and then filling in the blanks with libraries and technologies, instead of student code.
I’m just waiting for Linus to get pissed enough [at systemd] to write his own init routine. Maybe he’ll call it “Boot Init Through Computer Hardware”.
Of course he’ll have to make that an acronym.
LKML: Steven Rostedt: Re: OT: Open letter to the Linux World — stay fucking classy, LKML.
Page 1 of 295
← Newer • Older →