@_ddrscott_

writer of code – thinker of thoughts

about me

I am a software guy with 20+ years experience. When I’m not writing code, I’m thinking about it. I have a wife I don’t deserve and 2 sons that don’t know better.

  • Ruby on Rails
  • HTML/CSS/JS
  • SocketIO
  • Lab
  • Android
  • iOS
  • SQL
  • Redis
  • Solr
  • CouchDB
  • AWS
  • CLI

FZF + WordNet = Dictionary

FZF + WordNet = Dictionary. FZF is a fuzzy finding command line tool. WordNet is a dictionary structured for developers. When married together, we can get a snappy dictionary to help us find just the right word for any occasion.

written in fzf, shell, wordnet Read on →

GNU Screen

Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells.

TL;DR – Screen keeps your ssh sessions alive on a host.

written in screen, shell Read on →

Base16 Shell

After many years using the excellent Solarized color scheme, it has started to feel stale. Sometimes I think the dark blueish tint brings down my mood. Other times, I wonder what life could be like if I stared at more cheerful colors. Thus starts my farewell from Solarized, and hello to Base16.

written in shell, vim Read on →

Vim Send Text

After pairing with some Sublime users, I noticed a neat feature. Or more accurately, they were rubbing it in my face that their cute editor was better than mine. The feature was SendText. Well, I couldn’t let Sublime users have all the fun, and apparently neither could a few other people.

written in talk, vim Read on →

What the SQL?!? WINDOW

Today’s “What the SQL?!?” features the keyword WINDOW. This clause allows us to elegantly select results from the previous results from the previous results from the previous results…

written in sql, talk Read on →

What the SQL?!? Recursive

Today’s “What the SQL?!?” features the keyword RECURSIVE. This clause allows us to elegantly select results from the previous results from the previous results from the previous results…

written in sql, talk Read on →

What the SQL?!? Lateral Joins

Today’s “What the SQL?!?” features the keyword LATERAL. A prerequisite to understanding lateral joins are regular joins and subqueries. I’ll explain those briefly to see how LATERAL can simplify a complicated SQL query.

written in sql, talk Read on →