Skip to content
Paul Sweatte edited this page Aug 23, 2021 · 1473 revisions

"To get portable data, you need to pick a representation that is usable in most programming languages"

"To get portable behavior, you need a maintainable program standard that runs on most computer systems"

"If something can be derived, store it as a function instead of a variable"

"There should be a single 'source of truth'"

JavaScript Object Notation [JSON] is another example of a scalable language. Specifically, JSON provides for standalone use of a declarative subset of the literal declaration syntax from the JavaScript language. Standardization of language subsets can facilitate simple models for Web publishing, while providing for integration with more powerful language variants when necessary.

Simplest Controllers

  1. RegExp
  2. Excel Formulas
  3. Recursion
  4. RewriteRule
  5. SetEnv/UnsetEnv/PassEnv
  6. CSSOM
  7. SMIL
  8. toJSON
  9. WPAD
  10. XML Processing Instruction

Simplest Archive

  1. https://www.versionmuseum.com/history-of/netscape-browser
  2. https://oac.cdlib.org/search
  3. https://www.carnegie-libraries.org/
  4. https://alloyui.com/rosetta-stone/
  5. https://caniuse.com/
  6. https://exrx.net

Simplest Code

  1. https://en.wikipedia.org/wiki/Foobar

Simplest License Terms

  1. https://www.sitepoint.com/creative-commons-sources/
  2. https://www.vectorportal.com/

Simplest Comic Strip Generator

  1. https://scratch.mit.edu/studios/25152735/

Simplest Animation

  1. https://upload.wikimedia.org/wikipedia/commons/f/fd/Animated_pendulum.svg

Simplest Accessible UX

  1. https://www.w3.org/TR/wai-aria-practices/examples/disclosure/disclosure-faq.html

Simplest FAQ

  1. https://www.w3.org/Help/about-redesign
  2. https://owasp.org/www-community/OWASP_Application_Security_FAQ

Simplest Analysis

  1. https://www.w3.org/2001/tag/doc/leastPower.html

Simplest Debugging

  1. https://wiki.c2.com/?LetItCrash

Simplest DevOps

  1. Store code/data in github
  2. Call the github api
  3. Print

Simplest Documentation

  1. https://code.visualstudio.com/Docs/languages/markdown
  2. https://www.uml-diagrams.org/package-diagrams-examples.html

Simplest Donation Request

  1. https://gunmemorial.org/donate

Simplest Code Generation

  1. https://docs.github.com/en/github/working-with-github-pages/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll

Simplest Input Validation

  1. https://perldoc.perl.org/Params/Check.html

Simplest Data Sync

  1. https://www.rfc-editor.org/rfc/rfc8620

Simplest Categorization

  1. http://www.faqs.org/rfcs/np.html

Simplest Config File

  1. http://tidy.sourceforge.net/docs/tidy_man.html

Simplest Test Suite

  1. https://www-archive.mozilla.org/quality/networking/testing/datatests.html

Simplest Full Text Search

  1. https://tools.ietf.org/rfc/rfc5147.txt

Simplest File Parsing

  1. https://www.digitalocean.com/community/tutorials/how-to-use-the-awk-language-to-manipulate-text-in-linux

Simplest Error Recovery

  1. https://github.com/sgml/DidYouMean-Python

Simplest Offline Sync

  1. https://xmpp.org/extensions/xep-0160.html

Simplest Thesaurus

  1. https://www.antonym.com/

Simplest Directory

  1. http://bbb.org/

Simplest Deployment

  1. https://blog.lichter.io/posts/jamstack-nuxt-netlify/

Simplest Non-Profit Site

  1. https://www.csb-cde.ca.gov/about/history/

Simplest Headlines

  1. https://www.zergnet.com/

Simplest Law Wiki

  1. https://itlaw.wikia.org/wiki/DMCA_Safe_Harbors

Simplest Personal Site

  1. http://www.aaronsw.com/

Simplest Small Business Microsite

  1. https://goldcoincarwash.com/

Simplest Sales Pitch

  1. https://www.amazon.com/stores/Twist+It+Up/page/D3357FD9-BFAB-4469-957F-956699D4FBB1?ref_=ast_bln

Simplest Patent

  1. https://patents.google.com/patent/US5860073/en

