DEV Community

loading...
Ryan Latta profile picture

Ryan Latta

I help developers navigate their careers to the lifestyle they deserve. My full bio - https://sleek.bio/ryanlatta

Work

Consultant/Mentor

All 176 comments

Dev.to or your own blog

Ok, lets take two examples. Rented Platform (Facebook or oth...

How do you handle your Accounting?

I think there're two things here.. First there is bookkeepin...

A Brief Discussion Over BYOD

I don't know of a study, but I have been at plenty of compani...

Should I allow my teammates to make mistakes, so that they can learn from them?

Have a conversation w/ the folks first. People learn differen...

A Brief Discussion Over BYOD

Nice article. There's something that I also think devs need ...

I Finished a Coding Bootcamp: What Was It Like?

Ooh, congrats on completing the bootcamp! Reading the commen...

Dev.to or your own blog

My answer is that it depends on what your long-term goals are...

What Recruiters Don’t Tell You

Yeah, after you go through things a few times you figure it o...

explain SHA like im 5

Git, is a bit like a library in that it remembers everything ...

How do you debug/trace /gain knowledge of new codebase for backend web services

This is a pretty tough question. I'll share my approach, but ...

Does Continuous Improvement and Delivery Make You Agile?

Exactly. The whole idea that they are some boring chore every...

Tracking guest users

Think about it like this. There are "sessions" where people ...

What's your dream job?

At the start of the pandemic I took a leap to do what I thoug...

How we organize our software development process

There's quite a lot of techniques to do it, but a few that te...

How to write good software tests

I hope more people see this article. You hit on some charact...

How we organize our software development process

Something that I think is pretty interesting in this article ...

What Happen To My Career ?

Congratulations on making the decision to write and share wha...

What was your win this week?

This week was pretty cool! My favorite thing was @jkettmann ...

Meteor 2.2.3 & 2.3.5 released!

I wish Meteor was more loved. Back in 2012? I first picked it...

What advice would you give to High Schooler (Thinking of software developer career)?

I think I'd echo a few of the same things mentioned here. F...

Don't waste your time on a (React) portfolio website - 60+ hiring managers and a survey

So there are two things that it comes down to for me. First,...

Don't waste your time on a (React) portfolio website - 60+ hiring managers and a survey

I love this article... partially because it echoes what I've ...

What's the difference between a Developer and a CTO?

Its not a bad way to distill it down tbh. It allows for the ...

When Flow-State is Dangerous

I was in ocean rescue, I know what you mean. The neat thing a...

Explain agile to me like im 5

Others have mentioned the manifesto which is a great place to...

Need some advice, trying to go from NEET to professional...

Okey dokey, you'll have to excuse some self-promotion in my r...

Questioning my Approach for trying to put a page together

Ooh, kudos to you for taking this seriously. Yes, if you dro...

What was your win this week?

I had a big week, but it always feels odd to talk about it. ...

Explain to me git rebase

Okey dokey, I'm gonna take a different approach to answer thi...

Help needed ;-;

Okey dokey, its been a while here. There're two things I nee...

Looking for Code Organization Advice

I wish I could give a quick answer here, but sadly there is n...

Rejected by Facebook

Something that I've become more aware of over the years are t...

When It Hurts Too Much, Leave

Thats interesting. I did Ocean Rescue and we had regular debr...

When It Hurts Too Much, Leave

I'm glad you were able to get that help. Too many of us deny ...

Is this a proper resume? Any suggestions?

Apologies for the late response! Ok, the one page thing. Yes...

Is this a proper resume? Any suggestions?

Your resume is pretty dang good. I'll offer a few pointers to...

Basic Ruby Calculator with RSpec

This is a great article and I hope tons of people get to see ...

What's the best job advice you've heard?

Always negotiate.

TDD success/horror stories? #discuss 🙀

I'm having to really think hard about horror stories with TDD...

TCP and UDP did you ever use them directly?

It's been quite a long time, but I've used both from when I w...

10 Minute Review of a Real Resume

CV or Resume are interchangeable in my experience. I'm not an...

I HATE CODING, CHANGE MY MIND.

You don't have to love coding to have a successful career. Yo...

Explain git rebase to me like I'm five

Rebasing is a tricky concept to grasp, as well as its consequ...

HOW DO YOU START?

When you look at a job requirement there's a whole lot of adv...

What’s asked for more? FrontEnd, Backend, Database, Maintaining

If you're building a site for a client there are a few scenar...

how would you build it?

I'll give a pretty radically different way you COULD try this...

How you enforce team members to use same node version

You can control most of this through the package.json file of...

Programmer must code every day. Even in holiday seasons?

This opinion pops up in a lot of forms, and always focus on t...

I want to create a mobile playing card game...where to start?

You do still need a mac to publish an iOS app, but recently A...

I'll answer your career questions and review your resume

Got it! I'll try to get a draft to you this week, and if I do...

Just getting started

Good luck out there! We're all here to help!

todo, blog

One of the biggest problems people face with side projects is...

Squashing commits in Git!

You only need to force push when you have to overwrite a remo...

Squashing commits in Git!

I'll give my hot take here. You almost never want to do a fo...

Talk Me Off the Ledge - I Want to Write Another Book

Hm, for my new booklet ideas I haven't done any of this yet. ...

Talk Me Off the Ledge - I Want to Write Another Book

Oh I'll take all the advice anyone gives! Most of the topics...

Talk Me Off the Ledge - I Want to Write Another Book

Yay for you! Well, my first book was more about getting it o...

Too Old To Be In Tech?

Most people who interview you don't know whats legal or not a...

Too Old To Be In Tech?

Thank you for putting this article out there. I've seen all ...

Have you made recent changes to your workflow to boost productivity?

At this point, kind of. The main thing I'm focusing on with ...

Biggest questions getting a job

Hmm, I've never really given that too much thought. I ask th...

Have you made recent changes to your workflow to boost productivity?

Ok, I made a few big changes in my workflows in the past year...

Benefits of freelancing

If you're gonna juggle both a side hustle and a full-time gig...

Biggest questions getting a job

This is a big deal the longer you stay in the profession. I t...

My career change journey ...

Esther, Congrats on taking the leap and making it through bo...

Biggest questions getting a job

Those are all the right pieces, but there are two things I'd ...

What do you need to become a great developer?

I think great developers, in addition to the Anja's list, sol...

Basic JavaScript Interview Questions

Being able to talk about that makes a better interview.

Basic JavaScript Interview Questions

One alternative to the stack example is to use shift/unshift....

[Video] TDD in 10 Minutes ⏲

Thanks! I'm working up the nerve to make more, but man its a ...

[Video] TDD in 10 Minutes ⏲

Thanks for the praise! I personally found TDD and a lot of s...

Help, how to organize or to create a study plan

One thing that I've found useful over the past few years is t...

“What is your current salary?” is a red flag that you don’t want to work here

Whoa, one of my articles was referenced! 😊 My typical respon...

Lean Explained "Mathematically"

Exactly! Out of curiosity have you ever read the little book...

What was your win this week?

Today I've officially launched my first online class: Your $1...

How do you deal with legacy projects?

I love legacy codebases. First riddle is how did a bunch of ...

Road to getting a dev job

I love that hustle. Few things I might draw your attention t...

Lean Explained "Mathematically"

I really enjoyed your article. I can see some inspiration fro...

How Can I Access Environment Variables in My Static Website?

There are some good answers here but I'll give a more old-sch...

What salary negotiation tips have you learned?

Here's a few of the things I do: Negotiate when you get the...

What was your win this week?

I decided to get off my butt and do something. I'm preparing...

Quick question about time estimation ⏰📆

You can also get a little nasty about it and ask the PMs to e...

How best to write Requirements?

There are a few things coming to mind from your post, but I'm...

Quick question about time estimation ⏰📆

Hiya, Estimation is one of those things that never seems to ...

How I Stopped On Call Support

The laws are different from country to country, also what kin...

Stumped about Rails Connection Limit Error

Been a while since I messed with Rails, but there're usually ...

Explain "Smoke Testing" like I'm five

Q: How much of the house is on fire? A: I don't know, but I s...

What library/language/tool wowed you with its developer experience?

I'd say Ruby in terms of a simple and expressive language. ...

Why I am unable to mock a php static function that is used in factory patern?

Your code looks like it has a few issues. I think the reas...

JIRA is killing me. How do you handle it?

Jira has always had performance issues. Now a lot of groups...

DEV.TO writers, what MD tools do you use?

I do my writing and authoring in markdown using a program c...

Can you help me with some feedback on my CV, please?

It is usually tricky to start with those things. You can so...

Can you help me with some feedback on my CV, please?

Some high level stuff: I think your overall format can be...

Can you help me with some feedback on my CV, please?

Gabriela, I'd be happy to help you with your resume. I too...

Switching Your Career to Programming

This is all awesome! I will also mention that I've been a me...

[Question] What is random seed?

As noted by other people, Random number generators are pseu...

How to negotiate for a better salary - Tips for Developers

That is really interesting. It is great that you were able ...

How to negotiate for a better salary - Tips for Developers

Great article! I wrote one for a more US audience a little ...

I need to start writing test, any tips?

My advice to get comfortable with testing would be to do th...

How to choose a topic for your Talk and/or Workshop

Please do :)

