Jeff Atwood

Last updated

Jeff Atwood
Long Zheng, Dan Rigsby, Jeff Atwood (2979598012).jpg
Jeff Atwood in 2008
Born1970 (age 5455) [1] [2]
Occupation(s)Software developer, writer
Known forCoding Horror (blog), Stack Overflow, Stack Exchange [3]

Jeff Atwood (born 1970) is an American software developer, author, blogger, and entrepreneur. He co-founded the question-and-answer network Stack Exchange, which contains the Stack Overflow website for computer programming questions. [4] He is the owner and writer of the computer programming blog Coding Horror, focused on programming and human factors. [5] As of 2012, his most recent project was Discourse, an open source Internet discussion platform. [3]

Contents

In a 2007 blog post, Atwood proposed the following rule related to the rule of least power, calling it Atwood's law: [6] "Any application that can be written in JavaScript, will eventually be written in JavaScript". [7]

Career

Joel Spolsky and Jeff Atwood at MIX 2009 Joel Spolsky and Jeff Atwood present at MIX09 (3365546017).jpg
Joel Spolsky and Jeff Atwood at MIX 2009

Atwood started a programming blog, Coding Horror, in 2004. As a result, he met Joel Spolsky. [8] In 2008, together with Spolsky, Atwood founded Stack Overflow, a programming question-and-answer website. [9] The site was followed by Server Fault for system administrators and Super User for general computer-related questions, eventually becoming the Stack Exchange network which includes many Q&A websites about topics decided on by the community. [10]

From 2008 to 2014, Atwood and Spolsky published a weekly podcast covering the progress on Stack Exchange and a wide range of software development issues. Jeff Atwood was also a keynote presenter at the 2008 Canadian University Software Engineering Conference. [11]

In February 2012, Atwood left Stack Exchange so he could spend more time with his family. [12]

On February 5, 2013, Atwood announced his new company, Civilized Discourse Construction Kit, Inc. Its flagship product is an open source next-generation discussion platform called Discourse. [13] Atwood and others developed it out of their frustration with current bulletin board software that hadn't seemed to evolve since 1990. [14] On February 1, 2023, he stepped down as CEO and assumed the role of Executive Chairman. [15]

He also launched a mechanical keyboard called CODE in 2013. [16]

In 2021, Stack Overflow was sold to Prosus for $1.8 billion. [17] [18]

Philanthropy

In January 2025, Atwood announced one million dollar gifts to eight non-profit organizations, [18] [19] including The Trevor Project, an organization dedicated to suicide prevention and crisis intervention for LGBTQ+ youth. [20] In addition, Children’s Hunger Fund, First Generation Investors, Global Refuge, NAACP Legal Defense and Educational Fund, PEN America, Planned Parenthood, and Team Rubicon received donations from Atwood and his family. [18] [19] [20]

Atwood and his family have contributed to Alameda Post and the Alameda Food Bank. [18]

Atwood donated $1.5 million to 404 Media, a nonprofit news site. [18]

Personal

Atwood is a resident of Alameda, California. [18] He and his partner, Betsy Burton, have three kids. [18]

Books

Related Research Articles

<span class="mw-page-title-main">JavaScript</span> High-level programming language

JavaScript, often abbreviated as JS, is a programming language and core technology of the Web, alongside HTML and CSS. 99% of websites use JavaScript on the client side for webpage behavior.

<span class="mw-page-title-main">Joel Spolsky</span> American software engineer and writer

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.

<span class="mw-page-title-main">Notepad++</span> Text editor and source code editor for Windows

Notepad++, is a text and source code editor for use with Microsoft Windows. It supports tabbed editing, which allows working with multiple open files in one window. The program's name comes from the C postfix increment operator.

The Java programming language and Java software platform have been criticized for design choices including the implementation of generics, forced object-oriented programming, the handling of unsigned numbers, the implementation of floating-point arithmetic, and a history of security vulnerabilities in the primary Java VM implementation, HotSpot. Software written in Java, especially its early versions, has been criticized for its performance compared to software written in other programming languages. Developers have also remarked that differences in various Java implementations must be taken into account when writing complex Java programs that must work with all of them.

