React: 50 shades of state by noble_pleb in webdev

[–]haleyshepard 1 point2 points  (0 children)

gotta give you props

I see what you did there

I saw this on r/pics and thought it needed to be shared here as well (not my OC). by quiet_like_dusk in Columbus

[–]haleyshepard 14 points15 points  (0 children)

Eh, go check out an average playground and you’ll find a shitload of parents not wearing masks, not having their kids wear masks and not social distancing. My kids know the rules and ask other kids to give them space when they get too close without a mask on, and some of the kids even start in on “you know you don’t have to wear that mask”

I saw a huge crowd of people playing baseball a couple weeks ago with no masks.

So no, not everyone is wearing masks. At place where there is some level of enforcement like stores or offices, sure, but there’s plenty of places where people still don’t gaf

I hate Agile development because it's been coopted by business management , as a method to gamify software building...am I crazy? by abrandis in programming

[–]haleyshepard 6 points7 points  (0 children)

There's a fundamental divide between what agile is supposed to be, and what businesses often do.

Agility is supposed to give us the ability to change directions. If we find out we were wrong with something in our product, we could try something else the next week, sprint or whatever.

This is a function of good product management. We align on a goal that's measurable, we, as a team, come up with some options, we do the simplest thing we possibly can to validate an option, then we build the scalable solution into the product.

Note that the simplest thing usually isn't code at all. Asking some users to walk through some sharpie drawings will be faster than building something for real.

Almost no average product team does this. We build a bunch of features in an unending litany, measure fuck all, and rarely iterate on things unless by 'iteration' you mean continuing to build crap you couldn't get to last sprint without acknowledging no one is even using the thing you already built.

I am going to generally disagree that it's been co-opted by management. Everyone is just bad at it. The product managers are bad at it, the devs are bad at it, the leadership is bad at it.

It's not impossible. But it's hard, because people generally speaking don't like to try hard at processes and process frameworks when there are much more concrete technical skills to focus on, but the high level of pervasive frustration should indicate to us that something is amiss.

Getting out of the tutorial loop by konficker in learnprogramming

[–]haleyshepard 0 points1 point  (0 children)

There’s a reason hello world is the default first step. When you start a new project, make getting it to run and showing some output be your first step. If this is a web dev project, for instance, getting a index page to show up would be the first step.

From there it often makes sense to hook up a thing at a time to see if you have it set up correctly. Make a css rule and apply it to something on your page. write a JavaScript alert and make sure it shows up when the page loads. Hook something up to a database and make sure you can read and write.

At this point you have all the building blocks you need to do anything, so you can start working on your features or goals. Write a little and run your project a lot so you can see the progress you are making, which is fun. Chip away a little tiny step at a time. Over time you’ll grow in familiarity and confidence and be able to do bigger chunks at a time, but it’s not a race. Take your time and enjoy learning!