blog
about
other
/* Code Comments */
tags
$HOME (1)
%-formatting (1)
--cached (1)
.bin (1)
.gitconfig (4)
.gitignore (2)
.tar (1)
.yml (1)
.zip (1)
20% time (1)
301 (1)
502 (1)
6-figure developer (1)
99% invisible (1)
:after (1)
@babel (1)
@babel/plugin-transform-runtime (1)
@babel/runtime (1)
@media (2)
@reach/router (1)
@remix-run (1)
@supports (1)
@typescript-eslint/eslint-plugin (1)
@typescript-eslint/parser (1)
@value (1)
@work (2)
Austin Kleon (1)
DRY (2)
Eggs (1)
GET Requests (1)
MaterialUI (1)
React (1)
URL.createObjectURL (2)
__init__ (1)
a raisin in the sun (2)
a11y (6)
a16z (2)
abeline (1)
abortcontroller (1)
absolute position (1)
abstraction (1)
accessibility (1)
accessiibility (1)
accomplishments (1)
action (1)
actions (1)
active shell (1)
adam dymitruk (1)
adam grant (1)
adaptive design (1)
add column (1)
administrator mode (1)
adt (1)
advice (1)
aggregation theory (1)
agile (3)
aha (1)
ajax (1)
albert camus (1)
alert (1)
alexander solzhenitsyn (1)
algorithms (8)
alias (2)
aliases (5)
alignment (1)
alter (1)
alter table (2)
amazon (1)
amazon web service (1)
amazon web services (4)
ambiguity (1)
amigo sessions (1)
amos tversky (1)
anchor (1)
anchor style (1)
anchor tag (1)
andreeson horowitz (2)
andrew bosworth (1)
andrew sullivan (1)
andy hunt (1)
andy matuschak (6)
anecdote (1)
animation (2)
anne coulter (1)
annie duke (1)
annual review (2)
anton korzunov (1)
api (5)
api call (2)
api design (2)
api mocking (1)
apollo (5)
append (1)
apple (1)
apply (1)
appreciation (1)
arguments (1)
argv (2)
aria (1)
aria-describedby (1)
aria-labelledby (1)
arrange, act, assert (1)
array (3)
array filtering (1)
array method (1)
array prototype (1)
array.from (1)
arrays (7)
arrows (2)
art of product (1)
artificial intelligence (1)
asi (1)
assert (1)
assert never (1)
assert unreachable (1)
assumptions (1)
async (8)
async/await (1)
asynchronous filters (1)
asynchronous working (1)
at-rules (1)
atexit (1)
atomic commit (1)
atomic notes (1)
attention (5)
austin kleon (2)
authenticate (1)
authentication (1)
author (1)
autocomplete (1)
autofill (1)
automated testing (1)
automatic semicolon insertion (1)
automation (7)
avc (1)
awk (1)
aws (7)
aws cli (3)
aws in 30 seconds (3)
aws lambda (2)
aws profile (1)
aws sam (2)
aws sdk (2)
axios (4)
babel (6)
background (1)
backoff (1)
bad gateway (1)
bad practice (1)
baked oatmeal (1)
balance (1)
baptists and bootleggers (1)
barry popik (1)
base 10 (1)
base 2 (1)
base 62 (1)
base conversion (1)
basecamp (1)
bash (25)
bash alias (1)
bash basics (1)
bash functions (2)
bash scripting (3)
bash_profile (1)
basics (3)
basurl (1)
bcrypt (3)
bdd (2)
bear-app (1)
beer (1)
beginner (7)
beginner mind (1)
beginners mind (1)
beginning (2)
behavior change (1)
ben franklin (1)
ben horowitz (1)
ben thompson (1)
benchmarks (2)
benedict evans (1)
benjamin graham (1)
berkeley (1)
best practices (1)
bets (1)
bfs (1)
biden (1)
big o (1)
big o notation (2)
bill gates (1)
binaries (1)
binary data (1)
binary search tree (3)
binary tree (1)
bind (2)
birmingham jail (1)
birthday (1)
bitbucket (1)
bits and bytes (1)
bitwise operators (1)
black like me (1)
blameless retrospectives (1)
bloat (1)
blob (1)
blogs (1)
blue origin (1)
body-parser (1)
bon appetit (1)
bonnie eisemann (1)
books (3)
boolean (1)
bootstrap (1)
border-box (1)
boto3 (1)
box sdk (1)
box-sizing (1)
boz (1)
brag (1)
branch (3)
branch protection (2)
brave (1)
breadth-first search (1)
break points (1)
breakfast (2)
brian harvey (1)
brian holt (1)
brian lonsdorf (1)
brian mccullough (1)
browser api (2)
browser security (1)
browser support (1)
browsers (1)
bst (1)
bubbling (1)
bubbling errors (1)
buddhism (1)
bugs (1)
build (1)
build process (1)
build tools (1)
built-ins (2)
bundle analysis (1)
bundle size (2)
bunyan (1)
business (4)
button (1)
button style (1)
buttons (1)
bystander effect (1)
c (1)
cache (1)
cal newport (2)
calibre (1)
call (1)
callbacks (1)
cancel (1)
capitalize (1)
career (4)
career development plan (2)
career planning (2)
carl sandburg (1)
carol dweck (1)
caroline odden (1)
cars (1)
case insensitive (1)
catch (1)
categorical imperative (1)
cato institute (1)
cauliflower (1)
cd (1)
cdp (2)
chai (2)
changelog (1)
chart.js (1)
cheat sheet (1)
cheatsheet (1)
checkout (2)
chemex (1)
cherry-pick (1)
chia seeds (1)
chicago (1)
chicken (1)
childhood (1)
childish (1)
children (1)
chmod (2)
choice (1)
chris beams (1)
christine gross-loh (1)
chrome (15)
chromium (4)
ci/cd (3)
cite (1)
civil rights (1)
class (1)
class component (2)
class constructor (2)
class instantiation (2)
class notes (1)
classes (3)
clean (1)
clean code (1)
cleanup (2)
cli (13)
cli - command line interface (1)
cli parameters (1)
client side validation (1)
clip-path (1)
cloc (1)
cloneElement (1)
closure (2)
cloudinary (2)
clt (1)
coalesce (1)
code sandbox embed (1)
code snippet (2)
code splitting (1)
code weight (1)
coding blocks (1)
coffee (1)
collaboration (2)
collaborative fund (2)
collapsing space (1)
colon (1)
color conversion (1)
color converter (1)
color picker (1)
color theory (2)
colors (1)
columns (1)
combinatorics (1)
comma (1)
command expansion (1)
command line (9)
command palette (1)
command-line (1)
commander (1)
commands (3)
comments (1)
commit history (1)
commit lint (1)
commitlint (1)
commitments (1)
common commands (1)
common table expression (1)
commonjs (2)
commonplace book (1)
communication (6)
community (1)
compassion (1)
compilation steps (1)
compiler (1)
compiler options (2)
compinit (1)
complexity (1)
components (1)
composable (1)
composite keys (1)
composite pattern (1)
composition (2)
compound growth (1)
compound keys (1)
compression (1)
computer science (1)
concepts (1)
conditional (1)
conditional lists (1)
conditional render (1)
conditions (1)
conference talk (1)
config (8)
config files (1)
configuration (10)
confirm (1)
confucius (1)
consistency (1)
console (1)
console.log (2)
const assertion (1)
constraint (4)
constraints (1)
consumption (1)
content security policies (1)
content-box (1)
context (1)
control flow (1)
controller-presentation (1)
controllers (1)
controversy (1)
conventional commit (2)
conventional commits (1)
conversion guide (2)
conversion tables (1)
conviction (1)
cookies (2)
copy files (1)
corporate (1)
cors (1)
cors-anywhere (1)
could not find context (1)
count (1)
counter (1)
courage (1)
course notes (1)
coverage reports (1)
covid (2)
cpu throttling (1)
craco (1)
create (1)
create-react-app (1)
createPage (1)
createdb (1)
creativity (1)
cron (2)
cron syntax (1)
cross join (1)
crypto (3)
cs 61a (1)
cs fundamentals (4)
csp (1)
csrf (1)
css (31)
css composes (1)
css modules (2)
css overview (1)
css properties (1)
css variables (2)
css-for-js (1)
css-in-js (1)
cte (1)
culture (2)
curl (1)
current file (1)
currying (2)
cursor (1)
customization (1)
cut (1)
daffodil principle (2)
daily scrum (1)
dal (1)
dan rather (1)
dance2die (1)
daniel kahneman (1)
dark mode (1)
data (1)
data access layer (1)
data architecture (1)
data layer (1)
data model (2)
data modeling (1)
data processing (2)
data structures (3)
data types (1)
databases (5)
date (2)
date math (1)
dates (2)
datetime (4)
dave thomas (1)
dave weiner (1)
david epstein (1)
david sacks (1)
david thompson (1)
dayjs (1)
dbeaver (1)
ddl (1)
debates (1)
debounce (3)
debt (1)
debug (5)
debugging (14)
decision making (1)
declaration files (1)
declaration merging (1)
deep copy (1)
default (3)
default props (1)
default style (1)
defaults (2)
defer (1)
definition of success (1)
definitions (1)
deinit (1)
del (1)
delete (1)
dependency (3)
dependency management (2)
deployment (2)
deployment hook (1)
depth-first search (1)
derrick reimer (1)
design (7)
design pattern (1)
design patterns (3)
design philosophy (1)
destructuring (1)
details (3)
details open (1)
determinism (1)
detours (1)
dev tools (11)
dev tools freeze (1)
dev.to (1)
devTools (1)
developer experience (2)
device simulation (1)
devops (1)
devtools (3)
dfs (3)
dial (1)
dictionary (2)
diff (1)
diff-tree (1)
diffcore (1)
difference arrays (1)
dir (1)
directed graph (1)
direction (1)
directory (2)
discriminated unions (2)
display (1)
display-mode (1)
distributed systems (1)
diversity (1)
dns (1)
docker (1)
document (2)
documentation (2)
doing (1)
dollar general (1)
domain (1)
donald glover (1)
dotenv (2)
dotfiles (1)
download (1)
dreams (1)
dreams deferred (1)
drop cap (1)
dry (2)
dumps (1)
duplicates (1)
durable goods (1)
dustin moskowitz (1)
dynamic (1)
dynamic lists (1)
dynamic programming (2)
dynamic routes (1)
dynamic update (1)
ebay (1)
echo (1)
ecmascript (1)
economics (6)
econtalk (1)
econtalk, (1)
editor config (1)
editor tokens (1)
editorIndentGuide (1)
editorIndentGuide.activeBackground (1)
editorIndentGuide.background (1)
education (1)
efficiency vs. effectiveness (1)
eggplant (1)
ego (1)
election 2020 (1)
em (1)
emacs (3)
email (3)
email marketing (1)
embed (1)
ember (7)
ember exam (1)
ember helpers (1)
ember octane (1)
ember upgrade (1)
ember-cli (1)
emiliana simon-thomas (1)
emma (1)
emoji (2)
emotional response (1)
emotions (1)
empty array (1)
empty your cup (1)
en0 (1)
encoding (1)
encoding/json (1)
energy (2)
energy boost (1)
engagement (1)
engineering (2)
engineering management (1)
entity relationship (2)
entity relationship diagrams (1)
entrepreneurship (1)
enum (3)
enumerate (1)
enums (1)
env (2)
envinfo (1)
environment (1)
environment variables (4)
environmental variables (2)
eol (1)
erd (1)
eric ries (1)
eric s. raymond (1)
erik hollnagel (1)
error (2)
error handling (32)
errorf (1)
errors (1)
errors.new (1)
es modules (2)
eslint (9)
eslintrc (1)
esm (1)
esnext (1)
ethics (1)
etiquette (1)
evaluating (1)
evaluation (1)
event handlers (1)
event listeners (1)
eventHandlers (1)
events (2)
evergreen (1)
evergreen notes (9)
evolution (1)
examples (1)
exception (1)
exceptions (1)
execution context (1)
execution rights (1)
exercise (1)
exhaustive switch (1)
exist (1)
expect (2)
expectations (1)
experience-exposure cycle (1)
experiment (1)
experimentation (1)
explorer tree (1)
exponential operation (1)
export (1)
exports (1)
express (5)
expressions (1)
ezra klein (1)
f-strings (1)
factory pattern (1)
facts (1)
failing tests (1)
failure (1)
fair culture (1)
fake (1)
falsey (2)
family (1)
faressoft (1)
farnam street (1)
fear (2)
feature branch workflow (1)
feature detection (1)
feeling wheel (1)
feta (1)
fetch (1)
fg (1)
file conversion (1)
file permissions (1)
file preview (1)
file types (1)
files (1)
filesystem (2)
filter (2)
finance (1)
find (1)
find and replace (1)
finn (1)
fire-event (1)
fireevent (1)
firefox (2)
first, break all the rules (1)
first-letter (1)
first-of-kind (1)
five whys (1)
flatmap (1)
flex (1)
flexbox (1)
flow (1)
flow control (1)
focus (6)
focus-lock (1)
folding style (1)
fonts (1)
for-loop (1)
fork (1)
form management (1)
form submission (2)
format (1)
formatting (2)
formdata (2)
forms (5)
forwarding arguments (1)
fp (1)
fp-ts (1)
fractal (1)
fragments (2)
framework (1)
fred wilson (1)
freecodecamp (1)
friends (1)
frontend masters (1)
frugality (1)
frustration (1)
fs (2)
fs.access (1)
fs.existssync (1)
fs.homedir (1)
fsnotes (1)
full stack fest (1)
function (2)
function component (1)
function declaration (2)
function expression (2)
function overload (1)
function signatures (1)
functional component (1)
functional programming (5)
fundamentals (3)
gang of four (1)
garlic (1)
gatsby (17)
gatsby-config (1)
generators (1)
generics (3)
geometry (1)
george s clason (1)
george s. clason (1)
getstaticpaths (1)
getstaticprops (1)
gherkin (1)
gif (1)
git (58)
git --cherry-pick (2)
git add (1)
git add -A (1)
git add -u (1)
git blame (1)
git branch (1)
git checkout (2)
git checkout -t (1)
git clone (1)
git commit (2)
git commit fixup (1)
git commit squash (1)
git config (1)
git diff (1)
git fetch --prune (1)
git flow (1)
git gc (1)
git hooks (3)
git index (1)
git init (1)
git log (5)
git prune (3)
git push (1)
git push force (1)
git push force with lease (1)
git rebase (7)
git rebase --onto (2)
git rebase fixup (1)
git rebase interactive (2)
git rebase squash (1)
git ref (1)
git remote (1)
git reset (3)
git restore (1)
git revert (2)
git rm (1)
git stash (4)
git stash push (2)
git submodules (1)
git tags (1)
git undo (1)
git-branch (1)
git-merge (1)
git-pull (1)
github (10)
github actions (5)
gitignore (1)
gitk (1)
gitlab (1)
glob (2)
global (3)
global state (1)
global variables (1)
go to (1)
goland (1)
golang (7)
good day project (1)
good omens (1)
google (1)
goop (1)
graph algorithms (1)
graphiql (1)
graphql (14)
graphql-yoga (1)
gratitude (2)
greg lukianoff (1)
gregory clotti (1)
grep (6)
grit (1)
group (2)
groupBy (1)
groupby (1)
groups (2)
growth (4)
growth mindset (1)
gym (1)
gyp (1)
gzip (1)
habit (1)
habits (9)
happiness (1)
hard link (1)
hard work (1)
harissa (1)
harlem (1)
harvard business review (1)
harvey balls (1)
hash (2)
hashing (1)
hashmap (1)
haskell (1)
hbr (1)
head (1)
head tag (1)
headers (2)
headroom (1)
heic (1)
help (1)
helper functions (1)
helpers (1)
hemingway (1)
henry david thoreau (1)
heroic consistency (1)
heroku (1)
heuristics (1)
hex (2)
hierarchy (1)
higher order components (2)
highlight.js (1)
hiring (1)
histograms (1)
hmr (1)
hoc (1)
homebrew (6)
honey (1)
hooks (8)
host (1)
hover event (1)
how to (2)
how to ask questions (1)
hsl (1)
html (19)
http/s (1)
https (1)
human-sized (1)
humanity (1)
humility (1)
humor (1)
husky (2)
hyper-focus (1)
i bonds (1)
i have a dream (1)
i know why the caged bird sings (1)
i18n (1)
iam (1)
ice cube (1)
icloud (1)
id (2)
ideas (1)
ideation (2)
idempotence (1)
idempotent (1)
identity (1)
identity and access management (1)
ideograms (1)
ifconfig (1)
ignore case (1)
image storage (1)
images upload (1)
imagination (1)
img (2)
immanuel kant (1)
immutable.js (1)
impermanence (3)
import (3)
imports (1)
impossible programs (1)
in memory (1)
inaugural address (1)
include (2)
includeif (1)
indexes (2)
inequality (1)
influence (2)
information asymmetry (1)
information schema (1)
information_schema (1)
infrastrcuture-as-code (1)
inheritance (3)
initial-letter (1)
inode (1)
inorder (1)
inotify (1)
input (1)
ins (1)
insert (1)
insights (1)
inspect (1)
inspect editor (1)
inspector (1)
inspiration (1)
instagram (1)
intelligent investor (1)
intention (1)
interactive terminal (1)
interactivity (1)
interceptor (1)
interface (2)
interface extension (1)
interfaces (1)
international politics (1)
internet (1)
interrogate problems (1)
intersection observer (1)
interviewing (1)
interviews (1)
introspection (1)
invalid hook call (1)
invariant (1)
investing (2)
investment (1)
investments (1)
ip address (1)
ipad (1)
ipconfig (1)
ira glass (2)
isDirectory (1)
isFile (1)
isValidElement (1)
isafter (1)
isbefore (1)
issues (1)
isvalidelement (1)
iterables (2)
iteratee (3)
iterative (1)
iterators (1)
iterm (3)
jaime pillora (1)
jakob nielsen (1)
james allspaw (1)
james clear (3)
jane austen (3)
jason fried (1)
jason heaton (1)
jason lengstorf (1)
jason zweig (1)
javascript (69)
javascript modules (1)
jeff bezos (1)
jerry b. harvey (1)
jerry seinfeld (2)
jest (29)
jest cache (1)
jest configuration (9)
jest coverage (1)
jest environments (1)
jest runners (1)
jest snapshots (1)
jest watch mode (1)
jest-dom (1)
jest-in-case (1)
jest-watch-select-projects (1)
jest.clearAllMocks (1)
jest.fn (1)
jest.resetAllMocks (1)
jitter (1)
jobs (1)
joel chippindale (1)
joel hooks (1)
john howard griffin (1)
john larson (1)
jonathan haidt (1)
josh w comeau (3)
journey (1)
joy (1)
joy of living (1)
jpg (1)
js toolchain (1)
json (6)
json comments (1)
json web token (1)
json.stringify (1)
jsonb (1)
jsonc (1)
jsx (1)
judgment (1)
julia cameron (2)
julia evans (1)
just culture (1)
justin jackson (1)
jwt (2)
kanban (1)
karen eber (1)
kata (1)
katherine rundell (1)
kaz baig (1)
kcd (17)
ken coleman (1)
kent c dodds (4)
kent c. dodds (16)
key bindings (1)
key map (1)
key-props (1)
keybindings (2)
keyboard (2)
keyboard shortcuts (3)
kill (3)
kitty genovese (1)
knobs (1)
knowledge (1)
kristopher selbekk (1)
kyle matthews (1)
label (1)
lag measure (1)
landmarks (1)
langston hughes (1)
language specific (1)
latency (1)
lauren tan (1)
law of internet user experience (1)
layout (1)
lead measure (1)
leadership (6)
leading space (1)
lean startup (1)
learn vim (1)
learning (11)
learning to code (4)
lee byron (1)
lee warrick (1)
leetcode (1)
leisure plan (1)
length (1)
lexical environment (1)
lexical scope (2)
lfu (1)
lib vs target (1)
life (6)
life advice (2)
life cycles (2)
life lessons (1)
life style (1)
lifecycle methods (1)
ligatures (1)
light mode (1)
limits (1)
line breaks (1)
linear-gradient (1)
lines of code (1)
link (1)
lint (1)
lint-staged (3)
linting (2)
linux (3)
list comprehension (2)
lists (1)
locate (1)
lodash (11)
log (1)
log level (1)
logging (3)
logical operators (2)
logical or (1)
loop (1)
lorraine hansberry (1)
lru (1)
lsof (1)
machine learning (1)
macos (12)
maggie appleton (1)
magic numbers (1)
mail (1)
mailto (1)
malicious code (1)
management (4)
managing oneself (1)
manners (1)
manual (1)
manual testing (2)
manual work (1)
manufacturing (1)
map (2)
maria popova (1)
marinating thoughts (1)
mark (1)
markdown (8)
marketing (1)
marketplace of ideas (1)
marks (1)
marriage (2)
marshal (1)
martin luther king, jr. (1)
marty cagan (1)
masking (1)
matchMedia (1)
material-ui (1)
math (1)
math for love (1)
matrix (1)
matthew jones (1)
max_old_space_szie (1)
maxheap (1)
maya angelou (1)
mdn (4)
mdx (1)
measurement (2)
measures of success (1)
media deprivation (2)
media queries (2)
media-queries (1)
meditation (3)
meetings (2)
memfs (1)
memoization (1)
memory (2)
mental model (2)
merge (1)
merge only (1)
meta (4)
metadata (1)
method overload (1)
michael lynch (2)
michael puett (1)
middleware (4)
mihaly csikzentmihalyi (1)
milo yiannopoulos (1)
mindfulness (3)
mindset (1)
minheap (1)
mirage js (1)
miragejs (2)
miso (1)
mixins (1)
mlk (1)
mock (2)
mock endpoints (1)
mock-fs (1)
mocking (1)
modal (2)
modals (1)
mode analytics (1)
modern web podcast (1)
module resolution (2)
moduleDirectories (1)
modules (4)
mongo (1)
mongodb (3)
mongoose (2)
monkey patching (1)
monorepo (2)
morgan housel (2)
motivation (3)
motivations (1)
mouse events (1)
multi-field (1)
multi-line (1)
multicursor (1)
multiple cursors (1)
multiple extensions (1)
multiple layouts (1)
multiple lines (1)
multiple parameters (1)
multiple profiles (1)
multiple values (1)
multitudes (1)
mutation (1)
mutations (1)
mysql (1)
n choose k (1)
name (1)
named capture groups (1)
namespace (1)
nanowrimo (5)
nbsp (1)
nda (1)
neil gaiman (1)
netlify (5)
netlify build hook (1)
network (1)
network settings (1)
new year (2)
next.js (2)
nextjs (5)
nextval (1)
nicolas marcora (2)
niklas luhmann (1)
no bake (1)
node (35)
node fs (1)
node require (1)
node_modules (1)
nom (2)
non-breaking space (1)
non-captured gorups (1)
non-default profile (1)
nonnullable (1)
not implemented (1)
note taking (1)
notes (1)
npm (21)
npm link (6)
npm pack (1)
npm publish (1)
npm run (1)
npm scripts (1)
npm version (1)
npm-link (1)
npm-run-all (1)
npmrc (2)
nullish coalescing (1)
nvm (5)
nvmrc (1)
nyt cooking (1)
nytimes (3)
nytimes cooking (1)
oak street health (1)
oatmeal (1)
object (1)
object destructuring (1)
object manipulation (1)
object method (1)
object mother (1)
object object (1)
object oriented programming (3)
object-fit (1)
object.assign (1)
object.create (1)
obligation (2)
occam's razor (1)
oh-my-zsh (1)
okr (1)
olo (1)
omit (1)
onMount (1)
onclick (1)
one day in the life of ivan denisovich (1)
oneline (1)
onhover (1)
onsubmit (3)
oop (6)
operators (1)
opportunity cost (2)
optimization (4)
optional args (1)
optional chaining (1)
options (1)
order (1)
ordered lists (1)
organization (1)
os (1)
outcomes (1)
overflow (1)
overrides (1)
owasp (1)
pace (1)
package discovery (9)
package management (1)
package.json (6)
packing (1)
pagination (1)
parallel (1)
parameter expansion (1)
parametrize (1)
parcel (1)
parenting (1)
partial function (3)
partnership (1)
partnerships (1)
passwords (2)
patch (2)
path (3)
path parameters (1)
paths (1)
paul graham (1)
paul jarvis (1)
paul krugman (1)
payload (1)
pbcopy (1)
peloton (1)
people problems (1)
perception (1)
performance (6)
persistence (2)
personal learnings (1)
personal philosophy (1)
perspective (3)
persuasion (1)
peter elliott (1)
peter f. drucker (1)
peter hellberg (1)
pg (1)
pg catalog (1)
pg_upgrade (1)
philosophy (1)
pick (4)
pickBy (2)
pickaxe (1)
pip (3)
pipe (2)
pipeline (1)
pipenv (3)
pit of success (1)
planning poker (1)
plugin (1)
plugins (1)
poetry (2)
pointer by reference (1)
pointer events (1)
pointers (1)
pojo (1)
poker (1)
policy (1)
polymorphism (1)
pool (1)
pop up (1)
port (1)
position (1)
posix (1)
post request (1)
post-deploy (1)
postgres (27)
postgres functions (1)
postgresql (1)
postman (4)
postorder (1)
potatoes (1)
powershell (2)
practice (1)
pragmatism (1)
pre-commit (2)
predicate (1)
preorder (1)
presence (2)
preserve log (1)
pressure (1)
prettier (4)
pretty (1)
pretty print (1)
preventdefault (2)
preview (1)
pride and prejudice (1)
printenv (1)
printing (1)
priorities (1)
prisma (3)
prisma-binding (1)
prismjs (2)
privacy (1)
private methods (1)
private registry (1)
private repository (1)
private submodules (2)
private variables (1)
problem solving (3)
process (1)
processing (1)
product development (1)
product management (2)
production (1)
productivity (6)
products (1)
programmer for hire (1)
programming heuristics (1)
progress (2)
progressive web app (1)
project euler (1)
promise (2)
promises (1)
prompt (1)
property accessors (1)
prototypal inheritance (1)
prototype (3)
prototyping (2)
proxy (2)
ps (1)
pseudo-element (1)
pseudoselectors (1)
psql (9)
psychology (3)
publickey (1)
publishing (1)
pure component (1)
purpose (1)
purposeful pause (1)
pursuit (1)
put (1)
pwa (2)
pyenv (2)
pytest (2)
python (24)
queries (3)
query (2)
query forwarding (1)
query parameters (1)
query params (1)
querySelector (1)
querying (1)
questions (1)
qunit (1)
quokka (1)
qz (1)
raise (1)
raises (1)
ralph waldo emerson (1)
randall munroe (1)
range (3)
rational thought (1)
raymond sturgeon (1)
rbenv (1)
rdt (1)
react (50)
react dev tools (1)
react-image (1)
react-intl (1)
react-redux (1)
react-refresh (1)
react-router (4)
react-testing-library (1)
react-text-mask (1)
read to lead (1)
readability (1)
readdir (1)
readdirsync (1)
reading (7)
reading diet (1)
reading notes (1)
readline (1)
recently (2)
recipe (1)
recording (1)
rectangular selection (1)
recursion (6)
recursive (1)
recursive types (1)
redirect (4)
redirection (1)
reduce (2)
reducer (1)
redux (4)
redux-mock-store (1)
reexport (1)
ref (1)
reference (2)
reflection (1)
reflog (2)
refs (1)
refspec (1)
regeneratorRuntime (1)
regeneratorruntime (1)
regex (10)
regexp (1)
regular expression (2)
relative path (1)
rem (1)
remark (3)
remix (2)
remote (3)
remote branch (1)
remote debug (1)
remote host (1)
remotes (1)
render props (2)
request (1)
request inspector (1)
require (4)
reset (1)
resilience (5)
resistance (1)
resolvers (1)
resource planning (1)
resources (2)
responsive design (1)
rest (1)
restful (2)
retrospective (1)
return (3)
rewrites (1)
rgb (1)
richest man in babylon (2)
right to work (1)
rimraf (1)
risk (2)
risk mitigation (1)
roasted vegetables (1)
robert b. cialdini (1)
robert benchley (1)
robots (1)
rohan rajiv (6)
role (2)
root (1)
rosie assoulin (1)
ross droplet technique (1)
rotating arrays (1)
route (1)
router (3)
routing (2)
rss (1)
rtl (1)
rule scope (1)
rules (1)
rules of thumb (1)
ruminating (1)
russ roberts (1)
rust (1)
ryan holiday (3)
ryan singer (1)
s3 (1)
sabbatical (1)
safari (4)
salmon (1)
salt (2)
sam altman (2)
sandy metz (1)
sapir-whorf (1)
savor (1)
sbin (1)
scalarList (1)
schedule (1)
schema (2)
scheme (1)
score (1)
scripting (5)
scripts (2)
scroll event (2)
scrollto (1)
scrum (1)
scss (1)
search (2)
seasonal leisure plan (1)
seasons (1)
second career (1)
security (3)
sed (2)
selectors (2)
self-compassion (1)
self-driving (1)
semantic html (2)
semver (1)
seo (2)
sequence (2)
sequential (1)
serializable (1)
serp (1)
server adapter (1)
server management (1)
server side (1)
server target (1)
server-side-rendering (1)
serverless (3)
service workers (1)
services (1)
session (1)
set (2)
set theory (1)
setTimeout (1)
settings (4)
settings.json (1)
setup (3)
setupFilesAfterEnv (1)
shallow copy (1)
shape up (1)
shared configuration (1)
sharp (1)
shawn wang (1)
shebang (2)
shell (11)
shell alias (1)
shell functions (2)
shell options (1)
shell script (2)
shell scripting (4)
sheryl sandberg (1)
shopify (1)
shortcuts (1)
shoshin (1)
showing up (1)
shrimp (1)
sicp (1)
side effect (1)
side effects (1)
silent meetings (1)
simple command (1)
simple storage solution (1)
simulated networks (1)
simulator (1)
single return statement (1)
single-spa (1)
sinon (1)
sinus wave (1)
sinusoidal (1)
skip (1)
skipif (1)
slack (2)
sleep (2)
slow device (1)
slow3g (1)
snapshot serializer (1)
snowpack (1)
soft link (1)
song of myself (1)
sort (2)
source (1)
space (1)
spacer (1)
specificity (1)
speed (1)
spinner (1)
spotify (1)
spotlight (1)
spread operator (1)
spy (1)
spying (1)
spyon (1)
sql (9)
sql injection (1)
squash (1)
sri (1)
ssh (4)
ssh-agent (1)
ssh-config (1)
ssh-keygen (1)
ssr (1)
stack overflow (1)
stackoverflow (1)
stale (1)
stand up (1)
startup (1)
startups (1)
state (3)
static analysis (1)
static assets (1)
static images (1)
static type checking (1)
stderr (1)
stdin (2)
stdout (3)
stephen zerfas (1)
stereotypes (1)
steven pressfield (2)
storage sizes (1)
storybook (3)
storybookjs (1)
storytelling (2)
str.format (1)
strategy pattern (1)
streaming video (1)
strict mode (1)
strikethrough (1)
string literal (2)
string manipulation (1)
string.replace (1)
stringify (1)
strings (1)
striving (1)
structural typing (1)
structure and interpration of computer programs (1)
style (1)
styled-components (9)
styleguide (1)
stylesheets (1)
styling (1)
submodule (3)
submodules (2)
subquery (2)
subresource integrity (1)
subscriptions (2)
subshell (1)
substitute (1)
success (3)
sudo (1)
summary (1)
sung m kim (1)
sung m. kim (1)
supertest (2)
suspended job (1)
suspended process (1)
svg (1)
swap (2)
swimming (1)
switch statement (1)
swxy (1)
symbols (2)
symlink (2)
syntax (6)
syntax highlighting (1)
system design (3)
table owner (1)
tamara levitt (1)
taste (1)
tdd (1)
teamwork (2)
ted (1)
tekin süleyman (1)
template (3)
template literal (1)
templates (3)
terminal (8)
ternary (1)
terraform (1)
terry pratchett (1)
test (3)
test configuration (1)
test factory (1)
test object factory (1)
testing (28)
testing library (1)
testing patterns (1)
testing-library (5)
thank you note (1)
thankful (1)
the cadence (1)
the fall (1)
the gap (1)
the hard thing about hard things (1)
theming (1)
thighs (1)
thinking in bets (1)
this (3)
thrift (1)
throttle (3)
throw (1)
thundering herd (2)
thunk (1)
tickets (1)
til (1)
tim berners-lee (1)
tim peters (1)
time (7)
time complexity (3)
timedelta (1)
timeout (1)
timezone (1)
tiny polka dot (1)
tips (8)
tips and tools (1)
tmux (3)
tmux.conf (1)
tobi lütke (1)
tom preston-werner (1)
tomatoes (1)
tool discovery (1)
tools (7)
total function (3)
tothrow (2)
tour (1)
toy problem (1)
tracing (1)
transpile (1)
transpiled (1)
treasurydirect.gov (1)
tree (1)
tree.indentGuidesStroke (1)
trends (1)
trigonometry (1)
truncate (1)
trust (1)
truthy (2)
try (1)
ts-node (1)
tsconfig (4)
tuple (1)
tuples only (1)
tushar roy (1)
tutorial (9)
twyla tharp (1)
type declarations (1)
type error (1)
type guard (3)
type inference (1)
type narrowing (1)
typeerror (1)
typeparser (1)
types (2)
typescript (39)
typescript lib (1)
typescript target (1)
typing (1)
typography (1)
typos (1)
ubuntu (1)
undirected graph (1)
unexpected token (1)
unicode (1)
unique (1)
unit test (1)
unix (15)
unmarshal (1)
unpacking (1)
unsafe (1)
unsafe-eval (1)
untranslatable (1)
unzip (1)
update with (1)
upgrade (1)
upstream (1)
uri design (1)
uri encoding (1)
url (1)
useEffect (1)
useReducer (1)
useRef (2)
useState (1)
useeffect (1)
user (2)
user agent style sheet (1)
user-event (1)
usereducer (1)
uses (1)
utc (1)
utility functions (1)
utility type (1)
validation (2)
values (1)
variable (1)
variable assignment (1)
variables (1)
variants (1)
vault (1)
velcro (1)
venv (1)
vercel (1)
version (1)
version control (2)
versions (1)
vertical ruler' (1)
video (1)
vim (7)
virtual environment (1)
visibility (1)
visual block (1)
visual studio (1)
visualization (1)
volta (1)
vs code (14)
vscode (8)
w3 (2)
waitfor (1)
walks (1)
walt whitman (1)
ward cunningham (1)
watch mode (1)
watchPlugins (1)
watchers (1)
web accessibility (4)
web apis (2)
web design (2)
web forms (2)
web standards (1)
web-safe (1)
webcrawlers (1)
webforms (1)
webpack (9)
webpack aliases (1)
weekly review (1)
wes bos (1)
wet (1)
what unites us (1)
whatwg (2)
will boyd (1)
william martin (1)
willpower (1)
window (3)
window.location (1)
windows terminal (1)
word count (1)
words (1)
work (2)
work space (1)
workbench.colorCustomizations (1)
workbench.tree.indent (1)
working tree (1)
workout (2)
writing (9)
written communication (1)
wsj (2)
wu-wei (1)
xargs (2)
xcode (3)
xfail (1)
xkcd (1)
xor (1)
xy problem (1)
yaml (1)
yarn (5)
yarn link (6)
yarn pack (2)
yarn workspaces (1)
yield (1)
yongey mingyur rinpoche (1)
zen (1)
zen buddhism (1)
zen of python (1)
zero sum (1)
zettelkasten (2)
zip (2)
zsh (21)
zsh hooks (1)
zsh options (1)
© 2022 Built with ❤️ using
Gatsby