loading...
Sam Jarman πŸ‘¨πŸΌβ€πŸ’» profile picture

Sam Jarman πŸ‘¨πŸΌβ€πŸ’»

Software engineer (iOS/JS/Anything). Likes: blogging, running, improvising, public speaking, positivity, helping newbies and great banter!

Education

Bachelor of Science (Hons), University of Canterbury

All 169 comments

You're Probably Not Using Promise.All Enough

Ah I hadn’t come across allSettled yet! Thanks.

You're Probably Not Using Promise.All Enough

Exactly right! It’s where I found some decent time savings re...

What do you do within the first 30 minutes of starting your work day?

πŸ’©πŸ€·πŸ»β€β™‚οΈπŸ˜‚

What are some side project suggestions?

I wrote up how to find ideas a while back :) dev.to/samjarman...

What advice would you give someone who wants to mentor younger developers? What are good attributes to focus on as a mentor?

Good question with a few answers. The mechanical: Voluntee...

Git blame should be called git credit

Yeah the guy who wrote git famously named it after himself πŸ˜‚...

Playing a little with a Counter Component in React

As a relatively newbie to CSS myself. I found CSS’s β€œflex lay...

What great software invention or idea never gained adoption?

Honestly I think VR is one of these. Neat but many years down...

What's something that you've done in software development that you're proud of?

I built a moderation plugin for twitch (chrome extension) and...

Clarification on NPM

Hey! Good question. I see your confusion and it’s totally fin...

The Best Practices for a Great Developer Experience (DX)

Dave, totally understand the pressure on open source docs. ...

Finding Ideas for Programming Side Projects

Looks great! Always nice to surface cool tools for others t...

Favouring Tools is Bad Engineering

Sure, I think playing to a teams strengths is a valid facto...

Anna Tito on Learning Game Development and Beyond

Omg shaders are tricky little things eh!

Anna Tito on Learning Game Development and Beyond

Aww thanks! :D

Anna Tito on Learning Game Development and Beyond

Thank you!

Favouring Tools is Bad Engineering

Thanks David!

Favouring Tools is Bad Engineering

LOL yup or Blockchain :P Or IOT

Favouring Tools is Bad Engineering

Yup!

Favouring Tools is Bad Engineering

Another good approach! And yeah, I agree with this 'I under...

Favouring Tools is Bad Engineering

I'd add some nuance here - If you have, for example, a jqu...

Favouring Tools is Bad Engineering

Hey Charles, thansk for your awesome reply, some good point...

Favouring Tools is Bad Engineering

That's a good and subtle distinction, and an interesting on...

Favouring Tools is Bad Engineering

Lol! Fair fair, I tend to write that so people know why [on...

Favouring Tools is Bad Engineering

Yup! Trying something because you read about it or saw it a...

Favouring Tools is Bad Engineering

Thanks Helen, I appreciate that :) Yup... we're all guilt...

Favouring Tools is Bad Engineering

Thanks, and Yup! I think if you're constrained by time, its...

Developer eXperience. How I missed it before?

You're very welcome :)

Developer eXperience. How I missed it before?

I love thinking about it, after working on SDKS for a large...

#discuss What to do about feedback you don't think is accurate

So I have some thoughts on this I should add to keep the co...

#discuss What to do about feedback you don't think is accurate

I don't think I've ever received feedback on my personality...

#discuss What to do about feedback you don't think is accurate

Positive feedback being inaccurate is interesting! I hadn't...

It's Time. Let's Rename "Soft Skills"!

Each to their own interpretation eh! :)

It's Time. Let's Rename "Soft Skills"!

I would have agreed with Allen a few years ago, but lately ...

It's Time. Let's Rename "Soft Skills"!

Thanks Adarsh! Great recommendations :)

It's Time. Let's Rename "Soft Skills"!

Yup, the skills are nothing to do with having a tech job. C...

Starting An Agency with Kelly Vaughn

She's pretty cool!

Starting An Agency with Kelly Vaughn

<3 Thanks for the interview to you, too!

How to Build an Online Presence as a Junior Developer