Simplest Navigation

  1. http://www.ohhla.com/anonymous/nyoil/

Simplest Slogan

  1. https://en.wikipedia.org/wiki/We_are_the_99%25

Simplest Form Controls

  1. https://www.ebay.com/sch/ebayadvsearch

Simplest Form API

  1. https://xmpp.org/extensions/xep-0004.html

Simplest Wordpress Sitemap Generation

  1. https://medium.com/@deondazy/how-to-generate-xml-sitemap-in-wordpress-without-using-a-plugin-450014521c23

Simplest Generator of a List of RSS Feeds

  1. https://ericgar.com/2009/12/28/xslt-for-opml-to-xhtml-list/

Simplest XML Standard

  1. https://indieweb.org/OPML

Simplest XML Sitemap Content

  1. https://apnews.com/sitemap/sitemap_index.xml

Simplest Podcast

  1. https://www.levarburtonpodcast.com/

Simplest Passive Income

  1. Hip Hop Trivia Generator

Simplest Active Income

  1. DITA Technical Writer https://rss.indeed.com/rss?q=xml+dita+-healthcare+-boomi+-saas+-spring+-jquery+-illustrator+-c%23+-marketing+-manager+-azure+-php&l=remote

Simplest Active Income

  1. Newsletter

Simplest HTML Sitemap

  1. https://www.cnn.com/article/sitemap-2019-11.html

Simplest Layout

  1. https://2.bp.blogspot.com/-WK2GzDJTa1Q/WNksUGjclYI/AAAAAAAAEbg/UGV57MqarB4OzTIZX-m-jO5sxl2WaMw6ACLcB/s1600/2Pac%2BUntil%2BThe%2BEnd%2Bof%2BTime%2BPostcard-2.jpg

Simplest RFP

  1. https://www.w3.org/2019/11/website-redesign-rfp.html
  2. https://humanwhocodes.com/blog/2020/02/how-i-think-about-solving-problems/

Simplest Storage

  1. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5072699/

Simplest Collection

  1. https://www.ncbi.nlm.nih.gov/books/NBK215073/

Simplest Spec

  1. RSS 3.0

Simplest Meta Specification

  1. https://datatracker.ietf.org/doc/html/rfc3552

Simplest Reverse Engineering Specification

  1. https://datatracker.ietf.org/doc/html/rfc7624
  2. https://datatracker.ietf.org/doc/html/rfc8576

Simplest Specification Implementation

  1. https://ruby-doc.org/stdlib/libdoc/rss/rdoc/RSS.html

Simplest Specification Interop

  1. https://www.xml.com/pub/a/2003/01/02/tr.html

Simplest Data Model

  1. https://schema.org/docs/datamodel.html

Simplest RFC

  1. https://www.rfc-editor.org/rfc/rfc8890.html

Simplest Marketing Site

  1. https://www.npmjs.com/package/codementor/v/1.0.8
  2. https://www.patreon.com/caniuse
  3. https://bestofjs.org/hall-of-fame

Simplest Salesmanship Questions

  1. "what does it do for me"
  2. "how does it make me feel"
  3. "how would I describe it"
  4. "how does it make me look"
  5. "who else is doing it"
  6. "who's better than me"
  7. "who's the best of the best"

Simplest Specification Marketing Site

  1. https://www.xbrl.org/

Simplest Online Training

  1. https://www.section508.gov/training
  2. https://www.internetsociety.org/deploy360/ipv6/training/

Simplest Color Scheme

  1. https://amp.dev/documentation/examples/style-layout/dark_mode_toggle/?format=websites

Simplest two column layout

  1. https://www.similartech.com/compare/outbrain-vs-zergnet

Simplest URL Scheme

  1. https://blog.cdivilly.com/2019/02/28/uri-trailing-slashes

Simplest DB Schema

  1. Bugzilla https://www.bugzilla.org/docs/2.16/html/dbschema.html

Simplest Resume

  1. http://www.aaronsw.com/

Simplest Naming Scheme

  1. https://en.wikipedia.org/wiki/Foobar

Simplest Low Level API Doc

  1. https://www.scintilla.org/ScintillaDoc.html#SCI_SETREADONLY

