Opens profile photo
Follow
tommy george
@tommygeorge
Internet; Music; Ministry. Married to , my love. New-ish Dad. You can change this thing like whenever!?!
Tennessee/Texastommygeorge.comJoined May 2008

tommy george’s Tweets

I usually agree, and extend that to almost any other language.
Quote Tweet
Ideally, onboarding a new developer on a JS project requires only 2 commands: npm install npm start If more steps are required, it's often a sign the developer onboarding experience could be simplified.
“I have three pairs of the same sweatpants”? “I have 3 of the same pair of sweatpants”? “I have six of the same sweatpant, sewn into pairs”? I just don’t know how to explain this.
1
Developers fighting about tooling is like writers arguing why their pen + paper combo is the best and why cursive is the only penmanship that matters. What matters at the end of the day are the stories you tell and how they resonate with people. Everything else is secondary.
6
71
Didn’t read the whole thing, but the headline resonates. I recently dipped into extensions (for the second time) and it was fun.
Quote Tweet
For your next side project, make a browser extension geoffreylitt.com/2023/01/08/for
This is important, an is doing a real service to help designers better understand how elements play out in the browser. The more designers can understand the box model (in the formal web sense, but also in general) the better off we'll all be.
Quote Tweet
📦 Every interface design element is a rectangular box. Icons? A box Buttons? A box Headlines? A box Form labels? A box Negative space? Most definitely, a box If you don't already... using the box model will drastically improve the way you design. Here's why...
Show this thread
Embedded video
0:05
50.2K views
2
71
Context is so key!
Quote Tweet
Gentle reminder to make your fields as self-documenting as possible. As an example, if you store the ID of a YouTube vide, the field should be called 'youtubeID' and not just plain 'youtube'. Or, if you need the whole URL, call it 'youtubeURL'. Future maintainers will thank you.
I used to save all confirmation numbers for things like bill pay. Then I realized: if they ever “don’t see a payment”, what makes me think they’ll still have that confirmation number? 😅😬
Sad oof number 2: Out of the box, the TypeScript bot template is not finding some definitions and such. Thus, auto-complete isn't working. The plain JS version has great auto-complete. =/
1
Show this thread
Doh! Despite setting a new `default` nvm alias, I was still launching VS Code via a shell (`code .`) and I guess that was providing the wrong environment. New shell, and it works. 👍🏻
1
Show this thread