What kind of software/hardware/programmes do software developers and it technicians use?
We use programs like Notepad Plus to write code, and compilers (which one depends on which language we write the program in) to turn what we write into a program. We use debuggers of various types to fix problems with the program. Fixing problems with the computer is a hardware problem – software developers don’t fix hardware. Technicians mostly use experience. If something breaks, you figure out what it is that broke and you replace it. (Since the PC came out – in about 1980 – computers don’t get repaired, modules get replaced. Before that we pretty much built out own, or used Apples, Commodores, TRS-80s or Ataris, and you could actually fix those computers.