Code Work

Download Code Work PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get Code Work book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages.
Code Work

Author: Héctor Beltrán
language: en
Publisher: Princeton University Press
Release Date: 2023-11-14
How Mexican and Latinx hackers apply concepts from coding to their lived experiences In Code Work, Héctor Beltrán examines Mexican and Latinx coders’ personal strategies of self-making as they navigate a transnational economy of tech work. Beltrán shows how these hackers apply concepts from the code worlds to their lived experiences, deploying batches, loose coupling, iterative processing (looping), hacking, prototyping, and full-stack development in their daily social interactions—at home, in the workplace, on the dating scene, and in their understanding of the economy, culture, and geopolitics. Merging ethnographic analysis with systems thinking, he draws on his eight years of research in México and the United States—during which he participated in and observed hackathons, hacker schools, and tech entrepreneurship conferences—to unpack the conundrums faced by workers in a tech economy that stretches from villages in rural México to Silicon Valley. Beltrán chronicles the tension between the transformative promise of hacking—the idea that coding will reconfigure the boundaries of race, ethnicity, class, and gender—and the reality of a neoliberal capitalist economy divided and structured by the US/México border. Young hackers, many of whom approach coding in a spirit of playfulness and exploration, are encouraged to appropriate the discourses of flexibility and self-management even as they remain outside formal employment. Beltrán explores the ways that “innovative culture” is seen as central in curing México’s social ills, showing that when innovation is linked to technological development, other kinds of development are neglected. Beltrán’s highly original, wide-ranging analysis uniquely connects technology studies, the anthropology of capitalism, and Latinx and Latin American studies.
Work Pray Code

Author: Carolyn Chen
language: en
Publisher: Princeton University Press
Release Date: 2022-03-08
How tech giants are reshaping spirituality to serve their religion of peak productivity Silicon Valley is known for its lavish perks, intense work culture, and spiritual gurus. Work Pray Code explores how tech companies are bringing religion into the workplace in ways that are replacing traditional places of worship, blurring the line between work and religion and transforming the very nature of spiritual experience in modern life. Over the past forty years, highly skilled workers have been devoting more time and energy to their jobs than ever before. They are also leaving churches, synagogues, and temples in droves—but they have not abandoned religion. Carolyn Chen spent more than five years in Silicon Valley, conducting a wealth of in-depth interviews and gaining unprecedented access to the best and brightest of the tech world. The result is a penetrating account of how work now satisfies workers’ needs for belonging, identity, purpose, and transcendence that religion once met. Chen argues that tech firms are offering spiritual care such as Buddhist-inspired mindfulness practices to make their employees more productive, but that our religious traditions, communities, and public sphere are paying the price. We all want our jobs to be meaningful and fulfilling. Work Pray Code reveals what can happen when work becomes religion, and when the workplace becomes the institution that shapes our souls.
Working Effectively with Legacy Code

Author: Michael Feathers
language: en
Publisher: Prentice Hall Professional
Release Date: 2004-09-22
Get more out of your legacy systems: more performance, functionality, reliability, and manageability Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts. In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his renowned Object Mentor seminars: techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control. The topics covered include Understanding the mechanics of software change: adding features, fixing bugs, improving design, optimizing performance Getting legacy code into a test harness Writing tests that protect you against introducing new problems Techniques that can be used with any language or platform—with examples in Java, C++, C, and C# Accurately identifying where code changes need to be made Coping with legacy systems that aren't object-oriented Handling applications that don't seem to have any structure This book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.