Awesome! Good work.

Tech Career Advice from 30 Interviews

Thanks Maria, that means a lot! I hope I do too :) Forming ...

Tech Career Advice from 30 Interviews

Agreed, but these aren't job interviews ;) Now I'm wonder...

Tech Career Advice from 30 Interviews

What do you mean? :) I just emailed these people and aske...

Tech Career Advice from 30 Interviews

You're very welcome Kirsty! :)

How to Get Started with Public Speaking

Nice! Good job.

Security and the Future of it with Laura Bell

Why do you think that is?

Advice for Students at Careers Fairs and Meet and Greets

Thanks Salli!

Announcing a side project: DeveloperPosters.com

Thanks Ben! Much appreciated :D

How to Get Paid Experience

Thank you! :D

How to Get Paid Experience

I hope it helps! :D

How to Build an Online Presence as a Junior Developer

No worries Mark, thanks for the comment! :D Best of luck.

Machine Learning and Developer Experience with Carolyn Saund

Haha yeah, I love the advice Carolyn gave there! I've pas...

Are you an introvert, extrovert, or somewhere in between?

I think an extrovert if I'm honest. I enjoy comedy and impr...

What Should be in a Coder's Toolbox?

(This is definitely an older post for me, so I've had some ...

Specialist or Generalist

Nice job!

Specialist or Generalist

I also think JS is moving pretty fast these days, so deep d...

Specialist or Generalist

Yup! Very true. I don't really mind too much what you dive ...

Discuss: How do you work with your testers?

Good job man! Nice to see you training others as well as "f...

Discuss: How do you work with your testers?

Yeah, I started with 1:1s with the testers to see what they...

Discuss: How do you work with your testers?

Interesting! The second environment is definitely key. And ...

Discuss: How do you work with your testers?

Totally agree, communication should always be clear :) And ...

Discuss: How do you work with your testers?

I like your approach, Harry! :D Thanks for contributing.

How to Build an Online Presence as a Junior Developer

Thank you very much!

What Should be in a Coder's Toolbox?

I use Docker for mac - thanks for the addition, I think it'...

How to Build an Online Presence as a Junior Developer

Hey Christian, thanks for your comment! I absolutely agree ...

How to Build an Online Presence as a Junior Developer

Nice! I'm glad I was able to help, Stephen :) Best of luck!...

How to Get Started with Open Source

Looks great, Roshan! Lovely idea!

What Should be in a Coder's Toolbox?

Nice Craig, I'm glad I could help :D

How to Build an Online Presence as a Junior Developer

Thanks Jake! I appreciate the kind words :)

How to Build an Online Presence as a Junior Developer

Great approach Mike! Keep it up!

How to Build an Online Presence as a Junior Developer

Thank you! Appreciated :)

What Should be in a Coder's Toolbox?

Yup, someone mentioned that in the comments. Should be ther...

How to Build an Online Presence as a Junior Developer

Thanks, I appreciate that :)

What Should be in a Coder's Toolbox?

Thanks!

What Should be in a Coder's Toolbox?

Exactly :) Pick one.

How to Build an Online Presence as a Junior Developer

Thanks Gia! :) samjarman.co.nz/diaries is where you'll find...

How to Build an Online Presence as a Junior Developer

Nice, Dean! You're very welcome.

How to Build an Online Presence as a Junior Developer

Totally agree, Rob! That's a great warning to call out. I'...

How to Build an Online Presence as a Junior Developer

Hey Barry! Yup, post it wherever you like! Medium is also...

What Should be in a Coder's Toolbox?

Nope. Specialisation vs generalisation is a bit of a debate...

What Should be in a Coder's Toolbox?

Good suggestions! Thanks

How to Build an Online Presence as a Junior Developer

Good work, Haris!

How to Build an Online Presence as a Junior Developer

Nice! Totally agree :)

How to Build an Online Presence as a Junior Developer

No worries Lauro! Best of luck.

How to Build an Online Presence as a Junior Developer

You are very welcome :) English is good!

How to Build an Online Presence as a Junior Developer

