QA engineers testing software doesn't necessarily make it better software. Rather, it allows us to register, that some software isn't good.

If we're easily finding bugs in your codebase on the regular, it probably means you need to scrap the entire thing and start over.

Reply to this note

Please Login to reply.

Discussion

If you are considering doing this, on a running system, I suggest you search for the term "strangler fig pattern".

Generally, some automation, moving testing before development, and more microservices and/or reduction of feature count (and therefore complexity) would go a long way to improving user experience.

I'm producing an article series, to help #smoldevs to use such techniques in their projects. It's not unreasonable to expect even one-man projects by volunteers to deliver high-quality, but the feedback I've been getting tells me that a lot of you are overwhelmed by it all.

So, I'm going to scale it all way way down.

And I'm going to use myself, and my own client, as the guinea pig, so that you don't think I'm asking you to do anything I wouldn't or couldn't do.

It’s funny because it’s true but half of them come from layering changes in changes with no proper regression analysis

It's because they just want to do the rapid prototyping part, and skip stuff like customer review or unit tests.

Like shooting code out of a machine gun.

They're always telling me that the great part is that you get user feedback early, but they often ignore that feedback or don't bother to collect any.

They just build and deliver, in a bubble.

Not enough foreplay.

I also think it's sort of nuts that they need users to give them feedback that, for example, the login doesn't work or the site doesn't load.

At least, occasionally open your own app and just look at it and try it out. And do so on a different machine!

I don't know why I bother. Like talking to a wall.

Feel similarly. Throwing ideas out there w/o response. I think the best solution is to embody the solution you want to see. Let the product speak for what we're capable of, we're not going for flashy anyway.

Yeah, my problem is that I actually use this stuff heavily and it's slow-going recreating the core functions of like 5 different apps. And I can't use my version on my cell phone.

So we collab with the builders most aligned with us, to help us build tools we need 🔨.

W

O

R

K

S

O

N

M

Y

M

A

C

H

I

N

E

Currently 3 years into an 18 month project. Nothing works because reasons

“优化”离不开“迭代”

——冰山的大头在水下。😂😂😅