Do you really want to send username a message saying you like their work?
A person who creates software systems. Programmers and hackers are also software engineers, by this definition; self-styled software engineers are typically distinguished by their focus on the software engineering process.