Doesn't have to be! Just get a dev.to account and write whe...

How to Build an Online Presence as a Junior Developer

I appreciate the kind words. Good luck! :) (Start now!)

What do you Google EVERY. SINGLE. TIME. and never just memorize?

Its vs It's

How to Build an Online Presence as a Junior Developer

Thanks for the kind words. I had a read, and it's a great f...

How to Build an Online Presence as a Junior Developer

Thanks for the kind words, I really appreciate it! :)

How to Build an Online Presence as a Junior Developer

Thanks Lidiane! I really appreciate that. I'd love to know ...

How to Build an Online Presence as a Junior Developer

I publish to multiple! (My own site, SquareSpace, and here ...

The Best Practices for a Great Developer Experience (DX)

Thank you! I really appreciate the kind words :)

The Best Practices for a Great Developer Experience (DX)

Exactly! You can improve their docs too if they're open sou...

How to Build an Online Presence as a Junior Developer

Thank you! :)

The Best Practices for a Great Developer Experience (DX)

Glad I could help! Yes, consistency of terms is important, ...

The Best Practices for a Great Developer Experience (DX)

Very welcome, Ben! I, as always, really appreciate the kind...

The Best Practices for a Great Developer Experience (DX)

Ha! Good point! shakes fist at The Business People

How to Build an Online Presence as a Junior Developer

You're welcome! :)

How to Build an Online Presence as a Junior Developer

Thanks for the kind words, I really appreciate it :)

How to Build an Online Presence as a Junior Developer

Forget about it. You're not doing it for comments or likes,...

Finding Ideas for Programming Side Projects

Great tips! There are for sure some things you dont need t...

Finding Ideas for Programming Side Projects

Nice!

Do you ever get frustrated with your Junior Developer(s)?

I think its fine to ask if an only if: You've put a solid...

How to Build an Online Presence as a Junior Developer

Thanks!

How to Build an Online Presence as a Junior Developer

Thanks! I Appreciate the comment :)

What Should be in a Coder's Toolbox?

I wouldn't aim towards a senior just yet. To me, at least, ...

How to Get Started with Open Source

Click that "Write a post" button on the top left and write ...

How to Build an Online Presence as a Junior Developer

Correct! However, I'd like to think all seniors have this ...

How to Build an Online Presence as a Junior Developer

Totally would! I think this was one of my first posts to De...

How to Build an Online Presence as a Junior Developer

Any negative opinions (or criticisms) need to backed with e...

How to Get Speaking Engagements

Exactly! :)

Your Ultimate Guide to Corporate Jargon

I really appreciate that Ben! You must be a busy guy :)

How to Get Started with Open Source

Thanks Ruben! I appreciate the comment :)

How to Build an Online Presence as a Junior Developer

Me too! Love it. A great way to prove they have that passio...

What Should be in a Coder's Toolbox?

Hey Kristian, thanks for the comment! Sure, you don't hav...

How to Build an Online Presence as a Junior Developer

Thanks for the comment Peter! I'm super super thrilled to h...

How to Build an Online Presence as a Junior Developer

Thanks, Sal! Yeah, he's a pretty cool guy. I think some p...

How to Build an Online Presence as a Junior Developer

Thanks Lou! Exactly – I totally agree with you. The content...

Your Ultimate Guide to Corporate Jargon

Thanks Ben! Do you try read all of these? How do you get an...

Your Ultimate Guide to Corporate Jargon

Another great one!

Finding Ideas for Programming Side Projects

Awesome! Great list - thanks again for commenting, I apprec...

Finding Ideas for Programming Side Projects

It was a lot of fun to make! All πŸ‘ programming πŸ‘ should πŸ‘...

What Should be in a Coder's Toolbox?

Of course! :)

What Should be in a Coder's Toolbox?

Thanks Jason! I'll take this into consideration for the nex...

Finding Ideas for Programming Side Projects

No worries, man! Rock on!

What Should be in a Coder's Toolbox?

Totally agree Chris, and I think my revised post will inclu...

Finding Ideas for Programming Side Projects

