Small Matter Of Programming
   HOME
*





Small Matter Of Programming
In software development, small matter of programming (SMOP) or simple matter of programming is a phrase used to ironically indicate that a suggested feature or design change would in fact require a great deal of effort. It points out that although the change is clearly possible, it would be very laborious to actually perform. It often implies that the person proposing the feature underestimates its cost. Definitions The 1983 Jargon File describes an SMOP as follows: The IBM Jargon Dictionary defines SMOP as: Usage SMOP was among the "games" described in an article as paralleling the '' Games People Play'' identified by Dr. Eric Berne in the field of self-help psychology. The game essentially consists of proposing seemingly simple adjustments to a design, leading to unexpected consequences and delays. Alternative phrases such as simple matter of software or small matter of software are occasionally used in the same manner. However, the phrase is also used without irony t ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Software Development
Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components. Software development involves writing and maintaining the source code, but in a broader sense, it includes all processes from the conception of the desired software through to the final manifestation of the software, typically in a planned and structured process. Software development also includes research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products. Methodologies One system development methodology is not necessarily suitable for use by all projects. Each of the available methodologies are best suited to specific kinds of projects, based on various technical, organizational, project, and team considerations. Software development activities Identification of need The sou ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Jargon File
The Jargon File is a glossary and usage dictionary of slang used by computer programmers. The original Jargon File was a collection of terms from technical cultures such as the MIT AI Lab, the Stanford AI Lab (SAIL) and others of the old ARPANET AI/ LISP/PDP-10 communities, including Bolt, Beranek and Newman, Carnegie Mellon University, and Worcester Polytechnic Institute. It was published in paperback form in 1983 as ''The Hacker's Dictionary'' (edited by Guy Steele), revised in 1991 as ''The New Hacker's Dictionary'' (ed. Eric S. Raymond; third edition published 1996). The concept of the file began with the Tech Model Railroad Club (TMRC) that came out of early TX-0 and PDP-1 hackers in the 1950s, where the term hacker emerged and the ethic, philosophies and some of the nomenclature emerged. 1975 to 1983 The Jargon File (referred to here as "Jargon-1" or "the File") was made by Raphael Finkel at Stanford in 1975. From that time until the plug was finally pulled on the SAIL ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Mu (letter)
Mu (uppercase Μ, lowercase μ; Ancient Greek , ell, μι or μυ—both ) is the 12th letter of the Greek alphabet, representing the voiced bilabial nasal . In the system of Greek numerals it has a value of 40. Mu was derived from the Egyptian hieroglyphic symbol for water, which had been simplified by the Phoenicians and named after their word for water, to become 𐤌 (mem). Letters that derive from mu include the Roman M and the Cyrillic М. Names Ancient Greek In Ancient Greek, the name of the letter was written and pronounced Modern Greek In Modern Greek, the letter is spelled and pronounced . In polytonic orthography, it is written with an acute accent: . Use as symbol The lowercase letter mu (μ) is used as a special symbol in many academic fields. Uppercase mu is not used, because it appears identical to Latin M. Measurement *the SI prefix ''micro-'', which represents one millionth, or 10−6. Lowercase letter "u" is often substituted for "μ" w ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Games People Play (book)
''Games People Play: The Psychology of Human Relationships'' is a 1964 book by psychiatrist Eric Berne. The book was a bestseller at the time of its publication, despite drawing academic criticism for some of the psychoanalytic theories it presented. It popularized Berne's model of transactional analysis among a wide audience, and has been considered one of the first pop psychology books. Background The author Eric Berne was a psychiatrist specializing in psychotherapy who began developing alternate theories of interpersonal relationship dynamics in the 1950s. He sought to explain recurring patterns of interpersonal conflicts that he observed, which eventually became the basis of transactional analysis. After being rejected by a local psychoanalytic institute, he focused on writing about his own theories. In 1961, he published ''Transactional Analysis in Psychotherapy''. The was followed by ''Games People Play'', in 1964. Berne did not intend for ''Games People Play'' to explor ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Eric Berne
Eric Berne (May 10, 1910 – July 15, 1970) was a Canadian-born psychiatrist who created the theory of transactional analysis as a way of explaining human behavior. Berne's theory of transactional analysis was based on the ideas of Freud but was distinctly different. Freudian psychotherapists focused on talk therapy as a way of gaining insight to their patient's personalities. Berne believed that insight could be better discovered by analyzing patients’ social transactions. Background and education (1927–1938) Eric Berne was born on May 10, 1910, in Montreal, Quebec, Canada, as Eric Lennard Bernstein. He was the son of David Hillel Bernstein, MD, a general practitioner, and Sarah Gordon Bernstein, a professional writer and editor. His only sibling, his sister Grace, was born five years later. The family immigrated to Canada from Poland and Russia. Both parents graduated from McGill University in Montreal. Eric was close to his father and spoke fondly of how he accompani ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Big System Games
Big or BIG may refer to: * Big, of great size or degree Film and television * ''Big'' (film), a 1988 fantasy-comedy film starring Tom Hanks * ''Big!'', a Discovery Channel television show * ''Richard Hammond's Big'', a television show presented by Richard Hammond * ''Big'' (TV series), a 2012 South Korean TV series * ''Banana Island Ghost'', a 2017 fantasy action comedy film Music * '' Big: the musical'', a 1996 musical based on the film * Big Records, a record label * ''Big'' (album), a 2007 album by Macy Gray * "Big" (Dead Letter Circus song) * "Big" (Sneaky Sound System song) * "Big" (Rita Ora and Imanbek song) * "Big", a 1990 song by New Fast Automatic Daffodils * "Big", a 2021 song by Jade Eagleson from ''Honkytonk Revival'' *The Notorious B.I.G., an American rapper Places * Allen Army Airfield (IATA code), Alaska, US * BIG, a VOR navigational beacon at London Biggin Hill Airport * Big River (other), various rivers (and other things) * Big Island (disambigua ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Datamation
''Datamation'' is a computer magazine that was published in print form in the United States between 1957 and 1998,Venerable IS Journal Shuts Down
Sharon Machlis // ComputerWorld, page 15, 19 January 1998
and has since continued publication on the web. ''Datamation'' was previously owned by and acquired by TechnologyAdvice in 2020. Datamation is published as an online magazine at Datamation.com.


