Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jseban
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
31 ms
·
121.
▲
by
jseban
4y ago
I have a friend who quit facebook, so our mutual friends start writing me on facebook instead to "tell him this and that" and now I'm his secretary that has to relay all information back and forth.
122.
▲
by
jseban
4y ago
Ok I get you now, yes you are correct, if you have a public API and you have business constraints that need to be enforced, you have to do this server side. But you can still implement this easily in queries, so for example granting the cli
123.
▲
by
jseban
4y ago
> How do you translate access restriction like "user X cannot view more than 10 articles per month" That's not permissions in the general sense of authorisation, that should just be modelled as any other "business log
124.
▲
by
jseban
4y ago
In my mind that's just an insert that joins the contracts table and makes a case active_contracts < 3 then true else false, for the require_sign_off column.
125.
▲
by
jseban
4y ago
They try to make you commit to additional unofficial work/projects for which you get no extra time or resources. If you fail and burn out, that's just you being a bit "overambitious", and if you succeed, they will just m
126.
▲
by
jseban
4y ago
> This might be just over-familiarity on my part, but does SQL really have a strong learning curve, or is it just not used often enough directly these days that people can get by without knowing it? I think the problem is that it's
127.
▲
by
jseban
4y ago
Yeah this must be one of the most underused features ever. People don't realise that you can solve little bobby tables by just setting the permissions correctly in the database.
128.
▲
by
jseban
4y ago
> I would suggest that one has to build a proxy API to capture all direct uses of the DB and schema, and which presents a task-oriented interface to it (e.g., "add user to group", etc..). Sounds just like stored procedures to m
129.
▲
by
jseban
4y ago
> why wouldn't a lower level colleague not want a senior helping them avoid potholes in the road Because they become much more influential in a shorter time, if they make a coup d'Etat by paving a completely new road, now they
130.
▲
by
jseban
4y ago
Just a string in my case, JDBC prepared statement or the equivalent. But if I could really choose freely, I would put all queries as functions/procedures inside the DB to achieve real decoupling from the schema, get consistency with tr
131.
▲
by
jseban
4y ago
Yeah and if you really don't want the frontend and backend teams to have to talk to each other, you can let the frontend maintain their own views. The elephant in the room is that backend simply don't have enough work if you let p
132.
▲
by
jseban
4y ago
> GraphQL is a great experience when you consume it and the service fulfills your query needs. Unless you already know SQL, and you realise how small and simple the queries could be, then it's really not a great experience to be for
133.
▲
by
jseban
4y ago
I don't know from your post if learning Clojure is for work or not, but if it is in your spare time, I would really ask myself why I'm actually learning clojure, and spending my free time working outside of work.. If that makes yo
134.
▲
by
jseban
4y ago
Yeah always switching tools basically resets your experience to zero, so you have to do the same mistakes over and over, no wonder it's hard to stay motivated. And the "senior" jobs have zero power, so you can't stop peo
135.
▲
by
jseban
4y ago
Before you delve into the complex issues of burnout and depression, you can first try the assumption that you are a bit exhausted and give yourself some rest, this can not hurt, and potentially help a lot.
136.
▲
by
jseban
4y ago
What if the manager is a software engineer? I would just like to know exactly how are the engineers going to make the decisions, and the key point here being that they are in plural. They all have different opinions, preferences, levels of
137.
▲
by
jseban
4y ago
This is STEM culture in general, the closer you get to the "pure sciences" the more nasty and harsh the environment is, and vice versa. When you go far away from the humanities, you lose some humanity.
138.
▲
by
jseban
4y ago
> There is a point where someone has to put their foot down and demand things be done properly, otherwise the inevitable consequence is a giant mess leading to disaster. This is what management is for, too bad tech companies are too cool
139.
▲
by
jseban
4y ago
Why am I not surprised that you are actually not a New Yorker, always the transplants that project their most negative sides onto the city culture as an excuse
140.
▲
by
jseban
4y ago
"What happens in New York stays in New York"? What kind of bullshit is this
141.
▲
by
jseban
4y ago
It's also ironic that the original engineering culture at google was explicitly breaking away from this type of pennalistic shaming culture, and was seen as a big factor in the initial success.
142.
▲
by
jseban
4y ago
It's your fault, you were the manager, the yelling should not even have leaked to the developer, it should have stopped with you. Edit: if you are managing someone who is new in a job, it's your job to make sure they don't pu
143.
▲
by
jseban
4y ago
> has the potential to be the most performant It also has the potential to evolve in the most efficient way.
144.
▲
by
jseban
4y ago
Well, if the abstractions were peer reviewed and put through the same rigour as mathematical proofs, that's a whole different topic. The equivalent would be a mathematical services company, who created "free" abstraction pack
145.
▲
by
jseban
4y ago
> and now we have to deal with source maps and shit Yeah minification is only really for obfuscation. The small and unpredictable difference is absolutely not worth the ridiculous complex "solution" of source maps. Just the fac
146.
▲
by
jseban
4y ago
> Don't really know how you got the "start to crack" out of my previous comment. "When I see someone start getting stressed to the point it negatively impacts interactions."
147.
▲
by
jseban
4y ago
> The problem is there's zero incentive for managers to listen or change. Yeah, there is now only incentive to get rid of you since you are having a negative impact on the manager's (perceived) success, and you have also banned
148.
▲
by
jseban
4y ago
So you tighten the thumbscrews until people start to crack, and then you give them some bread and circuses
149.
▲
by
jseban
4y ago
More or less modus operandi for tech company managers in my experience.
150.
▲
by
jseban
4y ago
Yeah it pisses me off when I've been squeezed for every drop for the whole project by some bozo manager, and then I'm also now forced to be forget and forgive all of that, and pretend to be happy, because of some awkward celebrati
More ›