Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jseban
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
181.
▲
by
jseban
4y ago
> But people are passionate about talking about their problems and that's where you should orient your discussions on. Don't ask about your product at all during PM interviews, simply try to understand the problems users are fa
182.
▲
by
jseban
4y ago
> My very limited experience is that teams can generally self-manage this sort of thing. My experience is that they can absolutely not self-manage these things, it leads to literally living out lord of the flies in chaotic and dysfunctio
183.
▲
by
jseban
4y ago
Yeah it's ridiculous that people keep using this no true scotsman fallacy argument about communism, even after 100 years of large scale experiments that all lead to the same outcome, with enormous loss and suffering.
184.
▲
by
jseban
4y ago
And now you try to suggest using a screwdriver, but your suggestion gets immediately attacked and buried because the team already have an established culture around the impossible table, and they don't want to change their ways, or mad
185.
▲
by
jseban
4y ago
> There is a lot of space between those positions, an optimal usually exists in there. Yeah but finding, or rather estimating, this optimal is a lot of work, and requires you to have one foot in both camps, and some kind of process/
186.
▲
by
jseban
4y ago
That's a great elaboration, very accurate, and funny! But in reality that table would always get fixed, the only reason such absurdities will remain in IT systems, is because it's not immediately visible.
187.
▲
by
jseban
4y ago
The power of shell scripts are the redirects and the pipes, nothing else is as close to the file system and has the same power and expressiveness for system administration tasks.
188.
▲
by
jseban
4y ago
> most software developers aren’t very comfortable with the syntax Yeah which is the same reason why sql is avoided, regex is avoided, javascript is avoided etc. People will go through enormous trouble to avoid learning anything other th
189.
▲
by
jseban
4y ago
I think the underlying reason for why IT companies are so chaotic and inefficient, is because they simply don't need enough people, if they are well structured, do quality work and use simple and powerful tools/solutions. You coul
190.
▲
by
jseban
5y ago
It's optimising for the success of the person who does the planning.
191.
▲
by
jseban
5y ago
Yeah plant based diets makes it even more complex and less understood, and they have many obvious big downsides that are not really addressed. Plant based diets are "good" if you are having issues with overeating/overweight a
192.
▲
by
jseban
5y ago
The biggest positive effect of frequent smaller meals is steady blood sugar, which will have a very obvious impact on your mood and concentration. It also gives the body a more steady supply of nutrients, which is going to be better for any
193.
▲
by
jseban
5y ago
The key word here being "probably".
194.
▲
by
jseban
5y ago
Don't worry, there are a lot of jobs that don't do this kind of high pressure interviews. Especially outside of web development there are huge markets of people who are really happy to get their issues solved, and don't reall
195.
▲
by
jseban
5y ago
I agree with you completely. But other desk jobs have management that actually understand and organise the work, not just make people sweat.
196.
▲
by
jseban
5y ago
Yeah a shitty working environment where people are constantly stressed, is not a good fit for me.
197.
▲
by
jseban
5y ago
This is what experience and skill looks like, careful consideration and really trying to understand what you are doing. Too bad it's so difficult to market this in a superhero genius package that managers will buy
198.
▲
by
jseban
5y ago
This interview will filter for people who happen to already be familiar with the memcached code base, in which the interviewer will believe he has found his genius superhero.
199.
▲
by
jseban
5y ago
> This solution is vulnerable to a data race if another user concurrently updates the value. And this, of course, they are expected to understand in an unfamiliar code base with 3 hours total for the whole task. LOL
200.
▲
by
jseban
5y ago
I agree, there's a million things that can go wrong just in installing, setting up and compiling the project. I see losing a lot of good candidates here because they happened to have the wrong version of some library installed..
201.
▲
by
jseban
5y ago
I would probably also pass this question, but I would reject this company for this type of cliffhanger drama which tells me it's an unhealthy working environment.
202.
▲
by
jseban
5y ago
I'm in the same camp, I don't even understand why programming is done under constant artificial time pressure, why are programmers constantly hounded and stressed for no particular reason? Nobody is really waiting for this task, i
203.
▲
by
jseban
5y ago
Me too, there is no concurrent programming in Javascript. It's a continuation passing style language and a single threaded runtime, I wish people would just spend a little time learning how that works and normal javascript will make a
204.
▲
by
jseban
5y ago
Errors are an important part of the control flow, if you are doing UI programming, which is what Javascript is made for.
205.
▲
by
jseban
5y ago
Same here, I've never had that callback hell problem either, I think it's pretty elegant actually and you can do a lot of nice refactoring by extracting callbacks into variables. And the big strength is that your programming actua
206.
▲
by
jseban
5y ago
Promises are also just syntactic sugar to make your code look more synchronous, you can do everything with plain callbacks. Which I find ironic with the article that he argues against that but still just stops at the next turtle, instead of
207.
▲
by
jseban
5y ago
I'm simply pointing out that the workflow of the pull request is made for a different workflow than what you normally have inside a team in a company, and it therefor quite a bad fit. And illustrating this with a few examples. I'
208.
▲
by
jseban
5y ago
In this example, of course person A is completely in the wrong, but this is a bigger problem of being so immature that you can't admit any fault. My suggestion is more along the lines of: use a pairing session for review so that you ca
209.
▲
by
jseban
5y ago
A for effort!
210.
▲
by
jseban
5y ago
They want someone to do all the work so they can continue coasting, team effort!
More ›