Viewing profile — phodge
phodge
HN member- Joined
- Mon, Jun 11, 2018, 4:15 AM UTC
- HN karma
- 360
- Public activity
- 31 items
- HN profile
- View on Hacker News ↗
About phodge
No profile information was provided.
Recent public activity
-
comment
Comment #43930106
This article conflates the Monolith|Microservices and Monorepo|Polyrepo dichotomies. Although it is typical to choose Microservices and Polyrepo together or Monolith with Monorepo,…
-
comment
Comment #42260254
That could be an interesting site when it's done but I couldn't see where you factor in the price of electricity for running bare metal in a 24/7 climate-controlled environment, wh…
-
comment
Comment #36768938
I ran a survey and some one-on-one interviews of 30 or so engineers at my workplace to get some real data about the impact of slow tools. IIRC, the results were something like this…
-
comment
Comment #34795990
First of all, this sounds like an amazing project. My workplace runs isort+flake8 in pre-commit hooks, so making these even 10x faster would be a huge quality of life improvement f…
-
comment
Comment #31940395
There actually _is_ a good argument in there, but the article is really poorly written and all the preamble about SourceForge ends up being a distraction from what you really need …
-
comment
Comment #28582964
I've never worked in virus research, but my understanding is that any researcher would be keeping meticulous records of every virus they're studying, as well as detailed informatio…
-
comment
Comment #27611264
In Australia and most other developed countries now, this ideology is heavily promoted to children, encouraging them to believe they are trans. They are connected with websites tha…
-
comment
Comment #26736075
I don't see how your version is easier than the sequence of commands in the first few steps of the article, which is basically `pip install flit; flit init; flit publish`. Flit is …
-
comment
Comment #25499390
"Monolith or Microservices" and "Monorepo vs Polyrepo" are best treated as two entirely separate engineering questions. You can have a Monolith built from code in many repos, or ma…
-
comment
Comment #25410985
`set confirm` is another great option to turn on all the time. It will save you having to retype a command with the `!` added.
-
comment
Comment #24784772
The reason you stumble upon youtube videos that make you uncomfortable is because we have a free and open web where anyone can publish whatever they want (except the most extreme c…
-
comment
Comment #24127363
Ironically, these days with front end development I'm finding it hard to accurately scope how long it will take to incorporate 3rd-party dependencies. The docs make it seem straigh…
-
comment
Comment #23625842
I can't say I'm an expert on RedHad's business model, but I think this is what they've done with Linux. Mysql did something similar as well, but in their case they built mysql from…
-
comment
Comment #23622212
Joel Spolsky does a good job of explaining what's actually happening here in his old "Strategy Letter V" from 2002 [1]. Caleb hasn't discovered some secret means of convincing peop…
-
comment
Comment #23498742
How is this result surprising? The point of coroutines isn't to make your code execute faster, it's to prevent your process sitting idle while it waits for I/O. When you're dealing…
-
comment
Comment #23025121
My org is starting to migrate from a PHP Monolith to Microservices as a way of freeing ourselves from PHP. Microservices will require more time spent writing interservice APIs, and…
-
comment
Comment #22490356
I've never liked git flow due to: A) the way it abuses the commit DAG: you never merge master directly back to develop, and so your tags don't become ancestors of the commits on de…
-
comment
Comment #22305580
> A branch is merely a pointer to the tip of a series of commits. But this is not actually correct because a branch can often point to a commit that is not the tip.
-
comment
Comment #22254573
I'm not convinced. Often the productive "hard worker" persona tends to push through tedious manual tasks, where the unproductive "lazy" persona gets bored and looks for better ways…
-
comment
Comment #22254555
> I realized I was spending about a quarter of the total time implementing the feature tracking down which functions the bugs were in! This was a huge problem for me back when I wa…
-
comment
Comment #21977024
> Because of git's shortcomings polyrepo is a near necessity I'm intrigued by this claim. I've come to the opposite conclusion - that monorepo is near necessity with git because th…
-
comment
Comment #21839543
Possibly Typescript. Try finding documentation for the bundled "Record" type. It seems you're supposed to just know how to use it already.
-
comment
Comment #20835310
I'm keen to have a look. I've been frustrated with other tools because they're too focused on splitting everything into identical monthly budgets when that's really not how finance…
-
comment
Comment #20110758
> An example of this is the concept of resumable exceptions. During Semantic's interpretation passes, invalid code (unbound variables, type errors, infinite recursion) is recognize…
-
comment
Comment #20021977
Comments are washed out because the compiler/interpreter will completely ignore them. That's what your syntax highlighter is trying to tell you - that these lines are unimportant b…