A leaky abstraction in software development refers to a design flaw where an abstraction, intended to simplify and hide the underlying complexity of a system, fails to completely do so. This results in some of the implementation details becoming exposed or 'leaking' through the abstraction, forcing users to have knowledge of these underlying complexities to effectively use or troubleshoot the system.

<span class="mw-page-title-main">Glitch, Inc.</span> American software company

Glitch, Inc. is 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.

<span class="mw-page-title-main">Douglas Crockford</span> American computer programmer

Douglas Crockford is an American computer programmer who is involved in the development of the JavaScript language. He specified the data format JSON, and has developed various JavaScript related tools such as the static code analyzer JSLint and minifier JSMin. He wrote the book JavaScript: The Good Parts, published in 2008, followed by How JavaScript Works in 2018. He was a senior JavaScript architect at PayPal until 2019, and is also a writer and speaker on JavaScript, JSON, and related web technologies.

<span class="mw-page-title-main">Stack Overflow</span> Question-and-answer website for computer programmers

Stack Overflow is a question-and-answer website for computer programmers. It is the flagship site of the Stack Exchange Network. It was created in 2008 by Jeff Atwood and Joel Spolsky. It features questions and answers on certain computer programming topics. It was created to be a more open alternative to earlier question and answer websites such as Experts-Exchange. Stack Overflow was sold to Prosus, a Netherlands-based consumer internet conglomerate, on 2 June 2021 for $1.8 billion.

MathOverflow is a mathematics question-and-answer (Q&A) website, which serves as an online community of mathematicians. It allows users to ask questions, submit answers, and rate both, all while getting merit points for their activities. It is a part of the Stack Exchange Network, but distinct from math.stackexchange.com.

The leap year problem is a problem for both digital (computer-related) and non-digital documentation and data storage situations which results from errors in the calculation of which years are leap years, or from manipulating dates without regard to the difference between leap years and common years.

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. As of March 2023, the three most actively viewed sites in the network are Stack Overflow, Unix & Linux, and Mathematics.

Trello is a web-based, kanban-style, list-making application developed by Atlassian. Created in 2011 by Fog Creek Software, it was spun out to form the basis of a separate company in New York City in 2014 and sold to Atlassian in January 2017.

UserVoice is a San Francisco–based Software-as-a-Service company that develops customer engagement tools.

Meteor, or MeteorJS, is a partly proprietary, mostly free and open-source isomorphic JavaScript web framework written using Node.js. Meteor allows for rapid prototyping and produces cross-platform code. The server-side MongoDB program is the only proprietary component of Meteor and is part of the Meteor download bundle. It is possible to use Meteor without using the server-side MongoDB. It uses the Distributed Data Protocol and a publish–subscribe pattern to automatically propagate data changes to clients without requiring the developer to write any synchronization code.

<span class="mw-page-title-main">Discourse (software)</span> Internet forum software (released 2014)

Discourse is an open source Internet forum system. Features include threading, categorization and tagging of discussions, configurable access control, live updates, expanding link previews, infinite scrolling, and real-time notifications. It is customizable via its plugin architecture and its theming system.

<span class="mw-page-title-main">Visual Studio Code</span> Integrated development environment from Microsoft

Visual Studio Code, commonly referred to as VS Code, is an integrated development environment developed by Microsoft for Windows, Linux, macOS and web browsers. Features include support for debugging, syntax highlighting, intelligent code completion, snippets, code refactoring, and embedded version control with Git. Users can change the theme, keyboard shortcuts, preferences, and install extensions that add functionality.

freeCodeCamp is a non-profit educational organization that consists of an interactive learning web platform, an online community forum, chat rooms, online publications and local organizations that intend to make learning software development accessible to anyone.

Tim Peters is a software developer who is known for creating the Timsort hybrid sorting algorithm and for his major contributions to the Python programming language and its original CPython implementation. A pre-1.0 CPython user, he was among the group of early adopters who contributed to the detailed design of the language in its early stages.

<span class="mw-page-title-main">Prosus</span> Internet Investment division of Naspers

