Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ThorinJacobs
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
ThorinJacobs
8y ago
Forgive me, but these don't sound like instances of arrogance. You've pointed out flaws in execution or feature, and I would do the same, but that's not arrogance. That's just doing your job as a developer. Maybe you ach
32.
▲
by
ThorinJacobs
8y ago
Could you provide some examples of times when being arrogant improved the quality of the product you delivered? I've certainly run into arrogant engineers in the past. I spent the 2-3 weeks after the worst of them left cleaning up his
33.
▲
by
ThorinJacobs
8y ago
I've worked on systems that had the CI system set up to only fail style or inspection when the overall issue count was larger than the previous one. Over time, your issue count will become asymptotic toward zero. There is a gap in that
34.
▲
by
ThorinJacobs
8y ago
I don't read the parent comment as claiming that the people in power are not hard-working or talented, nor that they don't care. Rather, I read it as asserting that many white men have had the privilege of not having to deal with
35.
▲
by
ThorinJacobs
8y ago
I'm always surprised that this isn't more widely known. Why else would stores have rewards programs?
36.
▲
by
ThorinJacobs
8y ago
Use of abbreviations is one of the greatest contributors to cognitive complexity I've seen in code. There's been plenty of times that I've renamed the variables in a method and all of a sudden what was completely inscrutable
37.
▲
by
ThorinJacobs
8y ago
> Everything is violence if you think hard enough. Yes, very much this. "Violent" crimes clearly have a more evident immediate danger, but all theft is violence (though the scope might not be immediately evident). This applies
38.
▲
by
ThorinJacobs
8y ago
I am not, nor have I been a team lead, but will pitch in with a couple ideas. It sounds to me like the other managers don't believe that the metrics you are using will result in higher productivity faster. This could be because they ju
39.
▲
by
ThorinJacobs
8y ago
That's a totally reasonable sentiment and I can totally see how I didn't clearly articulate my feelings on the matter. Of course we do want new tooling - ES6 and Angular in particular have worked well for me. Where I have some tro
40.
▲
by
ThorinJacobs
8y ago
As others have said, going "T-shaped" where you master a small number of languages and learn the basics on a much larger number is probably the way to go. For language recommendations, it depends a little on what you're ready
41.
▲
by
ThorinJacobs
8y ago
Tired of JavaScript? Not particularly. Tired of the #hype around JavaScript and more specifically the constant frameworks of the week? Absolutely. I don't think this is a problem unique to JavaScript, however. We see the same sort of t
42.
▲
by
ThorinJacobs
8y ago
This may be internally consistent, but what of applicants following up on their applications? A sizable portion of the workflow believes - and is advised by job search coaches - that the correct response to being ghosted is to follow up on
43.
▲
by
ThorinJacobs
8y ago
In this case, a JavaScript front-end that had no unit tests previously. I also wasn't able to get NPM through the firewall, so I used Jasmine standalone and kept its files and copies of our third-party framework files in a "Framew
44.
▲
by
ThorinJacobs
8y ago
This is really great advice. You're right - it's really easy to make assumptions about the code and it's definitely caught me at least once! So far I've been trying to keep my changes in service of a specific feature, an
45.
▲
by
ThorinJacobs
8y ago
Thanks! Yes, so far my previous teams have been very diligent - almost too much - about testing and refactoring, and I'm trying to be very cautious about not offending. This sounds like very sound advice - slow and steady wins the race
46.
▲
Ask HN: How have you dealt with a team that is afraid of refactoring?
7 points
by
ThorinJacobs
8y ago
|
11 comments
47.
▲
by
ThorinJacobs
8y ago
I've had some success building technical debt into my estimates. While I'm working on a new feature or a bug, I'll tidy up in the area around it - the tidying up is just part of the work necessary to complete the task. The re