I on the other hand have never come across a scenario where I run git bisect to find a commit that broke something, discover a small commit as a culprit and wish I had instead found a commit that's hundreds of lines…
I feel your pain. I've got similar amount of experience in my own area, I've been part of several successful software projects, and I have several popular open-source projects that I'm maintaining, but it all seemed to…
I find that take-home assignments are very one-sided form of an interview: - The candidate needs to do lots of work while the company gets away with little to none. - The candidate never knows what exactly the other…
I get a feeling that it's more of an art project. The voice-over is over-the-top artificial, reminding Stephen Hawking. The demonstrations of the objects are well executed, but content/education-wise on the level of…
It's like saying you should not need to know about ancient Greece history to participate in marathon running. And the truth is, you don't. You can easily learn the present meaning of a word without fully understanding…
> what's wrong with squash-merges? In theory I don't mind them. In practice I've found that I more often encounter a scenario where I wish a change had been split to smaller commits rather than the scenario where there…
I'm confused... What's wrong with merge? For all I know, I once joined a company where the policy was to only do squash-merges. I left from there at the brink of mental breakdown.
> [programming] should be an iterative, interactive process that anyone can do. It should be more like painting... You mean like taking years of rigurous practice to master, requirering specialized equipment and…
At the same time in Japan: parents are not pleased when the toddler they sent to do shopping forgets to buy some of the requested items. https://slate.com/business/2022/04/old-enough-netflix-do-jap...
If you ask for it... I've been hunting for a job for more than a year now. Well, perhaps not hunting as I haven't sent out nearly as much resumes during that time as the author of this story. Though when I do apply, I…
I think there are pros and cons to both approaches: - Explicitly spelling out the column names has the advantage that you can search your code base for that name and see where it's used. - When declaring a view which…
You seem to assume, that one can know what the impact of one's actions will be. That's basically asking for the ability to predict the future. I don't want to imply that the outcomes don't matter. But at least I prefer…
I've got multiple >1000 star projects on GitHub, and I feel like it hardly matters at all. I'm still being asked to do lots of trivial coding exercises during the interviews. A large percentage of code I've ever written…
From another article[1] about this lawsuit, the Sonos side comments: > "We believe that most people involved in wireless home audio today infringe on our patents in one way or the other." So, either: - most people are…
I consider dogs to be pretty fast :)
- There are high quality packages in every language. - Likewise with mature frameworks. - All mainstream languages have pretty good OOP features nowadays. Thankfully yes, there is no concurrency.
As a former Emacs fan, I think Atom is actually the best modern alternative to Emacs. I just recently looked at my old .emacs file to discover that the majority of code in there was to get the features that come out of…
I on the other hand have never come across a scenario where I run git bisect to find a commit that broke something, discover a small commit as a culprit and wish I had instead found a commit that's hundreds of lines…
I feel your pain. I've got similar amount of experience in my own area, I've been part of several successful software projects, and I have several popular open-source projects that I'm maintaining, but it all seemed to…
I find that take-home assignments are very one-sided form of an interview: - The candidate needs to do lots of work while the company gets away with little to none. - The candidate never knows what exactly the other…
I get a feeling that it's more of an art project. The voice-over is over-the-top artificial, reminding Stephen Hawking. The demonstrations of the objects are well executed, but content/education-wise on the level of…
It's like saying you should not need to know about ancient Greece history to participate in marathon running. And the truth is, you don't. You can easily learn the present meaning of a word without fully understanding…
> what's wrong with squash-merges? In theory I don't mind them. In practice I've found that I more often encounter a scenario where I wish a change had been split to smaller commits rather than the scenario where there…
I'm confused... What's wrong with merge? For all I know, I once joined a company where the policy was to only do squash-merges. I left from there at the brink of mental breakdown.
> [programming] should be an iterative, interactive process that anyone can do. It should be more like painting... You mean like taking years of rigurous practice to master, requirering specialized equipment and…
At the same time in Japan: parents are not pleased when the toddler they sent to do shopping forgets to buy some of the requested items. https://slate.com/business/2022/04/old-enough-netflix-do-jap...
If you ask for it... I've been hunting for a job for more than a year now. Well, perhaps not hunting as I haven't sent out nearly as much resumes during that time as the author of this story. Though when I do apply, I…
I think there are pros and cons to both approaches: - Explicitly spelling out the column names has the advantage that you can search your code base for that name and see where it's used. - When declaring a view which…
You seem to assume, that one can know what the impact of one's actions will be. That's basically asking for the ability to predict the future. I don't want to imply that the outcomes don't matter. But at least I prefer…
I've got multiple >1000 star projects on GitHub, and I feel like it hardly matters at all. I'm still being asked to do lots of trivial coding exercises during the interviews. A large percentage of code I've ever written…
From another article[1] about this lawsuit, the Sonos side comments: > "We believe that most people involved in wireless home audio today infringe on our patents in one way or the other." So, either: - most people are…
I consider dogs to be pretty fast :)
- There are high quality packages in every language. - Likewise with mature frameworks. - All mainstream languages have pretty good OOP features nowadays. Thankfully yes, there is no concurrency.
As a former Emacs fan, I think Atom is actually the best modern alternative to Emacs. I just recently looked at my old .emacs file to discover that the majority of code in there was to get the features that come out of…