Michael Lopp | |
---|---|
Born | 1970 |
Pen name | Rands |
Notable works | Jerkcity, Managing Humans, Being Geek |
Website | |
www |
Rands is the pen name and alter ego of Michael Lopp (born 1970 in California), a blogger, software engineering manager, and webcomic author. Lopp originally used the name "Rands" as his chat room handle, and it is his persona when writing about software management. [1] Rands is his wife's maiden name, though they were dating at the time he chose it. [2] In 2010, he began working at Palantir [3] after more than eight years at Apple. [4] In June 2014 after 4 years he left Palantir for Pinterest. He became Vice President of Engineering at Slack in May 2016, [3] then left Slack in 2019 to return to Apple as Senior Director of Engineering in 2020.
Starting in 1996, Lopp wrote The BitSifter Digest, a website that published "the more interesting collections of bits which arrive at our desks" once a week, which increased in frequency and became daily by 2001. According to Steve Baldwin of disobey.com's Ghost Sites, it received recognition for its "pioneering use of borderless frames" and "topical, eclectic editorial content", and "was an important forerunner of the 'Blog.'" [5] The BitSifter Digest stopped updating in 2001 and no longer exists at the domain name bitsifter.com.
Lopp co-created the webcomic Jerkcity (now BoneQuest), [6] which started in 1998 and included a character named "Rands". [7]
In April 2002, Lopp started a blog titled Rands in Repose. It explains aspects of technological or corporate culture, with particular focus on techniques for improving management skills. For example, one post explains the nuances of an interesting application, and another identifies and names workplace stereotypes. Posts contain a level of observational humor, such as direct explanations of management jargon. [8]
In June 2005, an essay by Lopp was published in the book The Best Software Writing I, edited by Joel Spolsky. [9] The essay was the July 2004 post on Rands in Repose titled "What To Do When You're Screwed." [10]
In June 2007, Lopp published a book titled Managing Humans: Biting and Humorous Tales of a Software Engineering Manager. [11] A supporting website, Managing Humans, gives a brief pitch for the book. [12]
In August 2010, Lopp published his second book titled Being Geek: A Software Developer's Career Handbook. [13] A website, Being Geek, supports the publishing of the book and includes an original teaser video for the book. [14]
The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary is an essay, and later a book, by Eric S. Raymond on software engineering methods, based on his observations of the Linux kernel development process and his experiences managing an open source project, fetchmail. It examines the struggle between top-down and bottom-up design. The essay was first presented by Raymond at the Linux Kongress on May 27, 1997 in Würzburg (Germany) and was published as the second chapter of the same‑titled book in 1999.
In software and systems engineering, the phrase use case is a polyseme with two senses:
Philip Greenspun is an American computer scientist, educator, early Internet entrepreneur, and pilot who was a pioneer in developing online communities like photo.net.
Brian Clevinger is an American writer best known as the author of the webcomic 8-Bit Theater and the Eisner-nominated print comic Atomic Robo. He is also the author of the self-published novel Nuklear Age.
Schlock Mercenary is a comedic webcomic written and drawn by Howard Tayler. It follows the tribulations of a star-travelling mercenary company in a satiric, mildly dystopian 31st-century space opera setting. After its debut on June 12, 2000, the comic was updated daily until its conclusion in July 24, 2020, supporting its author and receiving five Hugo Award nominations.
A video game producer is the top person in charge of overseeing development of a video game.
The history of software engineering begins around the 1960s. Writing software has evolved into a profession concerned with how best to maximize the quality of software and of how to create it. Quality can refer to how maintainable software is, to its stability, speed, usability, testability, readability, size, cost, security, and number of flaws or "bugs", as well as to less measurable qualities like elegance, conciseness, and customer satisfaction, among many other attributes. How best to create high quality software is a separate and controversial problem covering software design principles, so-called "best practices" for writing code, as well as broader management issues such as optimal team size, process, how best to deliver software on time and as quickly as possible, work-place "culture", hiring practices, and so forth. All this falls under the broad rubric of software engineering.
Avram Joel Spolsky is a software engineer and writer. He is the author of Joel on Software, a blog on software development, and the creator of the project management software Trello. He was a Program Manager on the Microsoft Excel team between 1991 and 1994. He later founded Fog Creek Software in 2000 and launched the Joel on Software blog. In 2008, he launched the Stack Overflow programmer Q&A site in collaboration with Jeff Atwood. Using the Stack Exchange software product which powers Stack Overflow, the Stack Exchange Network now hosts over 170 Q&A sites.
In software development, distributed version control is a form of version control in which the complete codebase, including its full history, is mirrored on every developer's computer. Compared to centralized version control, this enables automatic management branching and merging, speeds up most operations, improves the ability to work offline, and does not rely on a single location for backups. Git, the world's most popular version control system, is a distributed version control system.
Jonathan Gillette, known by the pseudonym why the lucky stiff, is a writer, cartoonist, artist, and programmer notable for his work with the Ruby programming language. Annie Lowrey described him as "one of the most unusual, and beloved, computer programmers" in the world. Along with Yukihiro Matsumoto and David Heinemeier Hansson, he was seen as one of the key figures in the Ruby community. His pseudonym might allude to the exclamation "Why, the lucky stiff!" from The Fountainhead by Ayn Rand.
Randall Patrick Munroe is an American cartoonist, author, and engineer best known as the creator of the webcomic xkcd. Munroe has worked full-time on the comic since late 2006. In addition to publishing a book of the webcomic's strips, titled xkcd: Volume 0, he has written four books: What If?, Thing Explainer, How To, and What If? 2.
C4 was a Macintosh software developers conference held in Chicago, Illinois. The conference ran from 2006 through 2009. It was created by Jonathan Rentzsch after the demise of MacHack. In May 2010 Rentzsch announced that he would no longer operate the conference due to a dissatisfaction with Apple's policies toward iPhone OS development and the lack of a strong negative reaction from the Apple developer community.
Glitch was a software company specializing in project management tools. Its products included project management and content management, and code review tools. Fastly acquired the company in 2022.
KL Going is an American writer of books for children and teens.
Palantir Technologies is a public American company that specializes in big data analytics. Headquartered in Denver, Colorado, it was founded by Peter Thiel, Nathan Gettings, Joe Lonsdale, Stephen Cohen, and Alex Karp in 2003. The company's name is derived from The Lord of the Rings where the magical palantíri were "seeing-stones," described as indestructible balls of crystal used for communication and to see events in other parts of the world.
Computer humour, also known as hacker humour, is humour on the subject of computers or their users.
It's Geek 2 Me is a tech cartoon about people and their off-center relationships with technology created by Pittsburgh-based cartoonist, Francis Cleetus. He was inspired to draw the very first cartoon by a frantic intern who rushed into his office and asked where the any key was on a computer keyboard. The cartoon evolved into a series when Cleetus worked as a creative director at J. Walter Thompson, Hong Kong on the Hewlett Packard brand.
A software bot is a type of software agent in the service of software project management and software engineering. A software bot has an identity and potentially personified aspects in order to serve their stakeholders. Software bots often compose software services and provide an alternative user interface, which is sometimes, but not necessarily conversational.
Charles Edge is an American computer scientist and author. Edge is a contributing author for Inc.com and Huffington Post.
Microsoft Power Platform is a line of business intelligence, app development, and app connectivity software applications. Microsoft developed the Power Fx low-code programming language for expressing logic across the Power Platform. It also provides integrations with GitHub and Teams among other apps.