Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jseban
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
211.
▲
by
jseban
5y ago
But why would you use such a remote asynchronous late stage feedback loop, if you are literally sitting in the same room as your collaborators, during the whole development process?
212.
▲
by
jseban
5y ago
> Peer programming, daily checkups, a rock solid CI, and, above all, trust in the professionalism of your team are some ingredients for high quality, high throughput software development. Absolutely agree, the collaboration should happen
213.
▲
by
jseban
5y ago
> despite being grilled on it and the level of skill not to great they just want senior people Happens to me too, I get tough interviews, and a good salary, but the work is exactly the same as the juniors "a guy on the scrum team&qu
214.
▲
by
jseban
5y ago
> I don't want people who can't separate criticism of their code from criticism of themselves Yeah good luck with that, nobody can completely separate criticism of their work from criticism of themselves. You are making your jo
215.
▲
by
jseban
5y ago
Yeah there's nothing that prevents you from using a tool in exactly the opposite way that it's designed to be used, but it's also pretty unlikely that it's going to happen or that it's going to be successful.
216.
▲
by
jseban
5y ago
I'm not criticising the review itself as much as rather the PR workflow and the tools of github, especially the blocking mechanism. It's my opinion that collaboration should happen much sooner rather than being pushed to the end w
217.
▲
by
jseban
5y ago
> It doesn’t have to be like this. Even when I was CTO, I’d submit my code in a PR and my team would pull me up on mistakes and inconsistencies. It was really annoying! And also great. I can imagine that you had fun mingling with the com
218.
▲
by
jseban
5y ago
> Review also shouldn't be causing ego antagonisms. Yeah but the tool itself is antagonistic, because it imposes a workflow of open source, a workflow that also is antagonistic with clear and absolute power. So using that tool sudde
219.
▲
by
jseban
5y ago
> I’m sorry you had such bad experience but you were working with the wrong people (feels like toxic even). It's the tool itself and it's imposed workflow of blocking work and gaining absolute power in demanding changes, that c
220.
▲
by
jseban
5y ago
> Bad code + time allowed to clean it up = perfectly well-defined business requirements + a license to think about code craftsmanship. That's a lot of people's dream job. I agree, also sounds like an unusually well defined role
221.
▲
by
jseban
5y ago
> Sometimes junior, or less skilled people, have something valuable to say. Especially if the code could be simpler. Yeah and sometimes they are naive, dogmatic and overconfident, and on a crusade to change all the things! because they h
222.
▲
by
jseban
5y ago
Sounds good maybe for a founder or early in a startup, but otherwise this would probably illustrate the mismatch in priorities that exists between a single person's passion project, and risk-averse enterprise groupthink.
223.
▲
by
jseban
5y ago
> PR’s are great for open source projects as act as gatekeeper so not everyone can commit freely Yeah exactly, PR's are based on the fact that you have some person who is the owner that have complete power, and many other contributo
224.
▲
by
jseban
5y ago
> Because you don't need dependency injection in python. You can mock out any object anywhere during your tests. Exactly! I recommend anyone who comes in contact with dependency injection to really think about this.
225.
▲
by
jseban
5y ago
Yeah it doesn't make any sense, the whole point of DI is to work around Java's static type system to enable mocking for testing, which is a problem you don't have outside of static typing. But the "why" around these
226.
▲
by
jseban
5y ago
I agree, here's a presentation from a guy who went full circle in Ruby: https://www.youtube.com/watch?v=ewIbYQ-QuC0&ab_channel=Confr...
227.
▲
by
jseban
5y ago
Also the reason why trains can't run uphill, while cars and trucks can.
228.
▲
by
jseban
5y ago
> Also, and this may be related to the airports I fly out of, but I have hardly ever had planned more than an hour of time from entering an airport terminal to the gate. In TXL (sadly closed now for the much inferior BER), I averaged 25
229.
▲
by
jseban
5y ago
When you travel by train you are treated like an adult, air travel treats you like a child and herd you around like cattle. Getting a 100 dollar fine because you didn't click a button on a website, being commanded by uniformed people t
230.
▲
by
jseban
5y ago
I think it's really difficult to average 200-250 km/h over 1,000 km with a train. I would guess the trains that average that speed would be much shorter trips.
231.
▲
by
jseban
5y ago
> They are extremely space-constrained Yeah and the amount of space is not really anything specific to the train. You can vary the amount of space in planes, buses and cars as well, and the price will follow, just as in trains. There is
232.
▲
by
jseban
5y ago
> Also, in Germany trains are very often late or have other issues. Yeah, try to travel by train in Germany during any of the christian holidays, and you'd think you're in india by how overcrowded and chaotic it is.
233.
▲
by
jseban
5y ago
> The rolling resistance of steel wheels on steel rails is much, much lower than rubber tyres on an asphalt road. Exactly, and you need rolling resistance for traction. The heavier the load, the lower resistance you need, and vice versa,
234.
▲
by
jseban
5y ago
I think the issue is trying to have individualism, and team work at the same time. Good performance is team effort, bad performance is 100% individual. Seems to create incentives similar to an ultimatum game. If you work together you get no
235.
▲
by
jseban
5y ago
> Why would that be? A typical 110 ton capacity freight train car weighs 33 tons unloaded. It has no problems staying on the tracks. I'm guessing at the numbers here but just to illustrate my point: If an empty bus weights let'
236.
▲
by
jseban
5y ago
> Where there is enough population density and 'right of way' for trains, trains almost always make sense. You will come really close to that if you build a road that has the same level of right of way, and drive buses. The ben
237.
▲
by
jseban
5y ago
The train itself has to be heavier than the load just to stay on the tracks. It would only make sense if you already have an established cargo route, and you can in addition also reuse a large part of that track for people transport.
238.
▲
by
jseban
5y ago
Yeah the only use case where trains make sense to me, is really heavy cargo, where the lower friction of the wheels make it more efficient. That's a use case where both flying and trucks will be at a disadvantage. Transporting people i
239.
▲
by
jseban
5y ago
> Is the rail infrastructure that much expensive? Building and maintaining one runway at point A and one at point B is obviously much easier than building and maintaining a railroad between them.
240.
▲
by
jseban
5y ago
They are either included in your insurance (if you are employed and have public health insurance), or you'd have to add them to the insurance at extra cost, if you have private health insurance (for example freelancer).
More ›