James Nail (@JamesRNail) profile picture

I'm a software developer. More interested in WHY than HOW. South Louisiana native, Democrat, LSU Tiger, husband, and dad to 2 awesome kids.

Takoma Park, MD
Joined January 2012
Photo by James Nail (@JamesRNail)Photo by James Nail (@JamesRNail)Photo by James Nail (@JamesRNail)Photo by James Nail (@JamesRNail)Photo by James Nail (@JamesRNail)Photo by James Nail (@JamesRNail)Photo by James Nail (@JamesRNail)Photo by James Nail (@JamesRNail)Photo by James Nail (@JamesRNail)Photo by James Nail (@JamesRNail)
. @circleci, @circlecistatus Looks like you guys have an outage that's not reflected on your status page. My linux machine executor jobs aren't starting.
4
513
I don’t think I could possibly be more impressed with Blake Baker right now. #LSUvsCLEM #LSUTigers
3
364
Having a power forward at TE is a red zone cheat code #GeauxTigers #LSUvsCLEM
1
1
438
🏀 Immaculate Grid (Men's) 485 9/9: Rarity: 5 IMMACULATE! 🟩🟩🟩 🟩🟩🟩 🟩🟩🟩 Play at: immaculategrid.com/basketbal… @immaculategrid x @bball_ref
1
306
Reminds me of someone… 🦡 @Mathieu_Era
WHIT WEEKS INTERCEPTION!! What a play from 40! LSU ball at the 2!
1
419
Drax the MF Destroyer, y’all
I wrote this cause it’s what I always wanted to say about Trump pretending to be a tough guy.  But we got the amazing @DaveBautista to say it SO much better.  Thanks Dave.  #TrumpIsAWeakLittleBabyBitch
113
.@kettanaito, as I'm always on the lookout for new ways of doing things, I found it interesting that in your projects you tend to have a file named glossary.ts. I'm curious to know what that convention means to you. What's its general purpose? What goes in there?
1
1
157
. @mattpocockuk , @AdamRackis how do you prefer to handle handcrafted type declarations for 3rd party modules (e.g., packages with no types provided and no DefinitelyTyped)? Where do you prefer put them in your repo? How do you prefer to configure them via tsconfig? #typescript
139
I love this idea!
Replying to @saronyitbarek
I take 15 minutes everyday to write a TIL on something new I learned. I restrict myself to 200 words or less. That keeps the scope small and forces me to cut the cruft getting to the core of what I learned. They really accumulate over time. github.com/jbranchaud/til
2
300
.@mattpocockuk what would you recommend for a deep dive on TypeScript template string literals?
2
332
My wife: “I don’t see anything wrong with that”
3
439
I like to say software engineering is a mix of computer science and economics. A good solution is one that satisfies its requirements in a technically sound manner, within cost constraints.
Massive difference between knowing how to code vs. a professional software developer - and it has very little to do with knowing what library to use or familiarity with language syntax. Coder: green check mark Pro: solution that makes sense within business requirements / risks
3
429
We’re shining in Purple and Gold tonight in celebration of @LSUwbkb’s National Championship
66
1,144
136
5,125
512,863
#phivssf a couple of name takes on this game: 1: Gainwell is aptly named. 2: SF should absolutely draft LSU DB Jay Ward, to play alongside Jimmy Ward and Charvarius Ward. Hell, if they dig hard enough, perhaps they could field an all-Ward defensive backfield.
2
357
Seriously, folks, if you publish an open source package for NodeJS that only supports ES Modules, you deserve to burn in hell. #nodejs #typescript
210
Will @NoradSanta get banned from Twitter for sharing Santa’s flight path on Christmas Eve?
6
236
Louisiana has entered the chat.
Replying to @BeschlossDC
Food in America is awful per definition. Period
3
Hypothesis: the moment a team adds the requirement that each PR/commit should be related to a Jira issue, it will start accumulating even more tech debt than before. This requirement adds a penalty for making small, unrelated improvements that get the project in a better shape.
101
245
43
1,485
I can think of something much dumber than that.
It’s really dumb that Bama is going to get a “Top 10” win by beating an overrated LSU team 12-7.
3