Giter Site home page Giter Site logo

tenets-of-it's Introduction

Tenets of IT

It is a good reminder to not overthink some problems. These tenets have been created over decades as a way of reminding ourselves of the things sometimes overlooked.

  1. It's always DNS.
  2. When it’s not DNS, it’s MTU.
  3. When it’s not MTU, it’s BGP.
  4. When it’s not BGP, it’s LACP.
  5. Reboot, reinstall, replace.
  6. Rebooting is a band aid. Figure out why you had to.
  7. Under-promise, over-deliver.
  8. Plan for the worst, hope for the best.
  9. Always implement two-factor-authentication, no matter how loudly the users complain.
  10. Have the user show you the problem, often it is the user doing something in an unusual way.
  11. Fast. Cheap. Good. You may pick one, two if you're lucky.
  12. Never stop learning.
  13. The Six Ps: Proper Planning Prevents Piss Poor Performance.
  14. It's always an emergency, until it incurs an extra charge.
  15. Everyone has a test environment, not everyone is lucky enough to have a separate production environment.
  16. If anyone can't find the documentation it's not documented, if it's not documented it doesn't exist.
  17. If you think it's going to be a disaster, get it in writing and CYA.
  18. Poor planning on a users part, does not constitute an emergency on yours.
  19. Fridays are read-only. (aka - no changes on a Friday)
  20. A backup isn't a backup until you've restored successfully from it.
  21. Snapshots are not backups.
  22. If a backup isn't off-site, it isn't a backup.
  23. If it isn't in a ticket, it's not getting done.
  24. Treat all users the same, regardless of their last name.
  25. It's never a "5 minute thing".
  26. Security and ease of use.. rarely walk hand in hand.
  27. "Not my circus, not my monkeys."
  28. Everybody lies.
  29. Never ask a user a question that you can easily confirm yourself.
  30. The fastest path to resolution first requires removing the user from the problem. (aka isolate layer 8)
  31. You are replaceable at work, no matter how highly you think of yourself. You are not replaceable at home.
  32. Never give a web developer/designer access to the DNS.
  33. Own up to your mistakes. That way, when it isn’t your fault, people will believe you.
  34. If you have to do something twice, automate it.
  35. Never spend 6 minutes doing something manually, that you spend 6 hours failing to automate.
  36. To make an error is human. To propagate an error to all servers in an automatic way is devops.
  37. Skilled IT professionals will continuously be given more work, until they can do none of it skillfully.
  38. Give me a new hire that is a blank slate and willing to learn, over a seasoned tech that hates this job and doesn't want to learn or change.
  39. IT time is relative.
  40. Yes it's free/cheap. No, it's not going in the server room.
  41. You provide the problem and business case, let IT provide the solution.
  42. IT's job is to solve people problems with technology.
  43. Technology can't solve people problems.
  44. Nothing is more permanent than a temporary expedient.
  45. Fix the problem now, it's just going to happen again when it's less convenient.
  46. If the network guys say it's not the network, there is an 80% chance it's the network.
  47. Traceroute is your friend.
  48. 80% of the time CAPEX becomes OPEX when you can get 0% financing. Accounting HATES CAPEX.
  49. If it doesn't log automatically make it log! Log's just spit out the answer for you!
  50. There are some jobs and clients you must walk away from.
  51. If you can smell the magic smoke, you’re already screwed.
  52. "Working just fine" and "too screwed to log an error" look an awful lot alike.
  53. The longer everything goes according to plan, the bigger the impending disaster.
  54. Sales Engineers are a gift from heaven, they prevent salespeople from over-promising.
  55. Printers have moods, most of the time that mood is 'Fuck you'.
  56. The last 10% of the job takes 90% of the time. And the rest of the job takes the other 90%. (credit peterjay733)
  57. If you have a primary system that is malfunctioning, threaten the system by starting to set up the backup system. Usually, by the time the backup is 90% ready....the primary will magically start working again. (credit MaeveKyalwann)

tenets-of-it's People

Contributors

davidbrightsparc avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.