ArticleslgStudy

computer science

Stack Exchange

Stack Exchange is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Stack Exchange rather than just read about it. In short: Stack Exchange is a network of question-and-answer (Q&A) websites on topics in diverse fields, each site covering a specific topic, where questions, answers, and users are subject to a reputation award process. The reputation system allows the sites to be self-moderating.

Stack Exchange — main illustration
Stack Exchange — illustration

Key takeaways

  • Stack Exchange belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Stack Exchange to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Stack Exchange from memory before moving on to harder problems.

Reference excerpt

Stack Exchange is a network of question-and-answer (Q&A) websites on topics in diverse fields, each site covering a specific topic, where questions, answers, and users are subject to a reputation award process. The reputation system allows the sites to be self-moderating. All sites in the network are modeled after the initial site Stack Overflow which was created by Jeff Atwood and Joel Spolsky in 2008. Further Q&A sites in the network are established, defined, and eventually – if found relevant – brought to creation by registered users through a special site named Area 51. User contributions since May 2, 2018 are licensed under Creative Commons Attribution-ShareAlike 4.0 International. Older content, contributed while the site used the Creative Commons Attribution-ShareAlike 3.0 Unported license or the earlier Creative Commons Attribution-ShareAlike 2.5 Unported license, remains licensed under the license in force at the time it was contributed. In June 2021, Prosus acquired Stack Overflow for US$1.8 billion, its first complete acquisition in the area of educational technology.

History

Founding and growth

In 2008, Jeff Atwood and Joel Spolsky created Stack Overflow, a question-and-answer website for computer programming questions, which they described as an alternative to the programmer forum Experts-Exchange. In 2009, they started additional sites based on the Stack Overflow model: Server Fault for questions related to system administration and Super User for questions from computer power users. In September 2009, Spolsky's company, Fog Creek Software, released a beta version of the Stack Exchange 1.0 platform as a way for third parties to create their own communities based on the software behind Stack Overflow, with monthly fees. This white label service was not successful, with few customers and slow growing communities. In May 2010, Stack Overflow (as its own new company) raised US$6 million in venture capital from Union Square Ventures and other investors, and it switched its focus to developing new sites for answering questions on specific subjects, Stack Exchange 2.0. Users vote on new site topics in a staging area called Area 51, where algorithms determine which suggested site topics have critical mass and should be created. In November 2010, Stack Exchange site topics in "beta testing" included physics, mathematics, and writing. Stack Exchange publicly launched in January 2011 with 33 Web sites; it had 27 employees and 1.5 million users at the time, and it included advertising. At that time, it was compared to Quora, founded in 2009, which similarly specializes in expert answers. Other competing sites include WikiAnswers and Yahoo! Answers. In February 2011, Stack Overflow released an associated job board called Careers 2.0, charging fees to recruiters for access, which later re-branded to Stack Overflow Careers. In March 2011, Stack Overflow raised US$12 million in additional venture funding, and the company renamed itself to Stack Exchange, Inc. It is based in Manhattan. In February 2012, Atwood left the company. On April 18, 2013 CipherCloud issued Digital Millennium Copyright Act (DMCA) takedown notices in an attempt to block discussion of possible weaknesses of their encryption algorithm. The Stack Exchange Crypto group discussion on the algorithm was censored, but it was later restored without pictures. As of September 2015, "Stack Exchange" no longer refers to the company, only the network of question-and-answer websites. Instead, the company is now referred to as Stack Overflow. In 2016, Stack Exchange added a variety of new sites which pushed the boundaries of the typical question-and-answer site. For example, Puzzling offers a platform for users who already know the answer to questions to challenge their peers to solve the problems unlike traditional Q–A sites where the poster does not know the answer. In January 2015, Andreessen Horowitz invested $40 million in Stack Exchange, marking one of the firm's key investments in online developer communities.

Declining relationship between users and company

In 2016, Stack Exchange announced the second iteration of the Stack Exchange Quality Project, in which they attempt to implement specific important features requested by the community to meet a distinct high-priority set of goals. After users enthusiastically responded with feature ideas, they complained that there was insufficient action on the company's part. In October 2018, the company removed its Interpersonal Skills site from the Hot Network Questions list after a complaint on Twitter, and an employee (who was part of the SRE team, which was not community-facing) posted tweets attacking moderators.

Late 2019 controversies

To start, in June 2019, more advertisements were added causing a large dispute. On September 27, 2019, a moderator of multiple Stack Exchange sites, specifically Monica Cellio, was dismissed from her moderator position, allegedly connected to behavior associated with upcoming changes to the Code of Conduct (CoC) relating to gender pronouns. Many other moderators resigned or suspended their moderator activity in response to the dismissal. The company responded with two very poorly received messages which have since been deleted, and by a slightly less negatively-received apology several days later. In December 2019, the company posted a message, stating that they and the moderator had come to an agreement and expressing regret for any damage to her reputation. Nevertheless, this, plus the sudden departure of multiple community managers (Stack Exchange employees who interact with the community), led to an erosion of trust between the community and the company—convincing many of the site's most prolific users, including many community-elected moderators and a community manager, to depart within the next few months.

… excerpt ends here. Continue reading the full article.

Illustrations

Stack Exchange: Super User logo
Super User logo

Worked examples

Example 1 — a first encounter with Stack Exchange

Start with the simplest possible case. Write down what Stack Exchange claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Stack Exchange before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Stack Exchange ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Stack Exchange

In research
Stack Exchange appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Stack Exchange in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Stack Exchange is common in secondary-school and first-year university syllabi. It links to neighbouring topics Companies based in New York City, Computing websites, Creative Commons-licensed websites, so understanding it makes those chapters shorter.
In everyday life
Look for Stack Exchange outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Stack Exchange in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Stack Exchange means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Stack Exchange out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Stack Exchange in simple terms?

Stack Exchange is a network of question-and-answer (Q&A) websites on topics in diverse fields, each site covering a specific topic, where questions, answers, and users are subject to a reputation award process. The reputation system allows the sites to be self-moderating.

Why does Stack Exchange matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Stack Exchange?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Stack Exchange.

Tags

  • Companies based in New York City
  • Computing websites
  • Creative Commons-licensed websites
  • Internet properties established in 2008
  • Question-and-answer websites
  • Software developer communities
  • Stack Exchange network

Keep exploring