How many techs does a web dev use?

Sofware engineer might be the best job in America, but when you tally them up, most web application developers still need to use, on a regular basis, a stunning array of technologies.

  1. Desktop operating system
  2. Telnet or Remote Desktop
  3. Server operating system
  4. Email
  5. Web Browser
  6. Internet Relay Chat or Instant Messenger
  7. An IDE (Eclipse, Visual Studio, Aptana) or programmers editor
  8. Image editor
  9. HTML
  10. CSS
  11. JavaScript
  12. DOM
  13. HTTP
  14. HTTPS
  15. XHR (XMLHttpRequest)
  16. Cookies
  17. POP / SMTP
  18. High-level language (Java, C#, Ruby, …)
  19. XML
  20. Unit testing framework (xUnit, TestNG)
  21. SQL
  22. DBMS (MySQL, SQL Server)
  23. Data access framework (Hibernate, iBATIS)
  24. Web server
  25. Web container
  26. Web services (SOAP, JSON RPC)
  27. Server pages (JSP, ASP, PHP)
  28. Page testing framework (Selenium, Mercury, WebCanoo)
  29. Ajax Library (Dojo, YUI)
  30. Web framework (Struts, ASP.NET, Rails)
  31. Repository (SVN, CVS)
  32. Wiki
  33. Issue Tracker
  34. Office sofware (Word, Excel, PowerPoint)
    And that’s not even counting readng, ‘riting, and ‘rithmetic!