programmer writing code on laptop computer in office. website programming, software development. coder working