Any unconventional tips after being laid off?

File for unemployment Do something for yourself before you...

How to choose a topic for your Talk and/or Workshop

I'm hoping to submit for Codeland as well! I've been speaki...

Do you aim for 80% code coverage? Let me guess which 80% you choose...

Code coverage always sparks a good debate. I like using it...

The fact that I barely know how to use git has been biting me in the butt a lot lately 😭

Hang in there. Everyone goes through this. 99% of the issu...

What was your win this week?

I was introduced to Tim Grahl's material on book marketing....

What was your win this week?

I am going to lean on email marketing as my primary method ...

Is this normal?

I don't know how much it's worth comparing the two. I pers...

What was your win this week?

I was thinking of writing a series of posts about it here, ...

The Life-Changing Magic of Flat Code

Oh, there are tons of strange things in coding guidelines t...

The Life-Changing Magic of Flat Code

Haha, you're in my head. As I was writing the example I was...

The Life-Changing Magic of Flat Code

Yep, you can also vary into assertion based programming as ...

What was your win this week?

I published my first book! It was inspired from some of th...

Get Paid Writing Articles for These 14 Companies ($100+ Per Article)

As in someone taking action for the violation? I'm not sure. ...

Get Paid Writing Articles for These 14 Companies ($100+ Per Article)