Prosus N.V., or Prosus, is a global investment group that invests and operates across sectors and markets with long-term growth potential. It is among the largest technology investors in the world.

"Learn to Code" was a slogan and a series of public influence campaigns during the 2010s that encouraged the development of computer programming skills in an economy increasingly centered on information technology. The campaigns led to endorsements from politicians, the inclusion of programming in state school curricula, and the proliferation of coding bootcamps. Learning to code has a long history in the U.S., with moments of enthusiasm and anxiety about computational literacy and the best methods to learn programming skills. A backlash erupted in 2019 in the form of online harassment of laid-off American journalists.

References

  1. Atwood, Jeff (August 8, 2012). "I Was a Teenage Hacker". Coding Horror. Retrieved May 5, 2016.
  2. Atwood, Jeff (May 9, 2006). "The Ten Commandments of Egoless Programming". Coding Horror. Retrieved May 5, 2016.
  3. 1 2 Finley, Klint (July 5, 2012). "Stack Overflow Man Remakes Net One Answer at a Time". Wired . Retrieved May 5, 2016.
  4. Finley, Klint. "Stack Overflow Man Remakes Net One Answer at a Time". Wired. ISSN   1059-1028 . Retrieved January 14, 2025.
  5. Kumparak, Greg (August 28, 2013). "StackOverflow Co-Founder Jeff Atwood Builds A $150 Mechanical Keyboard". TechCrunch. Retrieved January 14, 2025.
  6. "Jeff Atwood on Empowering Programmers and Digital Communities". Semaphore. Retrieved January 14, 2025.
  7. Atwood, Jeff (July 17, 2007). "The Principle of Least Power". Coding Horror . Archived from the original on March 5, 2014. Retrieved October 1, 2024. I propose a corollary to this rule [the rule of least power], which ... I'll call Atwood's Law: any application that can be written in JavaScript, will eventually be written in JavaScript.
  8. Rosoff, Matt. "Online communities don't have to be hate-filled cesspools — and this guy proved it". Business Insider. Retrieved January 14, 2025.
  9. Somers, James (October 5, 2023). "How Will A.I. Learn Next?". The New Yorker. ISSN   0028-792X . Retrieved January 14, 2025.
  10. "State of Programming with Jeff Atwood". Sotware Engineering Daily.
  11. "Is Writing More Important Than Programming?". Archive of Previous Presentations. CUSEC. 2008. Archived from the original on October 29, 2013. Retrieved October 27, 2013.
  12. "Jeff Atwood bids adieu to Stack Exchange for the best reason ever". techcrunch.com. AOL. February 7, 2012.
  13. Ha, Anthony (February 5, 2013). "Stack Exchange Co-Founder Jeff Atwood Launches Forums Startup Discourse, With Funding From First Round, Greylock, And SV Angel". TechCrunch . AOL . Retrieved February 8, 2013.
  14. Atwood, Jeff (February 5, 2013). "Civilized Discourse Construction Kit". Coding Horror. Retrieved February 8, 2013.
  15. "Sam Saffron and Sarah Hawk named Discourse Co-CEOs". Discourse. January 31, 2023. Retrieved February 9, 2023.
  16. Atwood, Jeff (August 27, 2013). "The CODE Keyboard". Coding Horror. Retrieved August 29, 2013.
  17. Dummett, Ben (June 2, 2021).Stack Overflow Sold to Tech Giant Prosus for $1.8 Billion. Deal is Prosus’ biggest investment in online learning and comes weeks after it sold a chunk from its massive Tencent holding. Wall Street Journal.
  18. 1 2 3 4 5 6 7 Stiffman, Eden (January 16, 2025). A New Giving Pledge? Tech Mogul Promises Accelerated Donations. Inspired by MacKenzie Scott and critical of the Buffett-Gates pact, the co-founder of Stack Overflow and Discourse is giving away half his wealth in five years. The Chronicle of Philanthropy.
  19. 1 2 Atwood, Jeff (January 7 2025). Stay Gold, America.
  20. 1 2 "Stack Overflow Co-Founder Jeff Atwood Donates $1 Million to The Trevor Project". The Trevor Project. January 7, 2025. Retrieved January 14, 2025.