DEV Community

loading...
Ryan Lynch (he/him) profile picture

Ryan Lynch (he/him)

I solve computer problems as a dev, human problems as a teacher

Location New York City, USA Joined Joined on  Personal website https://sumry.me/ryanlynch github website twitter website

Work

Software Engineer & Mentor

All 48 comments

Space Themed Site with Mini Game!

Thanks! It took some time to build, so I'm glad it has that e...

Space Themed Site with Mini Game!

Thanks so much! Great to hear!

Space Themed Site with Mini Game!

Thanks! I'm glad you enjoyed it! Don't forget to launch a few...

How to get over my fear of algorithms and test when applying for a job

Focus on what excites you about problem solving, and set an i...

What's the biggest change in software that has affected your work the most? Answer for the chance to be heard on DevDiscuss!

The biggest change in software I've experienced over my caree...

Introducing Object Hooks: Mutable State for React 🤯

The extra bit that bridges the diff between resettable state,...

Introducing Object Hooks: Mutable State for React 🤯

A great library would be so inspiring and accessible that you...

Introducing Object Hooks: Mutable State for React 🤯

I like it! I use a similar pattern in object hooks!

How to exit Vim

This is great! I'll add: Type, :x, press return is equivale...

What was your win this week?

I have a resource for you actually (one of mine)! It's a "g...

What was your win this week?

I would say if you solved an issue in code using Typescript...

What was your win this week?

Woot! Congrats, I know the fear! TypeScript can be scary, b...

What was your win this week?

I created a new react hooks library for state management, a...

How does monetization of opensource app works?

This Changelog episode taught me volumes I didn't know abou...

What's the closest asteroid to Earth?

That is a nice syntax! Reminds me of my experiments with El...

Parsing unstructured text without code?

I don't know of a platform that would allow you to do this ...

Don't aim for 'Senior'

I disagree slightly with the point that senior is a meaning...

Variables names don't need their type

I think it's a decision to be made as a group for the codeb...

React long Components

I didn't see the links in your post! So here's what I would...

React long Components

Lines can be a noisy way to look at the complexity of a mod...

Refactoring useState() To useReducer()

Hi! I like the simplicity of the reducer in this case, but I ...

What's the closest asteroid to Earth?

This is a great idea! If you're going to use NodeJS, you co...

Planck EZ Keyboard: Two minutes of Typing

Ooh, thanks! I'm looking into getting a cool keycap myself,...

Planck EZ Keyboard: Two minutes of Typing

Yep! It's more configurable, but here are my lower, raise, ...

Planck EZ Keyboard: Two minutes of Typing

The main point for me was: I wanted a more ergonomic keyboa...

Planck EZ Keyboard: Two minutes of Typing

Very nice! The right angle USB-C adapter is a great idea, I...

How To Get Help When You Are Stuck Coding

You learn the most by prioritizing your own efforts first a...

Coding challenge Git-like platform

I just discovered byteboard which is a platform to outsourc...

Balance: My 2020 Programming Goal

Yes! So important, I agree

How do you write an empty array?

You can tell how many dimensions an array has by how many i...

How do you write an empty array?

It's an interesting challenge. Your answer isn't wrong per-...

How do you write an empty array?

I like it. Very empty

How would you debug CSS performance? ⏱

Great advice! Here's where it took me! There were some JS...

How would you debug CSS performance? ⏱

Just found this excellent post on from @jhy3 on CSS Animat...

Introducing Emoji Island 🏝

Liviu, you were one of my first students and still one of m...

FrontEnd Workflow help

HTML, by itself, isn't composable in that way. Components a...

Fcal

Fcal is neat! I like the "200s + 120%" format, very intuiti...

🚀⚙️ JavaScript Visualized: the JavaScript Engine

This is really engaging and well thought out. Great job! 💯

If you work as a dev for a product team, what's it like?

I've worked at / with a few product companies, here's my ta...

FrontEnd Workflow help

How do these components (Header and Footer) render into a s...

JS Array Manipulation Quirks

This is a really good point! Multi-character glyphs do mess...

What Are the Most Important CS Principles to Learn as a New Dev from a Non-Traditional Background?

One tiny practice to try is: whenever you're looking at cod...

JS Array Manipulation Quirks

Good points! You could iterate through a string directly th...

To memorize or not to memorize?

This is an interesting question! As a learner I experiment,...

Where to Start on System Design Questions

If you really go in depth, you could fill a whole interview...

Direct, Indirect, Redirect: React Props, Context, and State as Inputs

That's really interesting! Especially the insight about the...

Where to Start on System Design Questions

I think all the ideas you bring up re: "How to Build Slack"...

Review my Portfolio?

I had a little trouble parsing the Google Doc. I think one ...

loading...