This book gives students and experienced programmers a way to see coding as an art and themselves as artists whose personal views, experiences, and ways of thinking can make their programs better for themselves and their users. This book shows in a good-humored and sympathetic way how the artistic and practical sides of programming are the same, delving into the methods of coding, the history of art, and the ways in which artists and audiences interact and benefit each other. Not confined to a single language or style of coding, this book provides a widely applicable framework for people to learn what languages and styles work best for them at present and as the field evolves. It can be used as a classroom text or for personal study and enrichment.
An examination of software practice in Brazil that reveals both the globalization and the localization of software development. Software development would seem to be a quintessential example of today's Internet-enabled “knowledge work”—a global profession not bound by the constraints of geography. In Coding Places, Yuri Takhteyev looks at the work of software developers who inhabit two contexts: a geographical area—in this case, greater Rio de Janeiro—and a “world of practice,” a global system of activities linked by shared meanings and joint practice. The work of the Brazilian developers, Takhteyev discovers, reveals a paradox of the world of software: it is both diffuse and sharply centralized. The world of software revolves around a handful of places—in particular, the San Francisco Bay area—that exercise substantial control over both the material and cultural elements of software production. Takhteyev shows how in this context Brazilian software developers work to find their place in the world of software and to bring its benefits to their city. Takhteyev's study closely examines Lua, an open source programming language developed in Rio but used in such internationally popular products as World of Warcraft and Angry Birds. He shows that Lua had to be separated from its local origins on the periphery in order to achieve success abroad. The developers, Portuguese speakers, used English in much of their work on Lua. By bringing to light the work that peripheral practitioners must do to give software its seeming universality, Takhteyev offers a revealing perspective on the not-so-flat world of globalization.
In Code was born out of Maryann Corbett’s years of work for the Minnesota Legislature, with a nonpartisan office that mandated that she maintain a public silence about politics. In poems that go from elegiac to fiery to funny, she examines behind-the-scenes legislative labor and the people who do it, the tensions of working for government in a climate hostile to government, and the buildings and grounds that put a beautiful face on a history full of ambiguities. This well-honed collection, Corbett's fifth, reflects on doublespeak and public poses; on coworkers and commutes; on legalese, courts, and elections; on news and history; and at last on retirement—through poems masterfully deployed in a dazzling array of forms: including the prose poem, the sonnet, the ghazal, the villanelle, and the canzone. Maryann Corbett is a candid, wistful, purposeful, and meditative poet in command of her craft. Of her years working for the Minnesota Legislature, Maryann Corbett writes in Rattle: "There was the frisson supplied by the constant presence of the media, the satisfaction of believing one's work served the public, the thrill of working with smart, motivated people, the pleasure of being surrounded by the striking buildings and gardens of the Capitol grounds, the sense of history. There was also the uncomfortable awareness that with every legislative session there are winners and losers, and that the same battles for justice are fought, and often lost, by the same people, year after year." In Code features poems that reflect on both those pleasures and that discomfort, as in these lines from "Seven Little Poems about Making Laws": Capitol café: German proverbs, whitewashed since 1917, are restored to view with bright applause. Old hatreds have new objects now. PRAISE FOR MARYANN CORBETT: Ned Balbo: . . . an extraordinary poet. Tony Barnstone: . . . metrical poetry infused with gorgeous imagery and the vernacular of our scientized world. Richard Wilbur: . . . accurate and delightful. Rhina P. Espaillat: . . . every section touches me and keeps calling me back. A.M. Juster: . . . wit without meanness, warmth without sentimentality, and craft without pretension. Geoffrey Brock: . . . one of the best-kept secrets of American poetry. Marilyn Taylor: . . . poignant, perceptive, exquisitely formed poems . . . a poet to be genuinely grateful for. Peter Campion: . . . a poet of the first order. Willis Barnstone: . . . a newborn Robert Frost, with a wicked eye for contemporary life. Susan McLean: . . . a stunner. ABOUT THE AUTHOR: Maryann Corbett earned a doctorate in English in 1981, with a specialization in medieval literature and linguistics. She expected to be teaching Beowulf and Chaucer and the history of the English language. Instead, she spent almost thirty-five years working for the Minnesota Legislature, helping attorneys to write in plain English and coordinating the creation of finding aids for the law. She is the author of five books of poetry and is a past winner of the Richard Wilbur Award and the Willis Barnstone Translation Prize. Her work is widely published in journals on both sides of the Atlantic and is included in anthologies like Measure for Measure: An Anthology of Poetic Meters and The Best American Poetry 2018.
Winner of the 2017 Sweetland Digital Rhetoric Collaborative Book Prize Software developers work rhetorically to make meaning through the code they write. In some ways, writing code is like any other form of communication; in others, it proves to be new, exciting, and unique. In Rhetorical Code Studies, Kevin Brock explores how software code serves as meaningful communication through which software developers construct arguments that are made up of logical procedures and express both implicit and explicit claims as to how a given program operates. Building on current scholarly work in digital rhetoric, software studies, and technical communication, Brock connects and continues ongoing conversations among rhetoricians, technical communicators, software studies scholars, and programming practitioners to demonstrate how software code and its surrounding discourse are highly rhetorical forms of communication. He considers examples ranging from large, well-known projects like Mozilla Firefox to small-scale programs like the “FizzBuzz” test common in many programming job interviews. Undertaking specific examinations of code texts as well as the contexts surrounding their composition, Brock illuminates the variety and depth of rhetorical activity taking place in and around code, from individual differences in style to changes in large-scale organizational and community norms. Rhetorical Code Studies holds significant implications for digital communication, multimodal composition, and the cultural analysis of software and its creation. It will interest academics and students of writing, rhetoric, and software engineering as well as technical communicators and developers of all types of software.
A single line of code offers a way to understand the cultural context of computing. This book takes a single line of code—the extremely concise BASIC program for the Commodore 64 inscribed in the title—and uses it as a lens through which to consider the phenomenon of creative computing and the way computer programs exist in culture. The authors of this collaboratively written book treat code not as merely functional but as a text—in the case of 10 PRINT, a text that appeared in many different printed sources—that yields a story about its making, its purpose, its assumptions, and more. They consider randomness and regularity in computing and art, the maze in culture, the popular BASIC programming language, and the highly influential Commodore 64 computer.
Imperial China’s dynastic legal codes provide a wealth of information for historians, social scientists, and scholars of comparative law and of literary, cultural, and legal history. Until now, only the Tang (618–907 C.E.) and Qing (1644–1911 C.E.) codes have been available in English translation. The present book is the first English translation of The Great Ming Code (Da Ming lu), which reached its final form in 1397. The translation is preceded by an introductory essay that places the Code in historical context, explores its codification process, and examines its structure and contents. A glossary of Chinese terms is also provided. One of the most important law codes in Chinese history, The Great Ming Code represents a break with the past, following the alien-ruled Yuan (Mongol) dynasty, and the flourishing of culture under the Ming, the last great Han-ruled dynasty. It was also a model for the Qing code, which followed it, and is a fundamental source for understanding Chinese society and culture. The Code regulated all the perceived major aspects of social affairs, aiming at the harmony of political, economic, military, familial, ritual, international, and legal relations in the empire and cosmic relations in the universe. The all-encompassing nature of the Code makes it an encyclopedic document, providing rich materials on Ming history. Because of the pervasiveness of legal proceedings in the culture generally, the Code has relevance far beyond the specialized realm of Chinese legal studies. The basic value system and social norms that the Code imposed became so thoroughly ingrained in Chinese society that the Manchus, who conquered China and established the Qing dynasty, chose to continue the Code in force with only minor changes. The Code made a considerable impact on the legal cultures of other East Asian countries: Yi dynasty Korea, Le dynasty Vietnam, and late Tokugawa and early Meiji Japan. Examining why and how some rules in the Code were adopted and others rejected in these countries will certainly enhance our understanding of the shared culture and indigenous identities in East Asia.
Contents include: Preface Abbreviations Weights and Measures Part One: Introduction Chapter I: Background Chapter II: General Prniciples of The T'ang Code Chapter III: The Text of the T'ang Code Part Two: The T'ang Code: General Principles, Chapters I-VI Chapter I Chapter II Chapter III Chapter IV Chapter V Chapter VI Appendix Glossary Bibliography Index Originally published in 1979. The Princeton Legacy Library uses the latest print-on-demand technology to again make available previously out-of-print books from the distinguished backlist of Princeton University Press. These editions preserve the original texts of these important books while presenting them in durable paperback and hardcover editions. The goal of the Princeton Legacy Library is to vastly increase access to the rich scholarly heritage found in the thousands of books published by Princeton University Press since its founding in 1905.
A necessary guide through the qualitative research process Qualitative Data is meant for the novice researcher who needs guidance on what specifically to do when faced with a sea of information. It takes readers through the qualitative research process, beginning with an examination of the basic philosophy of qualitative research, and ending with planning and carrying out a qualitative research study. It provides an explicit, step-by-step procedure that will take the researcher from the raw text of interview data through data analysis and theory construction to the creation of a publishable work. The volume provides actual examples based on the authors' own work, including two published pieces in the appendix, so that readers can follow examples for each step of the process, from the project's inception to its finished product. The volume also includes an appendix explaining how to implement these data analysis procedures using NVIVO, a qualitative data analysis program.
Don't change who you are. Awaken to it. No matter what you've been through in life, there is a force inside you that has not and cannot be taken away from you because it is you. Its spirit is irrepressible and indestructible, and this is your search and rescue mission for it. "Fantastic and groundbreaking... This remarkable book has won a place on my bookshelf with The 5 Love Languages. Everyone should read this book." -Jack Canfield, New York Times bestselling co-author of Chicken Soup for the Soul® and The Success Principles™ International bestselling author James Sheridan uncovers the missing connections between ancient history, genetics, and a forgotten but powerful psychological theory. The YOU Code defies the conventional self-improvement message of changing who you are, and instead invites you to awaken to your true self. This groundbreaking self-improvement system also succinctly shows you: How your purpose in life is derived from your ancient and hidden lineage peace and clarity from a life built on your predestined definition of "success" Why every relationship has genetic flashpoints, and how to master them The three ancient truths that cut through all the health and diet confusion The two sacred cycles that grant you mastery of money This provocative page-turner provides definitive answers to the most important questions you'll ever ask yourself: "Who am I and why am I here?" It's time to discover what you once were and what's still living inside you, awaiting rebirth. James Sheridan is an international bestselling author, speaker, and entrepreneur. His first book, The Pandora Prescription, is a fact-based novel written to expose a medical cover-up. Sheridan has dedicated the last twenty years to finding the definitive answers for humanity's biggest questions, and his new, groundbreaking book, The You Code, represents the conclusion of his quest. You can connect with James at www.JamesSheridan.com.