The example I was given went something like this: Let's sa...

Get Paid Writing Articles for These 14 Companies ($100+ Per Article)

Major footnote here! If you are going to consider this you n...

Advice for UI Testing

Heya Abel, let me offer a bit of advice here. You have 3 m...

The Basics of Salary Negotiation

Great question. When I mentor devs who are after their fir...

The Basics of Salary Negotiation

You bring up a good point. The part about not saying a numb...

The Impossible Bar of a Professional

It's interesting that you've emphasized speed so strongly w...

I've wrapped up a successful mentorship on Dev.to - AMA

Most weeks were not much more than a 30-45 minute phone cal...

I've wrapped up a successful mentorship on Dev.to - AMA

We did do some coding exercises together. We'd use various...

I've wrapped up a successful mentorship on Dev.to - AMA

Thanks for the interest and questions Anna! Your understan...

What was your win this week?

This week, I... Spoke at my 4th national conference and t...

What certifications have served you best in your development career?

Generally, no. Here are the caveats. Certifications matter...

I've wrapped up a successful mentorship on Dev.to - AMA

Thanks for the questions Anton! I think some of the questi...

I've wrapped up a successful mentorship on Dev.to - AMA

Some of these questions may be already answered in other co...

I've wrapped up a successful mentorship on Dev.to - AMA