Nice rule, Jonathan! Building tools for yourself is how we ...

What Should be in a Coder's Toolbox?

Hey Jason, Yeah, once again, fair comment. I probably shou...

What Should be in a Coder's Toolbox?

Andreas! Thanks for reading and yeah, fair comment. This po...

Finding Ideas for Programming Side Projects

Hey Hirishi! Great list - I'm guessing most, you could use ...

What Should be in a Coder's Toolbox?

Thanks Max! Yup, fair correction. I guess I was thinking of...

What Should be in a Coder's Toolbox?

Yay! Thanks :) Means a lot.

Finding Ideas for Programming Side Projects

Could be a cool project! Sync all your RSS feeds into ES so...

Finding Ideas for Programming Side Projects

Great stuff Grant! Cool project too! I also automated my ...

What Should be in a Coder's Toolbox?

The difference, to me at least, is that Queue items are rem...

What Should be in a Coder's Toolbox?

THANKS!

Finding Ideas for Programming Side Projects

No worries David! Yes! Great idea for side projects, helpin...

Finding Ideas for Programming Side Projects

Hey Bilal, It's a tough one for sure! I guess "launching" ...

Finding Ideas for Programming Side Projects

Glad I could help, Andy! Thanks for reading. Yeah, APIs are...

Finding Ideas for Programming Side Projects

Nice plan, Damien! This is how a lot of software starts "Fi...

Finding Ideas for Programming Side Projects

Totally agree Ben! In fact, after blogging for a while, an...

How to Build an Online Presence as a Junior Developer

Thanks for giving my other posts a read, Geoff. What did yo...

How to Build an Online Presence as a Junior Developer

Exactly! Give it a go. Good luck :)

How to Get Started with Interviewing

For sure!

How to Build an Online Presence as a Junior Developer

Thank you so much Robert for your kind words <3

How to Get Started with Interviewing

Great addition William! Completely agree :)

Giving and Receiving Great Code Reviews

I'm no expert in english terms, but I use the "If applied,...

Be a Team Player

Definitely! Very nice of my manager to point it out to me. ...

How to Supercharge your Learning of New Technologies

Thanks!

How to Build an Online Presence as a Junior Developer

You're very Welcome, Bikram! Tweet me anything you end up w...

Giving and Receiving Great Code Reviews

Nice Grant! We also do PR templates too, to formalise the p...

How to Build an Online Presence as a Junior Developer

You are very welcome, Richard! I hope you do end up publish...

How to Build an Online Presence as a Junior Developer

Nice! Tweet it to me once you've published! (And do publish...

How to Build an Online Presence as a Junior Developer

Glad you agree Steff! Best of luck :)

How to Build an Online Presence as a Junior Developer

Exactly Jacob, it's a bit of a mindset change but it is rea...

How to Get Started with Open Source

Gosh, why do they put those keys so close together!?

How to Build an Online Presence as a Junior Developer

Thank you so much for your kind words Sayo <3 I really a...

How to Build an Online Presence as a Junior Developer

Totally agree Damien. Learn, code, learn, write, teach, lea...

How to Build an Online Presence as a Junior Developer

Great to hear, Jason! <3 Good luck :)

How to Build an Online Presence as a Junior Developer

Totally agree Ben! Dev.to is amazing <3 (I should really...

How to Find Mentors for a Career in Tech

Thanks for the compliment, Niko :) Those are all great wa...

How to Get Started with Open Source

Thank you for the kind comment, Walker. Good link! Thank yo...

How to Get Started with Public Speaking

Very kind of you to say, Jess! I will! :)

How to Get Started with Public Speaking

Exactly, Aga! Best of luck :)

How to Get Started with Public Speaking

Too common.

What was your most frustrating experience dealing with "non-technical" people?

For me, its initiative. What have they(non-tech) done to un...

How to Get Started with Open Source

Good spotting Anthony! Totally agree. I was meaning to link...

How to Get Started with Open Source

Alexandros, thank you so much for your comment. It's really...

How to Get Started with Open Source

Thanks Ben, that really means a lot coming from you :) I'll...

loading...