History and profile

When ''Datamation'' was first launched in 1957, it was not clear there would be a significant market for a computer magazine given how few

Software Engineering
Software engineering is a systematic engineering approach to software development. A software engineer is a person who applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software. The term '' programmer'' is sometimes used as a synonym, but may also lack connotations of engineering education or skills. Engineering techniques are used to inform the software development process which involves the definition, implementation, assessment, measurement, management, change, and improvement of the software life cycle process itself. It heavily uses software configuration management which is about systematically controlling changes to the configuration, and maintaining the integrity and traceability of the configuration and code throughout the system life cycle. Modern processes use software versioning. History Beginning in the 1960s, software engineering was seen as its own type of engineering. Additionally, the development of soft ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Standardization
Standardization or standardisation is the process of implementing and developing technical standards based on the consensus of different parties that include firms, users, interest groups, standards organizations and governments. Standardization can help maximize compatibility, interoperability, safety, repeatability, or quality. It can also facilitate a normalization of formerly custom processes. In social sciences, including economics, the idea of ''standardization'' is close to the solution for a coordination problem, a situation in which all parties can realize mutual gains, but only by making mutually consistent decisions. History Early examples Standard weights and measures were developed by the Indus Valley civilization.Iwata, Shigeo (2008), "Weights and Measures in the Indus Valley", ''Encyclopaedia of the History of Science, Technology, and Medicine in Non-Western Cultures (2nd edition)'' edited by Helaine Selin, pp. 2254–2255, Springer, . The centralized we ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Senior Management
Senior management, executive management, upper management, or a management is generally individuals at the highest level of management of an organization who have the day-to-day tasks of managing that organization—sometimes a company or a corporation. Overview Executive managers hold powers delegated to them with and by authority of a board of directors and/or the shareholders. Generally, higher levels of responsibility exist, such as a board of directors and those who own the company (shareholders), but they focus on managing the senior or executive management instead of on the day-to-day activities of the business. The executive management typically consists of the heads of a firm's product and/or geographic units and of functional executives such as the chief financial officer, the chief operating officer, and the chief strategy officer. In project management, senior management authorises the funding of projects. Compare: Senior management are sometimes referred to, wit ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Hardware Architect
(In the automation and engineering environments, the hardware engineer or architect encompasses the electronics engineering and electrical engineering fields, with subspecialities in analog, digital, or electromechanical systems.) The hardware systems architect or hardware architect is responsible for: *Interfacing with a systems architect or client stakeholders. It is extraordinarily rare nowadays for sufficiently large and/or complex hardware systems that require a hardware architect not to require substantial software and a systems architect. The hardware architect will therefore normally interface with a systems architect, rather than directly with user(s), sponsor(s), or other client stakeholders. However, in the absence of a systems architect, the hardware systems architect must be prepared to interface directly with the client stakeholders in order to determine their (evolving) needs to be realized in hardware. The hardware architect may also need to interface directly ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Bonnie Nardi
Bonnie Nardi is an emeritus professor of the Department of Informatics at the University of California, Irvine, where she led the TechDec research lab in the areas of Human-Computer Interaction and computer-supported cooperative work. She is well known for her work on activity theory, interaction design, games, social media, and society and technology. She was elected to the ACM CHI academy in 2013. She retired in 2018. Work Prior to teaching at the University of California, Nardi worked at AT&T Labs, Agilent, Hewlett-Packard and Apple labs. She is among anthropologists who have been employed by high-tech companies to examine consumers' behavior in their homes and offices. Nardi collaborated with Victor Kaptelinin to write ''Acting with Technology: Activity Theory and Interaction Design'' (2009) and ''Activity Theory in HCI: Fundamentals and Reflections'' (2012). These works discuss activity theory and offer a basis for understanding our relationship with technology. Intere ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]