Nathan James Profile Banner
Nathan James Profile
Nathan James

@nsjames_

8,415
Followers
521
Following
1,917
Media
19,550
Statuses

Goofy builder • Dir of DevRel @EOSNetworkFDN • 15+ years as a dev • buildinpublic • blockchain • sveltekit • javascript

Joined June 2019
Don't wanna be here? Send us removal request.
Pinned Tweet
@nsjames_
Nathan James
1 year
I've spent 15 years as a developer. That's over 25,000 hours. Here are 9 lessons that only time can teach:
154
640
3K
@nsjames_
Nathan James
1 year
What term do you prefer? - developer - programmer - software engineer
674
85
2K
@nsjames_
Nathan James
8 months
I once watched a senior dev instantly solve an issue by reading the error Totally mind-bending
103
117
2K
@nsjames_
Nathan James
1 year
Do you think developers with degrees are better?
623
79
1K
@nsjames_
Nathan James
1 year
Which provides more value for users? - Backend - Frontend - DevOps - Data
291
57
887
@nsjames_
Nathan James
1 year
You're launching a restaurant for developers... What do you call it?
1K
68
870
@nsjames_
Nathan James
2 years
How do developers say "I love you"?
471
61
829
@nsjames_
Nathan James
5 months
What programming opinion will you defend like this?
Tweet media one
530
46
770
@nsjames_
Nathan James
1 year
15,000,000 developers use VS Code You're probably one of them Here are 15 shortcuts to work faster
41
151
698
@nsjames_
Nathan James
2 years
What's your preferred language for a backend?
488
21
658
@nsjames_
Nathan James
2 years
How do developers insult each other?
318
40
599
@nsjames_
Nathan James
1 month
@peer_rich Hahaha that was my first takeaway too.
Tweet media one
1
14
612
@nsjames_
Nathan James
1 year
Are you afraid of c++?
317
33
563
@nsjames_
Nathan James
1 year
How do you create bugless software?
503
44
525
@nsjames_
Nathan James
2 years
How do developers make friends?
339
29
507
@nsjames_
Nathan James
1 year
npm start or npm run dev?
240
20
465
@nsjames_
Nathan James
2 years
Which framework do you prefer for frontend development?
271
24
430
@nsjames_
Nathan James
2 years
Who has helped you most in becoming a developer?
268
18
409
@nsjames_
Nathan James
2 years
Have you ever decided you didn't want a job, mid-interview?
129
10
407
@nsjames_
Nathan James
1 year
Is building mobile first really the better option?
158
15
390
@nsjames_
Nathan James
1 year
What is the most important skill for a developer?
254
36
343
@nsjames_
Nathan James
2 years
@akrsh24 To those here asking, fullstack is: - Frontend - Backend - Devops - Databases - Data - Monitoring - Security And that's just engineering 😄
23
34
353
@nsjames_
Nathan James
1 year
🔷 Fear = inexperience If you spent 2000 hours on one of these, would you understand it? 🔸 Web 🔸 Mobile 🔸 Blockchain 🔸 AI 🔸 IoT 🔸 DevOps Everything used to be impossible until it wasn't Time is the difference Remember: 🔹 Time is for spending 🔹 FEAR NOTHING
6
25
319
@nsjames_
Nathan James
2 years
Who has a GitHub profile readme?
97
24
307
@nsjames_
Nathan James
1 year
Best programmer movies?
97
47
310
@nsjames_
Nathan James
1 year
Do you think AI will replace human developers someday?
209
16
303
@nsjames_
Nathan James
1 year
Which has been harder? - The Interview - The job
151
19
294
@nsjames_
Nathan James
1 year
🔷 Bigger is not better Write the least amount of code to complete the task 🔸 Less complexity = less bugs 🔸 Less code = less review & future work 🔸 You aren't paid for line count Choose the shortest path which accomplishes the task Discard everything unnecessary
7
15
288
@nsjames_
Nathan James
1 year
Here's a recap: 🔷 Fear = inexperience 🔷 Bigger is not better 🔷 Take care of your body 🔷 Extrapolate early 🔷 Never stop growing 🔷 It won't always be hard, and that sucks 🔷 Make friends 🔷 Control your cage 🔷 Don't pretend to know
5
26
290
@nsjames_
Nathan James
1 year
🔷 Take care of your body I didn't I'd code for 48 hours while slouched over like a hunchback I feel it daily even while sleeping, and I will keep paying for it for the rest of my life 🔸 Workout 3-4 times a week 🔸 Move around once an hour 🔸 Sit properly 🔸 Use wrist rests
7
9
281
@nsjames_
Nathan James
2 years
You need to make $1000 in 48 hours What do you code?
135
11
268
@nsjames_
Nathan James
1 year
Why is programming hard?
166
21
264
@nsjames_
Nathan James
2 years
Which team do you play for? - Tailwind - CSS
201
10
262
@nsjames_
Nathan James
1 year
If you were to open a coffee shop for developers, what would you call it?
324
14
260
@nsjames_
Nathan James
7 months
@TheJackForge Stop it jack It's "Scrum Main"
14
3
245
@nsjames_
Nathan James
1 year
Do you backend, or frontend?
246
8
236
@nsjames_
Nathan James
8 months
I'm gonna create a to-dont app
65
18
240
@nsjames_
Nathan James
10 months
@shouldhaveanima Blowfish is secretly terrified 🤣 Look at that wiggle away
1
0
232
@nsjames_
Nathan James
1 year
How do you get out of tutorial hell?
145
17
225
@nsjames_
Nathan James
1 year
🔷 It won't always be hard, and that sucks Programming will eventually become so easy that you will spend all your time searching the internet for a good challenge just to feel alive Developers that last are attracted to mental pain Learn to love it, or gtfo
5
16
221
@nsjames_
Nathan James
10 months
Does a developer need to know git?
176
10
222
@nsjames_
Nathan James
2 years
We're almost there folks. You'll soon be able to easily learn $EOS development and access an assortment of different ways to earn from your newly acquired skills. #eos #web3 #developers
Tweet media one
23
66
219
@nsjames_
Nathan James
1 year
Tweet media one
17
14
218
@nsjames_
Nathan James
2 years
Do you use HTML forms or just JavaScript?
45
18
209
@nsjames_
Nathan James
2 years
Could not be happier with Jonaed joining us at the #EOS Network Foundation Looking forward to working with him on bringing the $EOS community to a whole new level 🔥 @EOSnFoundation
@NoDegreeCareers
Jonaed 🥑 | The NoDegree Podcast | NoDegree.com |
2 years
Your boy got a job! And not just any job but a dream job! I am official a Developer Advocate for the EOS Network Foundation! I could not have done it without Twitter. Thanks to each and every one of you who supported me. I literally could not have done it without y'all.
248
112
1K
23
139
197
@nsjames_
Nathan James
1 year
🔷 Never stop growing A dev's career trajectory is like the movie Crank If you stop, you will die 🔸 Read everything 🔸 Build daily 🔸 Learn core concepts 🔸 Investigate new verticals 🔸 Never be happy with your current skillset
Tweet media one
2
13
203
@nsjames_
Nathan James
2 years
Which one would you choose? The name for the company is "Chain Functions"
Tweet media one
319
11
191
@nsjames_
Nathan James
1 year
I think we good fam
Tweet media one
40
21
198
@nsjames_
Nathan James
2 years
Thanks QA.
8
26
199
@nsjames_
Nathan James
2 years
Giving talks at websummit 2022 for 70,000 people about EOS No big deal
Tweet media one
24
28
194
@nsjames_
Nathan James
2 years
Have you ever rejected a job that pays higher than you're making?
76
4
189
@nsjames_
Nathan James
1 year
🔷 Make friends The most important thing you ever develop as a developer will be relationships 🔸 Interact with people online 🔸 Find local developer meetups 🔸 Go out with co-workers The biggest impact on your quality of life and career will be your network Start on Twitter
6
10
191
@nsjames_
Nathan James
1 year
🔷 Extrapolate early Too many developers ignore DRY If you even THINK you'll need a piece of code more than once, extrapolate it Don't put future refactoring work on your plate Do the work now, or do more work forever
5
4
191
@nsjames_
Nathan James
9 months
I built an app with 500,000 users that ran non-stop for years It never once went down or got slow It was running on a single Digital Ocean droplet Stop over-engineering, start launching
21
12
173
@nsjames_
Nathan James
10 months
Happily married, or coding?
152
2
166
@nsjames_
Nathan James
1 year
Are developers socially awkward?
76
8
165
@nsjames_
Nathan James
6 months
Should googling in interviews be allowed?
112
6
160
@nsjames_
Nathan James
1 year
The only time you won't forget your hotel room number
Tweet media one
27
9
165
@nsjames_
Nathan James
1 year
When is a developer happy?
144
11
156
@nsjames_
Nathan James
2 years
Caption this. If you like/retweet and comment I'll pick a winner and give out some $EOS. F it. @antelopio
Tweet media one
56
66
159
@nsjames_
Nathan James
1 year
Do you fear failure?
104
7
154
@nsjames_
Nathan James
1 year
🔷 Don't pretend to know Devs who always know the answer, never know the answer Don't be afraid to say that you don't know something Instead, make sure that you close the gap in your knowledge quickly after finding it
2
7
154
@nsjames_
Nathan James
2 years
Are you a blockchain developer? I'm incredibly interested in what you need, what's stopping you from reaching your goals, and in connecting people together to help each other grow. Reach out!
@EOSNetworkFDN
EOS Network Foundation
2 years
Welcome @nsjames_ as the #ENF Director of Developer Relations! ✅Developer Courses ✅Mentorship Program ✅Hackathons + Virtual Dev Events ✅Demos dApps + Walkthroughs ✅Example Wallet Integrations ✅API References + Documentation ✅Developer Frameworks ➡️
Tweet media one
12
56
145
20
47
146
@nsjames_
Nathan James
1 year
What is the difference between a junior developer and a senior developer?
108
4
144
@nsjames_
Nathan James
2 years
There's so much cool stuff coming to $EOS, fuck. Stuff we waited for YEARS to come, and stuff I didn't even know I wanted until someone said it could be possible and now I just want to play with it.
11
31
145
@nsjames_
Nathan James
1 year
How do developers handle burnout?
110
10
143
@nsjames_
Nathan James
10 months
What's your GitHub?
204
5
143
@nsjames_
Nathan James
5 months
8
0
144
@nsjames_
Nathan James
1 year
What do you need to become a better developer?
130
10
137
@nsjames_
Nathan James
2 years
@VitalikButerin @0xstark We, the EOS community, are very open to collaboration. If you are curious about what we've been up to since we kicked block.none off the chain, come join our discord. There's lots of ways you can participate, and lots more coming.
3
34
140
@nsjames_
Nathan James
2 years
Do you developers take any pills?
99
9
135
@nsjames_
Nathan James
1 year
Devs with kids, what you got? Me: 👧3 👧7
101
3
141
@nsjames_
Nathan James
1 year
How do you approach problem-solving as a developer?
74
8
136
@nsjames_
Nathan James
2 years
Do you hate EOS? - If so, tell me why? 💬 Before you answer, remember that scammed us too, and they aren't EOS, we the community are. And we're fighting.
Tweet media one
45
34
135
@nsjames_
Nathan James
1 year
Only 3% of people write down their goals What are yours?
71
7
138
@nsjames_
Nathan James
1 year
⚠ AI tools are revolutionizing development But 95% of developers aren't using them So I built a FREE AI cheatsheet with 83 crucial resources (only 10,000 copies are available, so move fast!) To get it: • Like • Retweet • Follow • Comment: AI & then wait for the DM
Tweet media one
53
45
126
@nsjames_
Nathan James
2 years
Which logo do you prefer?
Tweet media one
241
3
130
@nsjames_
Nathan James
2 years
I believe in working to make myself obsolete. The upcoming $EOS developer hub is a great example of that. Let me explain 👀
Tweet media one
9
33
131
@nsjames_
Nathan James
1 year
What is your favorite programming language?
162
4
128
@nsjames_
Nathan James
2 years
Stories are what make people take notice. Many blockchains have stories. Not many blockchains have stories like EOS does. It just needs to be told properly.
12
40
127
@nsjames_
Nathan James
1 year
This video is made using free AI tools. Want to learn how you can do it, in 5 minutes? (imagine all the possibilities!) 🧵
16
33
131
@nsjames_
Nathan James
8 months
Developer dopamine hits: • Closing tabs • Passings tests • Closing tickets • Refactoring code • Removing imports What else?
58
11
125
@nsjames_
Nathan James
2 years
As a dev, what are you always happy to purchase?
128
4
124
@nsjames_
Nathan James
10 months
Redbull or coffee for coding?
190
5
121
@nsjames_
Nathan James
1 year
Are you polite with ChatGPT?
62
7
125
@nsjames_
Nathan James
1 year
🔷 Control your cage You'll keep getting work that is similar to previous work you've done Learn to decide if you're not happy doing it as early as possible The longer you starve in a cage, the harder it is to break out
1
10
121
@nsjames_
Nathan James
1 year
Do you think schools will be successful at banning the use of AI?
110
5
119
@nsjames_
Nathan James
2 years
When you've fucked your community so hard for so long that you have to turn off comments on your product release you've been working on for over a year 🙄
20
20
122
@nsjames_
Nathan James
1 year
The internet is such a crazy place Imagine a blockchain deciding they were going to take on a company that ran away with $4,000,000,000 What they did next was insane, but it worked:
10
39
120
@nsjames_
Nathan James
8 months
@mattpocockuk I have a nasty feeling that most people don't care
1
0
121
@nsjames_
Nathan James
10 months
Can AI replace developers?
150
5
112
@nsjames_
Nathan James
10 months
Are software developers the modern age artists?
58
7
112
@nsjames_
Nathan James
1 year
What is your favorite thing to do with ChatGPT?
64
8
113
@nsjames_
Nathan James
1 year
Do you use Copilot for programming?
66
8
107
@nsjames_
Nathan James
2 years
Hey ex @coinbase employees; hit me up. Looking for talent.
3
42
103
@nsjames_
Nathan James
1 year
AI will take my job. As a dev for 15 years, I'm absolutely sure of it. Here's how I know, and why it excites me:
16
20
107
@nsjames_
Nathan James
2 years
So... loud keyboards or silent keyboards?
81
1
108
@nsjames_
Nathan James
1 year
Do you use semicolons in JavaScript?
80
3
98
@nsjames_
Nathan James
2 years
Are you the kind of developer that prefers sitting alone in a room all day, or being around others?
63
3
99
@nsjames_
Nathan James
1 year
What do you hate about the tech industry?
72
4
97