russmatney

joined 1 year ago
[–] russmatney 1 points 1 year ago* (last edited 1 year ago)

i think it’s all good for growth, good or bad - learning to evaluate it can start any time. Even if you don’t know whether it’s good or bad, you’re learning to recognize patterns, evaluate quality and build up opinions. If it’s bad, why, what would you change? If you don’t know it’s bad, you’re just noting a new pattern to try/compare to the others.

You’ve got to develop your own opinions about things anyway, might as well get better at reading/evaluating code sooner than later

[–] russmatney 4 points 1 year ago (2 children)

One thing i undervalued for most of my career was just reading code.

Get into the habit of digging into open source repos that catch your curiousity, and try to grok the way the project is layed out, what namespaces/files exist, what some of the core functions are, where the complexity is housed.

It’s all about getting exposure to patterns, especially if there aren’t other people to work with in your day to day.

[–] russmatney 1 points 1 year ago (1 children)

Not a direct answer, but for an explanation and history of CORS, this was a fun talk at stangeloop last year: https://youtube.com/watch?v=0YJ-yhoJh2I

[–] russmatney 1 points 1 year ago

I did this with apollo a few times, but changed the icon to reset my eye/muscle memory. Going to leave it for a while during the mourning period

[–] russmatney 7 points 1 year ago

I’m liking wefwef, as a PWA it feels pretty much just like Apollo

[–] russmatney 1 points 1 year ago

wefwef.app is an excellent apollo replacement, and the apollo export migration flow was a godsend!

[–] russmatney 1 points 1 year ago

Lmao at this

[–] russmatney 7 points 1 year ago

I knew I'd seen something like this, and was very happy to find this in my notes from a few years ago: https://devchallenges.io/

There are a few full-stack 'challenges', ultimately building up to a twitter and then trello clone. Maybe it's the kind of thing you're looking for? I'm not sure if the submit + review portion of the site is still a thing, but w/e, you can still take the ideas and build your own thing.

Here's a quick article on it from the creator: https://dev.to/nghiemthu/8-projects-with-modern-designs-to-become-a-full-stack-master-2020-14j9

One thought I had when looking through these is that keeping the project small (e.g. an image uploader that adds a filter and renders it) might be preferrable to an otherwise larger/never-ending project. OR you could do more design work for a larger site if that's the part of software you want to practice.

You might also look into coding 'kata' or something like advent of code, tho that's definitely a different direction and lower-level scope.

Building stuff is fun! Good luck with it!

[–] russmatney 1 points 1 year ago (3 children)

So glad this landed! One of my all-time faves!

[–] russmatney 5 points 1 year ago (1 children)

These are great! It's cool to get a feel for which instance the community is from at a glance

[–] russmatney 7 points 1 year ago (4 children)

Godot is excellent! Would definitely recommend it.

Whatever you choose though, my advice: a great way to get better at writing code is just reading code (example projects, github repos, etc), and trying to understand what each line is doing. The skill is really learning lots of patterns, but focusing on reading lets you discover good/bad patterns more quickly than trying to arrive at them on your own.

[–] russmatney 2 points 1 year ago

I’ve been playing metroid fusion on switch the last few nights! First time since on the gba way back.

Would love to see and a /c/metroid and /c/metroidvania

view more: ‹ prev next ›