# What I'm Making and What I Use

## Blog of what I'm making, how I'm making it, what I use, and why.

*\[This paragraph isn't real content--more of a note to self.]*\
Becoming a super developer is a fairly straight-forward process:

1. Write code
2. Write more code
3. Think about correctness with invariants
4. Learn to write less code, refactor
5. Stop re-factoring and factor code once each
6. Write code thinking about the data shapes
7. Write composeable pipelined processes
8. Write composeable operations
9. Compose the operations first, then throw input at it

### Recent Posts

* **Services**
  * [Cloudflare](https://blog.keithkim.org/third-party-services/domains-dns-cdn/cloudflare)
  * [Namecheap](https://blog.keithkim.org/third-party-services/domains-dns-cdn/namecheap)
* **Other software**
  * [GitBook](https://blog.keithkim.org/other-software/gitbook)
  * [Hugo](https://blog.keithkim.org/other-software/hugo)
  * [Systemd](https://blog.keithkim.org/other-software/servers/systemd)
* [Software Licences](https://blog.keithkim.org/other-software/software-licences)

### **Posts in progress**

* **Code Patterns**
  * [Authn / Authz](https://blog.keithkim.org/code-patterns/authn-authz)
* **Products / Services**
  * [Hackerer.news](https://blog.keithkim.org/products-services/hackerer.news)
  * QuickX.app: [Gitgrep.com](https://blog.keithkim.org/products-services/gitgrep.com), [Quicklog.io](https://blog.keithkim.org/products-services/quicklog.io)
  * [Statuspages.me](https://blog.keithkim.org/products-services/statuspages.me)
* **OpenSource**
  * Libraries: [SafeQL](https://blog.keithkim.org/opensource/libraries/safeql), [Moja](https://blog.keithkim.org/opensource/libraries/moja), [Monadts](https://blog.keithkim.org/opensource/libraries/monadts)
  * Apps: [Database Diagram](https://blog.keithkim.org/opensource/apps/database-diagram), [Unfurlist](https://blog.keithkim.org/opensource/apps/unfurlist), [VultrData](https://blog.keithkim.org/broken-reference)

{% hint style="info" %}
*Note: some pages are placeholders (for content being written) showing only a title card.*
{% endhint %}
