A 2017 BandungJS meetup talk on writing clean, maintainable JavaScript code, grounded in Robert C. Martin's "Clean Code" principles adapted for JS. The talk covers meaningful and pronounceable naming conventions for variables, functions, and classes; writing small, single-purpose functions with no side effects and short parameter lists; vertical and horizontal code formatting using the "newspaper metaphor," team conventions, and tools like ESLint with git commit hooks; the philosophy that good code should mostly explain itself, with examples of good versus bad comments; an overview of the JS testing ecosystem (Jest, Mocha, Chai, Jasmine) including test coverage and single-concept-per-test design; and moving away from callbacks toward Promises and async/await for concurrency. Delivered at BandungJS on August 28, 2017, while serving as CTO of UrbanIndo.com.