Faculty

Style Guide

    A

    • acknowledgments
    • ad hoc
    • Ajax
    • a.k.a.
    • a.m.
    • alt key
    • alt+n
    • anti-pattern
    • app (instead of application)
    • autogenerate

    B

    • backend
    • backslash \
    • backspace key
    • backtick
    • backup (noun)
    • back up (verb)
    • backward
    • backward compatible
    • bandwidth
    • bitmap
    • bitmask
    • bitwise operators
    • Boolean
    • braces or curly braces {}
    • brackets or square brackets []
    • browsable
    • built-in (adjective, noun)

    C

    • call-to-action or CTA
    • caps lock
    • caret ^
    • checkbox
    • checkmark
    • check-in (noun, adjective)
    • check in (verb)
    • click-through (adjective)
    • click through (verb)
    • client-side (adjective)
    • client side (noun)
    • coauthor
    • cofounder
    • command
    • command-line (adjective)
    • command line (noun)
    • compile-time (adjective)
    • compile time (noun)
    • control
    • copyleft
    • copyright
    • coworker
    • cross-reference
    • CRLF
    • control
    • control+alt+delete
    • control+n
    • curly braces or braces {}

    D

    • database
    • data center
    • data is (use as singular)
    • decision-making (adjective), decision making (noun)
    • delete
    • DevOps
    • DNS
    • DOM
    • dot-com (adjective or noun)
    • double click
    • double quotes
    • down arrow
    • download
    • drag-and-drop (noun)
    • drag and drop (verb)
    • drop-down (adjective)

    E

    • e.g.
    • ecommerce
    • email
    • end-user (adjective), end user (noun)
    • enter
    • escape
    • et al.
    • ethernet

    F

    • fallback
    • failover
    • FAQ
    • filename
    • filesystem
    • foreground
    • forward
    • frontend
    • full-stack (adjective)

    G

    • G Suite (not Google Suite)
    • gateway
    • Git
    • Gb (gigabit)
    • GB (gigabyte)
    • Gbps (gigabits per second)
    • GBps (gigabytes per second)
    • GHz (gigahertz)
    • GIF or .gif
    • grayscale
    • greater-than sign or right angle bracket >
    • GUI, GUIs

    H

    • hardcoded
    • hardcode (verb)
    • hash, number sign, or pound sign #
    • high-level (adjective)
    • home page
    • hostname
    • HTML (never HTML5)
    • HTTPS
    • hypertext

    I

    • IDs
    • inline
    • internet, the internet
    • iOS, iOS 13
    • IP
    • IRC
    • ISP

    J

    • JavaScript
    • JPEG or .jpeg, JPG or .jpg

    K

    • kb (kilobit)
    • kB (kilobyte)
    • kbps (kilobits per second)
    • kBps (kilobytes per second)
    • keepalive (noun, adjective)
    • keystroke
    • keywords

    L

    • left angle bracket or less-than sign <
    • life cycle
    • login or logout (noun or adjective)
    • log in or log out (verb)
    • lowercase

    M

    • machine learning (noun)
    • machine-learning (adjective)
    • man page
    • Markdown
    • markup
    • Mb (megabit)
    • MB (megabyte)
    • Mbps (megabits per second)
    • MBps (megabytes per second)
    • menu bar
    • MHz (megahertz)
    • microservices
    • mobile first (adjective)

    N

    • name server
    • namespace
    • newline
    • NoSQL

    O

    • object-oriented programming
    • okay
    • offline
    • onboard
    • online
    • open source (noun or adjective)
    • option

    P

    • password
    • PDF
    • % (for numerals)
    • Perl
    • PHP
    • plain text (noun)
    • plain-text (adjective)
    • plug-in (adjective, noun)
    • plug in (verb)
    • p.m.
    • PNG
    • pop-up (adjective)
    • pop up (verb, noun)
    • postprocess
    • private key (noun)
    • processor (instead of CPU)
    • public-key (adjective)
    • public key (noun)
    • Python

    R

    • read-only (adjective)
    • real time (noun)
    • real-time (adjective)
    • re-create
    • rename
    • resumé
    • return
    • right angle bracket or greater-than sign >
    • right-click
    • roll back (verb)
    • rollback (noun)
    • rootkit
    • runtime (noun or adjective)

    S

    • scalable
    • screensaver
    • screenshot
    • scroll bar
    • SSH
    • SSL
    • self-host, self-hosted, self-hosting
    • semicolon
    • server side (noun)
    • server-side (adjective)
    • service worker
    • set up (verb)
    • setup (noun)
    • shareable
    • shift
    • shitshow
    • shortcut
    • single quote
    • sitemap
    • source code
    • space bar
    • spell check (instead of spellcheck)
    • split screen (instead of splitscreen)
    • square brackets or brackets (see brackets)
    • standalone
    • stateful
    • stateless
    • status bar
    • stylesheet
    • sync

    T

    • t-shirt
    • tab
    • TCP/IP
    • TB (or terabyte)
    • text box
    • thumbs down, thumbs up
    • timestamp
    • time zone
    • title bar
    • toolbar
    • toolkit
    • tooltip
    • top-level (adjective)
    • toward
    • trade-off
    • troubleshoot

    U

    • UK (for United Kingdom)
    • Unix
    • uppercase
    • up-to-date
    • URLs
    • US (instead of U.S.)
    • username

    V

    • versus or vs. or v.
    • vice versa

    W

    • web
    • web client
    • webmaster
    • web page
    • web server
    • website
    • whitepaper
    • whitespace
    • wifi
    • wildcard
    • workaround
    • workstation
    • wraparound
    • writable
    • write-only (adjective)
    • WYSIWYG

    X

    • XML

    Z

    • zeroes or 0s
    • ZIP code
    • zip (verb)
    • ZIP (file) or .zip

    Do not use:

    • Jargon.
      Examples: don’t use CPU, use processor. Don’t use RAM, use memory.