Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
JimmieMcnulty
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
31.
▲
by
JimmieMcnulty
4y ago
I didn't say you could, I said your proposed "never use any branch other than main" was both factually incorrect (your team literally didn't do that) and not how the git tool was designed (merging branches into a main br
32.
▲
by
JimmieMcnulty
4y ago
What? You want an "article" that describes how git branching works? Here.[0]. > Some people refer to Git’s branching model as its “killer feature,” and it certainly sets Git apart in the VCS community. Why is it so special? The
33.
▲
by
JimmieMcnulty
4y ago
It does make discussion easier, which is why your improper use of the term caused such confusion here, and illustrates my larger point; your team sounds like it has a fundamental lack of git knowledge which prevented it from successfully ma
34.
▲
by
JimmieMcnulty
4y ago
You're not using the correct terminology to describe what you were doing...
35.
▲
by
JimmieMcnulty
4y ago
Your local copy is a feature branch, as you are developing features on a branch other than the branch you've designated as the "primary" branch (your "main" is a branch off of the main repo's "main").
36.
▲
by
JimmieMcnulty
4y ago
My brother in Christ what is it you think you’re doing when you clone a repo?
37.
▲
by
JimmieMcnulty
4y ago
Yeah, but nobody here is suggesting long lived branches, nothing about a feature branch requires that it exist for a “long time”. Your local “main” branch that you’re developing a feature against is a “feature branch” you just aren’t calli
38.
▲
by
JimmieMcnulty
4y ago
You’re literally doing feature branches, you’re just doing it worse by not changing the names of the branch as you have it locally (so you can’t share or store your work anywhere but on your machine), but you don’t know enough about git to
39.
▲
by
JimmieMcnulty
4y ago
Learning to use the tool absolutely does help, because it alters your workflow to fix your glaring developer experience issues. Your team is suffering badly from a lack of even a baseline understanding of how to develop software as a group,
40.
▲
by
JimmieMcnulty
4y ago
What? It’s trivial to keep these branches in sync… The more you comment, the more it’s clear you work with a bunch of coders who want to “go dark”, and there are a ton of problems with that. Don’t go dark.
41.
▲
by
JimmieMcnulty
4y ago
Coworkers. Also you’re pushing code into this main branch from… where? Another main branch. That’s literally how git works, you’re just removing any oversight and collaboration opportunities by insisting on calling this branch you’ve creat
42.
▲
by
JimmieMcnulty
4y ago
Git completely removes the complexity introduced by branching, as it takes care of merging the branch for you? It honestly sounds like you don’t know what a branch is, since you’re talking about libraries and multiple supported branches, so
43.
▲
by
JimmieMcnulty
4y ago
I’ve been using git for nearly 15 years and not more than a half dozen times has resolving a merge conflict taken me more than 15 minutes. This just isn’t a real problem. Try working more incrementally, or try working with colleagues who d
44.
▲
by
JimmieMcnulty
4y ago
This is written as if git doesn’t exist, and Agile were never invented. If branching/merging is giving you this much trouble, you’re doing something very, very wrong. Pause, actually learn git, then resume. Also, testing is so easy, if
45.
▲
by
JimmieMcnulty
4y ago
… that’s literally what all the meetings are for, to take care of building the project properly, because you know how to build all of the parts of the product. There is no level of skill at which anyone will ever just be able to do an entir
46.
▲
by
JimmieMcnulty
4y ago
That's not really virtuoso, that's just what you get a while (5-10 years, sometimes less) after starting your coding career. My larger point is that they're not worth as much as the coder who can also project manage/lead
47.
▲
by
JimmieMcnulty
4y ago
“Better” is subjective, but one of the people from Hipmunk built a new… browser plugin that mimics some portion of Hipmunk’s functionality. I used it a bit, but Google Flights is getting me 80% there so I haven’t overcome the switching iner
48.
▲
by
JimmieMcnulty
4y ago
Okay on one hand, I feel dumb for saying this, but on the other hand I’ve literally built SSO integrations this way, so… What about OAuth2? I had very little issue building auth integration with both Okta and Google using OAuth, and storin
49.
▲
by
JimmieMcnulty
4y ago
Children aren’t full humans yet, that’s the whole point of doing stuff differently for them…
50.
▲
by
JimmieMcnulty
4y ago
The problem is that “just coding” isn’t all that valuable, relatively speaking. College grads can do it barely, and 5 years in they’re fine. What do you do with the rest of the people who, 10 years after that, want to do the same things bu
51.
▲
by
JimmieMcnulty
4y ago
IDK this is a giant red flag that the engineers running their infrastructure aren’t baseline competent, I wouldn’t trust these folks with my email, let alone my banking. That said, this reeks of a contractor situation gone bad.
52.
▲
by
JimmieMcnulty
4y ago
Oh some absolutely do, based on the bonds formed during that off-site.
53.
▲
by
JimmieMcnulty
4y ago
Fair! I'm pretty confident in my ability to pick up new tools and tech (I'm probably too far into the "bleeding edge" side of the "how comfortable are you supporting new tech in prod?" scale), so I'm not o
54.
▲
by
JimmieMcnulty
4y ago
I find myself missing React when building a plain HTML/CSS/JS site. I just like the modularity and my fingers have muscle memory for solving certain issues.
55.
▲
by
JimmieMcnulty
4y ago
JavaScript is decidedly not "easy to use" in any sense for building out and managing infrastructure. There are AWS/GCP/Azure APIs where you can fully manage your infra if you'd like via JavaScript. Nobody does th
56.
▲
by
JimmieMcnulty
4y ago
JavaScript, which is why "you must hate JavaScript" is a confusing thing to say to me...
57.
▲
by
JimmieMcnulty
4y ago
Because I don't think JavaScript is useful for literally everything, I am therefore a hater? I don't think so.
58.
▲
by
JimmieMcnulty
4y ago
You can also write everything in binary directly.
59.
▲
by
JimmieMcnulty
4y ago
So how many projects do you build in Brainfuck? After all, you don’t care about the details, as long as the language enables you to output something useful, and Brainfuck is Turing complete, so that checks your only box, yeah? …or maybe usi
60.
▲
by
JimmieMcnulty
4y ago
Python doesn't have anything remotely close to this problem, as you can't (reasonably) write Python for the browser. JavaScript has this problem because it's actually a somewhat attainable goal. The main problem is that once
More ›