Live data from Hacker News

Just Build It...

blog.stephaniestimac.com

11–20 of 72 posts

Re: Just Build It...

#11
post #7
post #4

Earlier quoted context omitted.

> nothing gets shipped unless it's perfect, and so nothing gets iterated on… That’s why a solid, painless, quick rollback story is absolutely vital but underrated for agility. It’s not a big deal if you ship a regression but can roll back quickly. On the other hand, if every release is playing for keeps, you’ll slow down to a glacial pace to try to ship perfection. But perfection is impossible no matter how much proc…

The issue is that big messes can be made that are hard to clean up in one small release. For example, one of our teams had the requirement "Allow end users to programmatically configure widget xyz". Now, widget xyz has a janky design and a table with 50 columns associated with it. So what did this team do? They took that internal table definition, made a CRUD api that exposes the whole thing, and moved on. Tell me, h…

> Tell me, how do you fix something like that like that?

A little at a time; continuous refactoring/improvement is a vital pillar of agile. You've got 50 redundant fields that can be inferred but you have to understand the domain to do that? Well, understand the domain a bit, and infer one of them. Then next time you come back to that part of the code do another one.

(I mean, if the table was like that already then it sounds like the API didn't introduce a new problem, it just surfaced a problem you already had)

Re: Just Build It...

#12

    "also don't ever give someone an unsolicited code review on Twitter. It's rude."
I'd personally welcome people's free code review, on any platform, when clearly the code "wasn't perfect". I don't see why someone would take offence from free advice, unless it was condescending. You're always free to ignore it. Eitherway, you won't excel in any topic without feedback.

Re: Just Build It...

#13
post #12

"also don't ever give someone an unsolicited code review on Twitter. It's rude." I'd personally welcome people's free code review, on any platform, when clearly the code "wasn't perfect". I don't see why someone would take offence from free advice, unless it was condescending. You're always free to ignore it. Eitherway, you won't excel in any topic without feedback.

[deleted]

Re: Just Build It...

#14
post #12

"also don't ever give someone an unsolicited code review on Twitter. It's rude." I'd personally welcome people's free code review, on any platform, when clearly the code "wasn't perfect". I don't see why someone would take offence from free advice, unless it was condescending. You're always free to ignore it. Eitherway, you won't excel in any topic without feedback.

The irony of "don't give people unsolicited advice" always gets me.

Re: Just Build It...

#15
post #12

"also don't ever give someone an unsolicited code review on Twitter. It's rude." I'd personally welcome people's free code review, on any platform, when clearly the code "wasn't perfect". I don't see why someone would take offence from free advice, unless it was condescending. You're always free to ignore it. Eitherway, you won't excel in any topic without feedback.

I disagree. Unsolicited feedback lacks context and might not be intended to help the developer. Feedback to someone you don't know should be offered only if they're explicitly asking for it.

Re: Just Build It...

#16

"One group is instructed to submit 100 photos over the quarter and the other group is instructed to submit one perfect photo. The group that is instructed to submit 100 photos gets better because they start right away and start taking photos and learn about composition. While the other group doesn't get better because they hem and haw over what a perfect photo is." If true, I would want a refund if placed in the latt…

Is this a real variation of the myth of the ceramics teacher and the two groups? It's the same method.

Yes, it sounds like the same idea to me.

Re: Just Build It...

#18
> Now I can incrementally update and improve and refactor

This is 100 times easier for me than building from scratch. I second guess everything when I start with a blank canvas.

That was my pain point and why I made my extension SnipCSS - https://chrome.google.com/webstore/detail/snipcss/hbdnoadcma...

Usually I can find something "good/close enough" to what I want on some website. I use my extension to rip off that design, start with that as a base, then iterate. Just made this tool the other day https://templates.snipcss.com/tools/free-no-conflict-css-too... using this as the start design: https://www.toptal.com/developers/json-formatter

Re: Just Build It...

#19
post #12

"also don't ever give someone an unsolicited code review on Twitter. It's rude." I'd personally welcome people's free code review, on any platform, when clearly the code "wasn't perfect". I don't see why someone would take offence from free advice, unless it was condescending. You're always free to ignore it. Eitherway, you won't excel in any topic without feedback.

I disagree. Unsolicited feedback lacks context and might not be intended to help the developer. Feedback to someone you don't know should be offered only if they're explicitly asking for it.

I think there are platforms for both. If you don't want feed back you can publish a blog that doesn't allow comments. If you publish on social media you are inviting social input.

Sometimes people want the participation and attention that exists on social media without the reason that attention exists.

Of course, advice should always be kind. And allow people to ignore you if they want; this includes not "piling-on" and restating a criticism that has been said by others.

Re: Just Build It...

#20
post #12

"also don't ever give someone an unsolicited code review on Twitter. It's rude." I'd personally welcome people's free code review, on any platform, when clearly the code "wasn't perfect". I don't see why someone would take offence from free advice, unless it was condescending. You're always free to ignore it. Eitherway, you won't excel in any topic without feedback.

People on Twitter just want to broadcast their opinion and get affirmation, they don't react well to attempts at dialog. It's all just attacks and counter attacks these days.
Post reply on HN