Thanks for the questions. Generally, we had 30-45 minute ...

I've wrapped up a successful mentorship on Dev.to - AMA

Thanks for the questions! We used a combination of hangout...

I've wrapped up a successful mentorship on Dev.to - AMA

Lucas, Thanks for the questions! As I mentioned above, I w...

Most Memorable Moment in Your Job

I'll write it up as a post, but here's the teaser: I saved...

My first ever unit test

Hooray for testing! As time goes on you'll begin to uncove...

How Do You Get the Data From Your Custom UITableViewCells?

I love this article! It very succinctly explains how to nav...

How do I create a UICollectionView with standard layout programmatically in Swift 4?

I think you're two choices are going to be a classic versio...

Write a Resume that Doesn’t Suck

I think cover letters are critical. I've gotten interviews ...

Independent Contractor Taxes Self-Employment HALP

Honestly, I'm not sure. This could be something that vari...

How do I create a UICollectionView with standard layout programmatically in Swift 4?

It's been a while since I've done this. I'll try to help. ...

What is the easiest programming language to learn?

Throughout history, one truth exists in all of software dev...

How do you talk about code quality with management/clients?

I use these questions to start the conversation pretty ofte...

Independent Contractor Taxes Self-Employment HALP

I'll offer some advice. Normal salaried jobs have you fill...

A Comment on Commenting

Eep! Thanks for the head's up. I thought I had caught that....

Survey - When Do You Stop Taking Responsibility?

I have been in similar situations. I've also been asked to ...

Sneak a Peek into Seasoned Software Development

It's not too late at all! We're figuring out timings and w...

Tips for running or starting a startup

I'll take a quick stab at this here, and if you have more, ...

Tips for running or starting a startup

I've been the CTO of a startup, done my own, and been throu...

Can I see your terminal?

Iterm2 and zsh

How it works mentorship program inside dev.to?

I'll let the people who organize this say what is going on ...

What is a type of "overconfidence" you have observed in developers?

Something I see a lot and I was guilty of as well, was how ...

What dev topic do you think you should understand, but don't?

Keep at it. You'll knock it out in no time. When you do yo...

What dev topic do you think you should understand, but don't?

I think I'm with you. I'd bring the whole auth service thin...

What dev topic do you think you should understand, but don't?

While its true that git kind of demands you understand it o...

What dev topic do you think you should understand, but don't?

I'll throw something in. Something that took a while for m...

How Do You Really Get Hired?

Getting a job has very little to do with your ability to do...

Help! I'm A Mobile Developer Now!

Its interesting that very few answers here mention building...

What is the job of a consultant?

I'd like to separate a few concepts in my response. I thin...

Any tips on DevOps or how to scale an app that has massive users

In my experience, scale for web applications comes from thr...

What Am I Doing Wrong?

Here is the post: dev.to/agazaboklicka/how-to-write-... Th...

What Am I Doing Wrong?

Darrell, People have covered a lot of things with you here...

Where Did My Money Go

Every merit you have listed on using a debit or credit card...

Code snippets or nah?

I use them regularly in only one kind of case. I use code s...

How I managed to understand agile

If you found The Phoenix Project pretty great, I'd recommend ...

Experienced developers: What concept have you never gotten around to learning and you've been fine without it?

This one is interesting to me because there are things I wi...

Explain like I'm five: Is Test Driven Development really that used in most of the programming world?

I'd like to separate out two things. First, many job posti...

How Do I Interview Candidates as a Junior Engineer?

You're about to learn some valuable lessons. Chief among them...

What are your code smells and/or best practices with regular expressions?

Yes! I personally see regular expressions no better than ...

Do I Want To Work In This Company, or What Questions To Ask On An Interview

These are awesome questions. I've used similar ones for years...

So You Want to Try Test-Driven Development

Adam, thanks for the reply. I added an update to the post w...

Welcome Thread - v5

Lot of questions! I really love the passion and energy th...

Welcome Thread - v5

Hey all, I'm Ryan. Been a developer for nearly a decade, an...

loading...