Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 
avatar of Craig Nakamoto

Craig Nakamoto

Craig Nakamoto has asked 3 questions and find answers to 4 problems.

Stats

137
EtPoint
43
Vote count
3
questions
4
answers

About

I spend most of my days coding in PHP and Javascript, primarily with custom web apps. I typically use MySQL and IndexDB for storage, but I have a very wide range of experience with most popular programming languages, databases, computer networks, and operating systems.

Here are some of my software development best practices:

  • always think from the perspective of the user (easier said then done, most programmers are incapable of doing this)
  • always follow strict coding guidelines
  • always use a good version control system
  • documentation is worth as much as good code (inline + system/user)
  • always code efficiently but remember that the best code is that which is easy for others to understand
  • don't assume