I’m the principle software architect here. It’s my job to work out how to transform a real-world problem into a collection of bytes, and get the result back to you.
I’ll happily work with ASP, C#, PHP, or Befunge.
Sometimes, it’s a matter of plugging widget A (with its round peg) into square hole B. Other times it’s a fully-fledged system realisation with multiple abstraction layers and dynamic perspectives, and years of code.
When software goes wrong, I’m normally the one to fix it.
I prefer Asimov over Heinlein, and Doctor Who over Trek.