Watts Martin’s web space

Hi. I’m Watts Martin. I’m a writer, both technical and creative, and a former web developer. I also do design and UX work occasionally.

I write, edit and generally manage the documentation for Realm, a popular mobile database platform. Before that, I did the same thing for RethinkDB, an open-source database now under the auspices of the Linux Foundation.

As a web developer, I usually worked with PHP on the server side and jQuery on the front end. I’m also a big fan of Python, and have lately grown to like Elixir. While I enjoy keeping up with web technologies, I’m happy to not be doing it professionally anymore. (My terrible secret is that I don’t particularly like JavaScript.)


I started when the dotcom era did, at a long-gone telecom company where I became the webmaster for the company’s first intranet site. Back then, “webmaster” meant designer, developer and sysadmin. Since then I’ve worked for Netwolves Technologies, Linvatec, Illumant, and the Department of the Navy (by way of contracting for Illumant subcontracting to Secorix subcontracting to SAIC). Later I worked for a Fiji-based travel web site which seems to have folded, for Nokia, and with Jupiter, a web-based gradebook and student information system for K–12 schools. Along the way I did technical writing with Global Locate (now part of Broadcom) and Cisco, and returned to that field in 2014 at RethinkDB.

Some Bullet Points

  • I like web standards: valid HTML/XHTML, CSS, and Javascript that doesn’t make JSLint scream (much). These days I try to stick with HTML5.
  • I also like MVC: CakePHP at Illumant and for Fiji Island Escapes, symfony at Nokia.
  • I’m a big fan of Python, with particular love for Flask.
  • I know SQL and basic relational database design and normalization. I’ve mostly worked with MySQL but have some experience with PostgreSQL and a little experience with Microsoft SQL Server and Oracle. (And, yes, SQLite.)
  • If you’re into this sort of thing, I speak agile. We used a Jira plugin called “Greenhopper” for agile work at Nokia, and I’m familiar with the daily scrum and sprint process.
  • I’ve worked on some moderately large sites, most notably Nokia’s, which had multiple load-balanced servers and used PHP’s APC caching.
  • I’m a pretty fast learner and always interested in learning new technologies.

Some Anti-Bullet Points

  • As I said above, I’m more interested in writing than programming. I have been dorking around with web stuff for as long as there has been web stuff to dork around with and I’m frankly a little burned out.
  • I don’t have a computer science degree or formal algorithmic training. I can find algorithms that I need, and I can generally understand them, but I tend to do poorly at interviews that focus on them.
  • While I have no family obligations, I am middle-aged and I am not going to live, breathe and eat your startup. If you think that makes me a poor culture fit with your group, you’re probably right.
  • I am open to remote work within ±3 time zones of California, but I’m not interested in relocating at this time.
  • If you send me a job listing that ten seconds of scanning my résumé would have told you I’m a poor match for—say, a job for a four-month contract position in Wisconsin that requires J2EE experience—you are a bad recruiter and you should feel bad.