Furthermore, as we just established, the dynamics of cognitive labor are different from those of physical labor.
Sorry but, the fundamentals are still the same. When Marx explains about the exploitation he uses the factory as an example but the main ideas applies for the knowledge worker if he sells his work force in exchange for a salary (proletariat) to the bourgeois that owns the capital and the means of production.


“The future value of a system reveals itself in today’s realities, not yesterday’s speculation.”
― Tidy First?: A Personal Exercise in Empirical Software Design
― Tidy First?: A Personal Exercise in Empirical Software Design
“Observe that for the programmer, as for the chef, the urgency of the patron may govern the scheduled completion of the task, but it cannot govern the actual completion. An omelette, promised in two minutes, may appear to be progressing nicely. But when it has not set in two minutes, the customer has two choices—wait or eat it raw. Software customers have had the same choices. The cook has another choice; he can turn up the heat. The result is often an omelette nothing can save—burned in one part, raw in another.”
― The Mythical Man-Month: Essays on Software Engineering
― The Mythical Man-Month: Essays on Software Engineering
“I am, after all, a programmer by background, and optimism is an occupational disease of our craft.”
― The Mythical Man-Month: Essays on Software Engineering
― The Mythical Man-Month: Essays on Software Engineering
“Systems program building is an entropy-decreasing process, hence inherently metastable. Program maintenance is an entropy-increasing process, and even its most skillful execution only delays the subsidence of the system into unfixable obsolescence.”
― The Mythical Man-Month: Essays on Software Engineering
― The Mythical Man-Month: Essays on Software Engineering
“Beyond craftsmanship lies invention, and it is here that lean, spare, fast programs are born. Almost always these are the result of strategic breakthrough rather than tactical cleverness. Sometimes the strategic breakthrough will be a new algorithm, such as the Cooley-Tukey Fast Fourier Transform or the substitution of an n log n sort for an n2 set of comparisons. Much more often, strategic breakthrough will come from redoing the representation of the data or tables. This is where the heart of a program lies.”
― The Mythical Man-Month: Essays on Software Engineering
― The Mythical Man-Month: Essays on Software Engineering
Osvaldo’s 2024 Year in Books
Take a look at Osvaldo’s Year in Books, including some fun facts about their reading.
More friends…
Favorite Genres
Polls voted on by Osvaldo
Lists liked by Osvaldo