> They either focus on the wrong things when developing software, they have a very shallow knowledge and lack of regard of how difficult good engineering is, or they’re utterly clueless and rely on good soft skills and…
the point of that section is that attackers and security researchers will use / are using loops, and you as the maintainer are not able to opt out of others doing this. an unwilling participant.
I think good code is even more important now. People talk about writing the code itself and being intimate with it and knowing how every nook and cranny works. This is gone. It’s more akin to on call where you’re…
This will get written off as victim blaming, but there’s some truth here. I don’t use Claude code for everything. I’ve fallen off the bike enough times to know when I’ll be better off writing the changes myself. Even in…
> As the recent US election has shown, it's not what you say - but how you say it, that counts. Are you implying that Biden spoke with more confidence than Trump, but Harris did not?
load_async is still concurrency, but not parallelism. The queries themselves can run parallel, but when materializing AR objects e.g., only one thread can run at a time. A greedy thread in process will still subject you…
I spent 10 years doing C#, and the last 3 doing Ruby. I never thought of N+1 as that big of an issue. These queries are typically fast (1ms * 100 is still only 100ms…) and multithreaded web servers are non blocking on…
Writing is really beneficial for exploring the problem space. Many times I’ve confidently thought I understood a problem, started writing about it, and come away with new critical questions. These things are typically…
I agree that LLMs capabilities with a language are going to be extremely relevant. Community, API consistency, and whatever other factors that are going to increase LLM usefulness will decide the popularity of languages…
Agree the DB side is overstated. These particularly suck though in ruby on multithreaded servers (eg puma), where N+1s are constantly giving control of the GVL to another potentially greedy thread. I’m sure python…
imo a properly configured Postgres server should have enough RAM to keep any hot data in cache. The cached path is the accurate measurement.
I manage at a lower level, a team of developers. I’m a big fan of stating a clear goal and letting the developer/team decide how to tackle. I may have suggestions, I may veto proposed solutions if I have legitimate…
Chargebacks are a costly process. The processor will charge a fee ($15-$25 is a fair guess) and you lose the money from the transaction.
>I often have this weird fear that I wont accomplish anything in my life like it is some sort of personal failure. Completing a big project, setting a new weight lifting or running PR only leaves me feeling empty. I've…
Cash comes with a fee; armored trucks, safes, money-handling mistakes, etc.
If you're not happy with where you're at in your career, don't worry, it's totally because you're too smart.
Spot on IMO. People think they need to be interesting for people to care about them, but really you just need to be interested.
Congrats on the lifestyle change! Were you overeating before? I've heard a lot of anecdotal stuff about keto and magical side effects, but I really wonder if it's effects are from losing weight/eating a better balanced…
If you don't mind sharing, what size company and how often do you hire devs? >Some may think no CS graduate would fail a test that let you choose any popular language to implement some basic string parsing. I don't see…
As someone responsible for hiring developers, these quizzes seem like an absolute waste of time. As an applicant it's almost insulting. I've been a part of two great alternatives: a pair programming session with the…
>Also, it's your choice if you just eat eggs or take protein shakes because you want to look like Arnold. You want fast and unrealistic results without working hard. It seems you're implying high protein intake is bad…
Aside from the gym being less busy, it gives me something to look forward to every day. Being able to thoroughly decompress about halfway through my day has been a huge boost for me.
Don't forget history, because someone will eventually make a mistake and a finger will need to be pointed :) In my current org I would still lean on engineers making the config changes, but if we had a group of more…
This assumes fitness is about prolonging looks and life, rather than an enjoyable hobby. If I had 24 hours left to live I would definitely hit the gym.
In the object explorer just some text input that would filter accordingly. Some of our databases have a TON of tables/sprocs and it would be a nice convenience. SQL Hunting Dog looks exactly like what I've been wanting,…
> They either focus on the wrong things when developing software, they have a very shallow knowledge and lack of regard of how difficult good engineering is, or they’re utterly clueless and rely on good soft skills and…
the point of that section is that attackers and security researchers will use / are using loops, and you as the maintainer are not able to opt out of others doing this. an unwilling participant.
I think good code is even more important now. People talk about writing the code itself and being intimate with it and knowing how every nook and cranny works. This is gone. It’s more akin to on call where you’re…
This will get written off as victim blaming, but there’s some truth here. I don’t use Claude code for everything. I’ve fallen off the bike enough times to know when I’ll be better off writing the changes myself. Even in…
> As the recent US election has shown, it's not what you say - but how you say it, that counts. Are you implying that Biden spoke with more confidence than Trump, but Harris did not?
load_async is still concurrency, but not parallelism. The queries themselves can run parallel, but when materializing AR objects e.g., only one thread can run at a time. A greedy thread in process will still subject you…
I spent 10 years doing C#, and the last 3 doing Ruby. I never thought of N+1 as that big of an issue. These queries are typically fast (1ms * 100 is still only 100ms…) and multithreaded web servers are non blocking on…
Writing is really beneficial for exploring the problem space. Many times I’ve confidently thought I understood a problem, started writing about it, and come away with new critical questions. These things are typically…
I agree that LLMs capabilities with a language are going to be extremely relevant. Community, API consistency, and whatever other factors that are going to increase LLM usefulness will decide the popularity of languages…
Agree the DB side is overstated. These particularly suck though in ruby on multithreaded servers (eg puma), where N+1s are constantly giving control of the GVL to another potentially greedy thread. I’m sure python…
imo a properly configured Postgres server should have enough RAM to keep any hot data in cache. The cached path is the accurate measurement.
I manage at a lower level, a team of developers. I’m a big fan of stating a clear goal and letting the developer/team decide how to tackle. I may have suggestions, I may veto proposed solutions if I have legitimate…
Chargebacks are a costly process. The processor will charge a fee ($15-$25 is a fair guess) and you lose the money from the transaction.
>I often have this weird fear that I wont accomplish anything in my life like it is some sort of personal failure. Completing a big project, setting a new weight lifting or running PR only leaves me feeling empty. I've…
Cash comes with a fee; armored trucks, safes, money-handling mistakes, etc.
If you're not happy with where you're at in your career, don't worry, it's totally because you're too smart.
Spot on IMO. People think they need to be interesting for people to care about them, but really you just need to be interested.
Congrats on the lifestyle change! Were you overeating before? I've heard a lot of anecdotal stuff about keto and magical side effects, but I really wonder if it's effects are from losing weight/eating a better balanced…
If you don't mind sharing, what size company and how often do you hire devs? >Some may think no CS graduate would fail a test that let you choose any popular language to implement some basic string parsing. I don't see…
As someone responsible for hiring developers, these quizzes seem like an absolute waste of time. As an applicant it's almost insulting. I've been a part of two great alternatives: a pair programming session with the…
>Also, it's your choice if you just eat eggs or take protein shakes because you want to look like Arnold. You want fast and unrealistic results without working hard. It seems you're implying high protein intake is bad…
Aside from the gym being less busy, it gives me something to look forward to every day. Being able to thoroughly decompress about halfway through my day has been a huge boost for me.
Don't forget history, because someone will eventually make a mistake and a finger will need to be pointed :) In my current org I would still lean on engineers making the config changes, but if we had a group of more…
This assumes fitness is about prolonging looks and life, rather than an enjoyable hobby. If I had 24 hours left to live I would definitely hit the gym.
In the object explorer just some text input that would filter accordingly. Some of our databases have a TON of tables/sprocs and it would be a nice convenience. SQL Hunting Dog looks exactly like what I've been wanting,…