Simplest Social Network

  1. http://pinboard.in/tour/
  2. https://twitter.com/pinboard?lang=en

Simplest Wiki

  1. https://trac.webkit.org/wiki

Simplest Forums

  1. https://www.mobygames.com/forums/

Simplest Technical Writing

  1. https://www.mobygames.com/info/standards

Simplest State Machine

  1. https://en.wikipedia.org/wiki/List_of_HTTP_status_codes

Simplest Algorithm

Awk Script for Word Frequency:

BEGIN {
    FS="[^a-zA-Z]+"
}
{
    for (i=1; i<=NF; i++)
        words[tolower($i)]++
}
END {
    for (i in words)
        print i, words[i]
}

Simplest Blog

  1. https://www.petefreitag.com/category/coldfusion.cfm

Simplest Forum Organization

  1. https://developer.apple.com/support/forums-tags/
  2. https://www.developerfusion.com/t/coldfusion/forum/

Simplest Business Toolkit

Backup unlimited PCs, Macs, iPhones, iPads and Android devices into a single account.

  1. https://smallbusiness.yahoo.com/advisor/business-tools

Simplest Consulting Business

  1. https://zedshaw.com

Simplest Business Model

  1. PDF-based browser tooling (Printable View Component, Print to PDF)
  2. Give away ad-free tool (https://alldocs.app/about) to advertise yourself(https://twitter.com/_ueberdosis)

Simplest Functions

  1. Tacit Programming (no named args via Rest Parameters/Arguments Array + Array.of )
  2. Proxy for all assignment/method calls to avoid mocks
  3. Date based IDs for all DOM elements to avoid inline event handlers

Simplest SAAS

Simplest Freemium Proposition

Simplest OOP

https://reactjs.org/docs/composition-vs-inheritance.html

https://davidwalsh.name/react-force-render

https://www.slideshare.net/AdityaGhan/typed-drupal-a-great-combination-of-drupal-8-and-php-7

Simplest Documentation

https://duktape.org/guide.html

Simplest MVC

https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-tags/tags-c/cfcache.html

https://helpx.adobe.com/coldfusion/developing-applications/developing-cfml-applications/designing-and-optimizing-a-coldfusion-application/elements-of-a-coldfusion-application.html

Simplest Role Based Access Control(RBAC)

protected static defaultErrorStatusCodes = [
    { error: Errors.ResourceNotFound,               code: HTTPCodes.NotFound },
    { error: Errors.Locked,                         code: HTTPCodes.Locked },
    { error: Errors.BadAuthentication,              code: HTTPCodes.Unauthorized },
    { error: Errors.NotEnoughPrivilege,             code: HTTPCodes.Unauthorized },
    { error: Errors.ResourceAlreadyExists,          code: HTTPCodes.Conflict },
    { error: Errors.IntermediateResourceMissing,    code: HTTPCodes.Conflict },
    { error: Errors.WrongParentTypeForCreation,     code: HTTPCodes.Conflict },
    { error: Errors.InsufficientStorage,            code: HTTPCodes.InsufficientStorage },
    { error: Errors.Forbidden,                      code: HTTPCodes.Forbidden }
];

https://github.com/OpenMarshal/npm-WebDAV-Server/blob/master/src/server/v2/RequestContext.ts

Simplest Information Architecture

  • afrinic.net

Simplest Marketing

Webpack relies on 101 of my packages and Babel relies on 144 of my packages.

Simplest User Generated Game Content

  1. https://crosswordlabs.com/
  2. https://codepen.io/adrianroworth/pen/OpeyZq

Simplest Dark Mode

Simplest Stylesheets

Simplest Typography

Simplest Non-Business Club

Simplest Dynamic Theme Switcher

Simplest Form Validation

Simplest Drag and Drop

Simplest Advertising Model

Simplest Advanced Search Forms

Simplest Help Pages

Simplest REPLs

Simplest Protocol

Simplest Syntax

https://logicmag.io/care/built-to-last/

Simplest Rebranding

Simplest ETL

Simplest Bookmarklets

Simplest Bookmarklet Explanation

Add any Muck Rack bookmarklet on this page to your web browser by dragging and dropping the bookmarklet button into the bookmarks bar.

On a mobile device, tap a bookmarklet button to copy its script. Create a new bookmark and paste the script into the bookmark's URL field.

Simplest HTML

Simplest Social

Simplest Accessibility

  1. http://www.asapsports.com/show_interview.php?id=166711
  2. https://asaptext.com/marchmadness/

Simplest Language Specification

Hypertext Application Language (HAL)

Simplest Authentication

Simplest Authoring Specification

WEBDAV

Simplest Transport Specification

DNS

Simplest Web Service

Simplest Sports Site

Simplest Event Model

Simplest Macros

  1. http://www.xmlplease.com/xml/pi/

Simplest Curriculum

  1. https://openlibrary.org/search?mode=everything&q=manifesto&sort=new

Simplest Templating Spec

  1. http://mustache.github.io/mustache.5.html

Simplest Spec Template

  1. https://greenbytes.de/tech/webdav/rfc2629xslt/rfc2629xslt.html

Simplest Diagram Tool

  1. https://app.diagrams.net/

Simplest Domain Specific Language (DSL)

Example Script: 
  create Vendor IBM
	 id 'IBM'
	 salesperson 'S1'
	 discount	10.0

  Translates Into:
	<script>
	 
		IBM
		S1
		10.0
	 
	</script>

Simplest Message Passing

  1. window.postMessage
  2. Object.defineProperty
  3. tunneling
    1. https://www.xml.com/pub/a/2004/03/24/tr.html
    2. https://www.w3schools.com/cssref/sel_target.asp
    3. https://www.gnu.org/software/gawk/manual/html_node/Variable-Scope.html
  4. backreferences

Imperative

if (x == 7 && y == 7)

Declarative

select * from x, y where num = 7

Interrogative

var num = new Map(); num.set({7:"x,y"}, num.foo) num.get({7:"x,y"})

Imperative

if (num.hasOwnProperty(7)) { num.foo = Function; num.toJSON = num.foo }

Declarative

var num = {7:"x,y", toJSON: num.foo};

Interrogative

num.has(7) && num.has(toJSON) && num.size()

Imperative

Bring back real hiphop

Declarative

Hiphop is dead

Interrogative

Who killed hiphop?

Narrative

Back in the day...

Authoritative

Only God Can Judge Me

Imperative

Array.push/Array.pop/Array.sort/Array.join

Declarative

Array.concat/Array.from

Interrogative

Array.indexOf / Array.some / Array.every

Imperative

Set.add / Set.delete / Set.clear

Declarative

new Set()

Interrogative

Set.has / Set.size /

Narrative

RegExp

Authoritatize

Object.defineProperty

WHO CAN COME AFTER HIM?

Variables - RegExp / XPath /xsl:variable (Every variable is a query result) $scope.href = function(){ if(/1/.test($scope.template.name) === true) {return 'http://example.com';} else {return 'http://ietf.org';} };

Templating - SSI/ESI

Data Binding - Excel / URI Templating

Theming - Image Maps / fonts / data:URIs

Debugging - Greasemonkey / eval

Coding - Emmet / JSLint / XHTML5

Documenting - Markdown

Visualizing - HTML5 Canvas

Annotations

https://9clouds.com/blog/14-slack-hacks-using/

https://www.infoworld.com/article/2946953/collaboration-software/hands-on-slack-gets-real-world-teamwork-test.html

https://get.slack.help/hc/en-us/articles/202288908-How-can-I-add-formatting-to-my-messages-

https://get.slack.help/hc/en-us/articles/208423427-Set-a-reminder

http://csis.pace.edu/~marchese/SE735/L1/L1.htm

Requirements

https://www.sqlite.org/requirements.html

https://sqlite.org/fts5.html

Spreadsheet-style programming

https://en.wikipedia.org/wiki/Datalog

https://sites.google.com/site/pydatalog/

Game Architecture (Scoring, Interaction, Binding)

https://www.xml.com/articles/2019/05/20/game-xforms/

https://jsfiddle.net/twophayse/ay6rkLwt/

https://developer.apple.com/library/archive/samplecode/TicTacToe/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010309

Simplest Donation Model

Give back something that was stolen: https://tvnewscheck.com/article/tag/locast/

Query Architecture

https://anyonecanlearntocode.com/blog_posts/why-vue-not-react-is-the-new-jquery

https://www.quora.com/Why-did-jQuery-win

Types

https://en.wikipedia.org/wiki/Rebol

Iconography

https://glyphsearch.com/

Names

https://en.wikipedia.org/wiki/Category:Computing_stubs https://en.wikipedia.org/wiki/Wrapper_library

Conditions

https://www.coderetreat.org/pages/facilitating/activity-catalog/ http://www.donhopkins.com/drupal/node/124 http://www.donhopkins.com/drupal/node/69

State

http://etutorials.org/Macromedia/Fash+remoting.+the+definitive+guide/Part+III+Advanced+Flash+Remoting/Chapter+15.+Flash+Remoting+API/DataGlue+Object/ http://www.tomkitta.com/guides/flashMX2004.cfm https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/binding/utils/BindingUtils.html https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/rpc/remoting/RemoteObject.html https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/utils/ObjectProxy.html https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/data/DataProvider.html https://www.adobe.com/devnet/flex/quickstarts/using_data_providers.html https://jacksondunstan.com/articles/2439

Game Creation

SEO

<title>
    AWK on CSV
</title>
<meta name="keywords" content="awk_csv"/>
<link rel="contents" href="awk_csv" title="Sitemap"/>
<link rel="alternate" type="text/html" title="Plain HTML" href="/awk_csv"/>
<link rel="canonical" href="/awk_csv"/>
<input type="hidden" name="id" value="awk_csv" />
<a href="/awk_csv" class="breadcrumbs" title="awk_csv">AWK CSV</a>
<img src="awk_csv.png" width="2" height="1" alt="awk_csv" />
<script type="text/javascript">/*<![CDATA[*/var ____awk_csv = {"id":"awk_csv"};/*!]]>*/</script>
<bdi>awk_csv</bdi>

Tower of Hanoi

IDENTIFICATION DIVISION.
PROGRAM-ID. towers-of-hanoi.
 
PROCEDURE DIVISION.
    CALL "move-disk" USING 4, 1, 2, 3
    .
END PROGRAM towers-of-hanoi.
 
IDENTIFICATION DIVISION.
PROGRAM-ID. move-disk RECURSIVE.
 
DATA DIVISION.
LINKAGE SECTION.
01  n                         PIC 9 USAGE COMP.
01  from-pole                 PIC 9 USAGE COMP.
01  to-pole                   PIC 9 USAGE COMP.
01  via-pole                  PIC 9 USAGE COMP.
 
PROCEDURE DIVISION USING n, from-pole, to-pole, via-pole.
    IF n > 0
       SUBTRACT 1 FROM n
       CALL "move-disk" USING CONTENT n, from-pole, via-pole, to-pole
       DISPLAY "Move disk from pole " from-pole " to pole " to-pole
       CALL "move-disk" USING CONTENT n, via-pole, to-pole, from-pole
    END-IF
    .
END PROGRAM move-disk.

URLs

https://en.wikipedia.org/wiki/List_of_/.well-known/_services_offered_by_webservers

https://datatracker.ietf.org/doc/rfc7807/?include_text=1

Messaging

https://wiki.ubuntu.com/error%20and%20warning%20messages

Source

https://www.sqlite.org/src/doc/trunk/src/os_unix.c

Mutual Editing

https://www.w3.org/1999/04/Editing/

https://fossies.org/linux/lighttpd/src/mod_webdav.c

https://www.diva-portal.org/smash/get/diva2:1021298/FULLTEXT01.pdf

Simplest Business

  • business plan - Scholarships & Student Financial Aid; Adult Education
  • financing - pay for new hardware and domain registration via bug bounties
  • office space - library
  • employees - chatbots, web scrapers, devops tools
  • bookkeeping - roundup / change charity

Simplest Financial Gauge

Events

http://backbonejs.org/#Events-stopListening

https://medium.com/@interdigitizer/the-tricky-part-of-creating-an-mvc-with-jquery-4cc6ff88fe64

https://medium.com/@pitipatdop/little-neat-trick-to-capture-click-outside-react-component-5604830beb7f

https://medium.com/@pitipatdop/little-neat-trick-to-capture-click-outside-with-react-hook-ba77c37c7e82

Clone this wiki locally