nhaliday + devops   23

its-not-software - steveyegge2
You don't work in the software industry.


So what's the software industry, and how do we differ from it?

Well, the software industry is what you learn about in school, and it's what you probably did at your previous company. The software industry produces software that runs on customers' machines — that is, software intended to run on a machine over which you have no control.

So it includes pretty much everything that Microsoft does: Windows and every application you download for it, including your browser.

It also includes everything that runs in the browser, including Flash applications, Java applets, and plug-ins like Adobe's Acrobat Reader. Their deployment model is a little different from the "classic" deployment models, but it's still software that you package up and release to some unknown client box.



Our industry is so different from the software industry, and it's so important to draw a clear distinction, that it needs a new name. I'll call it Servware for now, lacking anything better. Hardware, firmware, software, servware. It fits well enough.

Servware is stuff that lives on your own servers. I call it "stuff" advisedly, since it's more than just software; it includes configuration, monitoring systems, data, documentation, and everything else you've got there, all acting in concert to produce some observable user experience on the other side of a network connection.
techtariat  sv  tech  rhetoric  essay  software  saas  devops  engineering  programming  contrarianism  list  top-n  best-practices  applicability-prereqs  desktop  flux-stasis  homo-hetero  trends  games  thinking  checklists  dbs  models  communication  tutorial  wiki  integration-extension  frameworks  api  whole-partial-many  metrics  retrofit  c(pp)  pls  code-dive  planning  working-stiff  composition-decomposition  libraries  conceptual-vocab  amazon  system-design  cracker-prog  tech-infrastructure  blowhards 
may 2019 by nhaliday

bundles : engframetechie

related tags

abstraction  accessibility  acmtariat  advanced  advice  amazon  api  applicability-prereqs  automation  backup  benchmarks  best-practices  blog  blowhards  books  build-packaging  business  c(pp)  career  carmack  checking  checklists  cloud  code-dive  code-organizing  commentary  communication  comparison  composition-decomposition  conceptual-vocab  concurrency  config  context  contrarianism  coordination  correctness  coupling-cohesion  cracker-prog  critique  culture  dan-luu  data  data-science  database  dataviz  dbs  debugging  decision-making  deep-learning  degrees-of-freedom  design  desktop  devops  devtools  discussion  distributed  distribution  documentation  draft  empirical  ends-means  engineering  error  error-handling  essay  estimate  explanation  facebook  flux-stasis  frameworks  games  golang  google  grokkability  grokkability-clarity  guide  hardware  healthcare  hn  homepage  homo-hetero  howto  impact  incentives  info-dynamics  init  institutions  integration-extension  interface-compatibility  intricacy  judgement  leadership  let-me-see  libraries  links  linux  list  lol  management  measurement  media  medicine  metabuch  metal-to-virtual  methodology  metrics  minimum-viable  models  move-fast-(and-break-things)  multi  nibble  nitty-gritty  no-go  nostalgia  novelty  oop  open-closed  openai  org:bleg  org:com  organizing  os  oss  osx  outcome-risk  paste  people  performance  philosophy  planning  pls  postmortem  pragmatic  prioritizing  profile  programming  project  python  q-n-a  qra  quality  quixotic  quora  random  rant  recommendations  reference  reflection  retrofit  review  rhetoric  risk  robust  saas  scaling-tech  security  shipping  signal-noise  slippery-slope  social  software  span-cover  startups  stories  stream  summary  summer-2014  sv  system-design  systems  tech  tech-infrastructure  techtariat  telos-atelos  theory-of-mind  thinking  tools  top-n  traces  tradeoffs  trends  tricks  trust  tutorial  uncertainty  unintended-consequences  unit  unix  vcs  visualization  water  whole-partial-many  wiki  working-stiff  worse-is-better/the-right-thing  wtf  yak-shaving  🖥 

Copy this bookmark: