HNHacker News
TopNewBestAskShowJobs

mr-ron

587 karma · joined December 21, 2011

submissionscomments
mr-ron··on Cookie Clicker saved my PhD
Yeah you can click on the grey to get clues. You aren’t the first to have missed that unfort
mr-ron··on Cookie Clicker saved my PhD
You have to force absorb them
mr-ron··on Cookie Clicker saved my PhD
Nice! That place was invaluable for beta testing it and provided a ton of good ideas. Cool you saw it there.
mr-ron··on Cookie Clicker saved my PhD
http://skynetsimulator.com my project from a few years back
mr-ron··on Facebook almost acquired Waze, but we ended up with Google
For me, its a better CarPlay experience with the phone. Google maps has very tiny text that is hard to read. Waze has a great high contract view of all upcoming turns that is easy to drive with.
mr-ron··on Ask HN: Why does Apple refuse to add window snapping to macOS?
Shoutout to SizeUp the first app I install on any MacOs computer I work on
mr-ron··on That’s a huge amount of energy being transferred to the atmosphere
I agree Id rather call it something else but Id rather get back to "global warming" or better yet "the greenhouse effect".
mr-ron··on California spent $17B on homelessness – it’s not working
This is a very nihilistic, hyper libertarian take on all of this.

This comes off as just a rant against the boogyman fed which prints money and creates inflation.

mr-ron··on The Mysteries by Bill Watterson
Note that the book credits Illustrations by John Kascht

"‘For the book's illustrations, Watterson and caricaturist John Kascht worked together for several years in unusually close collaboration. Both artists abandoned their past ways of working, inventing images together that neither could anticipate—a mysterious process in its own right.’"

mr-ron··on More than five whys and “layer eight” problems
- Essential Scrum (not because Scrum is the best process, but because this goes through the deep reasons for processes of Scrum, so that you can modify and make a process to fit)

- Management 3.0: Leading Agile Developers, Developing Agile Leaders (pushes a team-first approach that I think supports and reinforces the core concepts of agile )

mr-ron··on No Start Menu for You
shouldout to sizeup for window management. Keeping me sane since 2012.
mr-ron··on Ask HN: Strategies for working with engineers that are too smart?
Thank you for this comment. I was reading the article and couldn’t agree more. Theres a place for hacking towards a goal theres a place for reliability. If you can only do one, then you are only half an engineer.

If success isn’t defined and these paths are left to individuals, then it seems like you have a problem with project scope and product management.

mr-ron··on Incident report: Employee and customer account compromise
Absolutely wild that apparently the Twilio team doesnt require any sort of MFA to access internal data, and then even wilder that this incident report doesnt even mention this.
mr-ron··on Yahoo admits mangling e-mail (2002)
Tangent related to this. I had an old yahoo mail address from late 90s till mid 00s before I switched to gmail. Lots of family / high school / college / early professional emails were there.

The other month I logged in to view them as I do every so often and yahoo had purged the entire archive. Like 20MB worth of emails gone.

Apparently they have a policy if you do not log in in a year of time they will delete everything with no way to recover.

I can’t imagine the decision making to put this policy in nor could I ever imagine using yahoo email again for any purpose whatsoever.

mr-ron··on Ask HN: Who is hiring? (July 2022)
TheGuarantors , NYC , Remote welcome.

Looking for People Manager / Tech Lead. Golang / Typescript / AWS experience preferred.

We aim to foster an Engineering culture that emphasizes full-stack development teams that are empowered to make as many decisions as possible in their technical direction and processes.

https://jobs.lever.co/theguarantors/b404a57e-99de-4b5f-987e-...

mr-ron··on How big tech runs tech projects and the curious absence of Scrum
... they are getting update emails on them whenever their micromanager gets around to acknowledging them ...

You just nailed the problem here. If the process is set up that an engineer cannot create / prioritize / close trivial tickets themselves, that is indeed true friction.

mr-ron··on How big tech runs tech projects and the curious absence of Scrum
I think the answer to all of this is 'it depends'.

Is there already a ticket and are you working to update the app? Then update the documentation. No ticket necessary.

Are you redoing the whole set of docs to make the steps for new engineers to create their stack? Then please lets have a ticket to define the scope and audience.

Trust me that I do understand that there are many orgs that have arbitrary hurdles in place, like who can create / prioritize a ticket. My experience is, if engineers are empowered / encouraged to create and prioritize their own tickets, then its not a hurdle at all.

mr-ron··on How big tech runs tech projects and the curious absence of Scrum
I dont really think you are grasping what I am saying. I want engineers to make tickets, and prioritize their time themselves. Creating a ticket to update docs is fine because it allows the engineer to set the scope, and define the audience.

That said, I dont want an engineer spending days on a task that will not bring value, nor do I want work done that will fall through the cracks, or have duplicate work done.

Asking an engineer to create a ticket to create documentation is not the hurdle you think it is.

mr-ron··on How big tech runs tech projects and the curious absence of Scrum
Im not sure why you are describing my example of PRs needing tickets to be 'heavy process'.

Especially since Im pushing for engineers being able to create quick ad-hoc tickets within 30 seconds.

mr-ron··on How big tech runs tech projects and the curious absence of Scrum
SOC compliance is indeed a beast. I have my own theories on how valuable this benchmarks REALLY is, but if teams are in a financial org, it is super common to have controls that have the potential to really hamstring teams.

Which is doubly important to really understand the vision of agile / scrum, and not just follow the ceremonies by the book.

mr-ron··on How big tech runs tech projects and the curious absence of Scrum
What is the scope of this documentation change? Is this a quick edit, or is this a whole new tutorial for new engineers getting their stack up? How long is this going to take?

Do you want an engineer every standup saying 'im working on documentation' without any accountability?

mr-ron··on How big tech runs tech projects and the curious absence of Scrum
Ive both worked in and led highly functional, and highly non-functional organizations.

You are exactly right, that much of what Im pushing is the vision of what Agile / Scrum is supposed to facilitate, and what the benefits can look like if done correctly.

mr-ron··on How big tech runs tech projects and the curious absence of Scrum
Yes I agree and thats why Scrum / Agile gets a bad rap around here.
mr-ron··on How big tech runs tech projects and the curious absence of Scrum
I think you just nailed it. With the PR that fell through the cracks.

The danger of having a ticketless fix is, you end up with PRs that are not on anyone's plate to fix.

The nice thing about tickets is that it creates a clear line of succession for adding value. If done properly, you will not have anything fall through the cracks. The cost for this is, you need to create tickets.

Reduce the friction to as close to 0 to create a ticket, and you can net all the benefits of tickets without a lot of cost.

mr-ron··on How big tech runs tech projects and the curious absence of Scrum
My comment above is describing a place that is all autonomy and no micromanagement to the extreme. Its a place I worked before I understood the value of upfront documentation.

The situation Ill describe as a good place to work is, you have tickets that are created (by engineers / product / business whoever) that are evaluated ahead of time, and the team determines if it will add value to the business /end user, scoped appropriately, and set up for success with timeline and work.

As many decisions as possible should be made by the team doing the work, and they should be empowered to change their process as necessary.

mr-ron··on How big tech runs tech projects and the curious absence of Scrum
I think we started there but have extended into a different discussion as to 'why is jira important to engineering teams'.
mr-ron··on How big tech runs tech projects and the curious absence of Scrum
Those ad-hoc doc updates are the exception vs the norm.

It is also common to have controls in github, where its required for a jira ticket to be attached to a PR.

In that situation. Its literally impossible to merge into the codebase without a ticket.

Again it comes down to 'who can create the ticket' and 'what is the required scope of the ticket'

mr-ron··on How big tech runs tech projects and the curious absence of Scrum
This is why tickets can be used to protect the engineering team. You dont want people ad-hoc adding scope, or interrupting work for engineers.

You want engineers to have focus time, on a clear actionable item, that is set up for success, and will add value.

Allowing engineers to work on whatever they want, or change scope on what they want, without saying 'why', can end up creating a lot of wasted work.

mr-ron··on How big tech runs tech projects and the curious absence of Scrum
Imagine the inverse where you have a team of engineers working on their own projects. And you dont know who is working on what, or why. Because there is no pull request yet.

Who requested this change? What is the scope? Where is the upfront documentation?

Now imagine the PR is ready to be merged. Since the engineer doesnt like documentation (as you are suggesting) then theres little context into what this is doing, who it will affect, and what types of changes can be expected.

Now imagine those PRs create a bug and causes an outage. Where do you look to determine the context into why this decision was made?

Now imagine a dozen of these teams working on the same repo. How do you coordinate who is working on what and what types of releases need to be schedueled?

mr-ron··on How big tech runs tech projects and the curious absence of Scrum
It can add value if done right. Just as you typically want to make a design doc / rfc before working on a project, you often want to describe what you are doing before you do it.

This can protect the engineer / team against scope creep, as well as determine the context of why work was done when you may need to understand more context (in the case of a bug for example).

Also it increases accountability and transparency. It is common that teams want to know what other engineers are working on and why.

← PreviousPage 2 of 8Next →