Call me a caveman but the lack of an option to use AI tools offline is a massive downside to me. I am connected to the internet most of the time but I take comfort in knowing that, for most of my work, I could lose my connection and not even notice
I once worked a job where I easily spent 4 times as much time fighting with Terraform files than actually writing features. This company got less than 1,000 hits per day. I think about this a lot
The cross country ones aren't really of interest to me. Those don't move a whole lot of volume. The inner city transportation such as the DART is what most people use and it's punctuality rating is closer to 70%. I'd love to know how they measure that though because I took the DART 5 days a week for months and it was not on time far more often than it was. The people here literally don't bother checking the listed times because they're wrong. Show up at the station and pray one arrives within the hour
I have heard this opinion over and over again but it just hasn't been my experience. I've spent a lot of time in both Berlin and Munich over the last couple of years and I never waited more than 10 minutes for a train
I in no way claimed that I proved OKRs are bullshit. I only stated that they have been ineffective in producing actionable data at the companies I've been at. If OKRs work for you, great. It doesn't mean that they are a universally good solution.
Sorry bud, no strawmen in sight. I was giving you an example of the system failing for me. This is a valid reason to criticize the system. If I had a solution that I had been able to test and validate then I would present it. In the absence of that, there's value in pointing out that it's not a panacea and it may not be valuable for others to jump on the bandwagon
This is nonsense. You're allowed to criticize a system without having a solution. For what it's worth, I've worked at a few OKR driven companies and it sure seemed like a waste of time. Metrics and measurements shifted, goals changed as the product changed, and we wasted time measuring the thing instead of doing the thing. The measurements for OKRs never lead to meaningful action. Meaningful action was driven by customer interviews, market analysis, and R&D.
I agree but I'll take it a step further. I actually rather dislike the in-browser editor when I'm just browsing code. It messes with my standard keybindings and has weird focus issues. Give me plain, syntax highlighted text, with optional symbol referencing to make it easier to look around. If I get to the point that I want a real text editor, I'll just clone it
Exactly. The whole reason I use vim is because it's like a conversation. If you want to talk about cryptic shortcuts, look at IntelliJ. Why should Ctrl+B be Go to Declaration?
I agree that a certain barrier to entry is a good thing because it means you have to be invested in it. However, setting up your own server and managing a DNS is a far cry from Geocities. Creating a resilient indie web is different from making an interesting indie web
I'm disagreeing to both points. That's not an acceptable commit message at all. I don't need to know you were working on drivers, that's obvious from the files you were working on. The minimum for a commit message should be the why, not the what
Let's say your fix causes issues later. When I read the commit message, I want to understand what you were trying to fix so I don't accidentally re-introduce the problem when I fix your fix
Authors like Mark Z. Danielewski do more with the layout in their books than most and I love them for it. I like seeing people try out different ideas and do things that might be considered less-than-ideal to view
I write web code all day every day which makes me think I'm the target audience. I have no idea what this does beyond the built in dev tools. From what I gleamed from the video, it looks like it might make it easier to setup watch variables?
I have one of these. It's fine but I prefer being able to set exact times for certain things. The perfect middle ground for me is a +30s button that also immediately starts it
Has the market spoken? I agree that it's largely true but I am not aware of anyone selling software with an emphasis on performance. It's always been about new, shiny features. You can't really say the market decided if one half of the equation isn't even on the market
> If you’re unsure, think about the last job interview you did, and remember how there was no computer around in the interview room — just your interviewers, a blank sheet of paper, and a blue ball-point pen.
I haven't had an interview like this in about 10 years
Fundamentally, I think it's a fuzzy matter of degrees. I go to the gym regularly but I am not an athlete. To me, an athlete is someone who dedicates themselves to the study, improvement, and mastery over their body, usually in a particular discipline. While everyone specializes, athletes also have general skills that the average person lacks. How do we define someone who is dedicated enough? I don't know. There's mountains of arguments about it across the internet but often the criteria is engaging in competition.
To apply the same system to programming, one is a programmer if they dedicate themselves to the study and mastery over their computer, usually in a particular discipline. The disciplines of programming may be defined around the abstraction level. While everyone specializes, programmers also have general skills that the average person lacks. I would argue that the most important of those general skills is understanding the relationship between instructions, execution time, and memory usage as well using that knowledge to weigh different approaches. How do we separate a hobby programmer from someone who regurgitates AI responses with no understanding? I don't know. Maybe their ability to derive new answers if the AI didn't give them a correct answer.
Words do have meaning and we should be careful not to degrade the meaning down to anyone who is capable of asking an AI questions but I doubt we'll ever have a non-fuzzy definition of programmer
I use Linux because I like tweaking my system and that includes theming. I agree that people shouldn't report bugs if their custom theme makes an app goofy or broken but to suggest that people and distros should not use custom themes is ridiculous
Okay? The point is that 300 miles now is not 300 miles then in terms of hardship. We've shifted that hardship elsewhere, largely by expecting more productivity per hour
You missed the point. In modern times it's expected that you'll travel those 300 miles. In the mid 1700s, no average person would be expected to make that journey
That all makes sense in a perfect world but sounds like a nightmare if I imagine being a teenager again. But hey, that's amazing if it works for you and your family!
That's so interesting. I'm an American and I would swap the meaning of few and several. In my mind, a few is usually between 3 and 5 but has an upper limit around 7. Several is anything beyond that
I misunderstood what you meant then. Obviously I use descriptive names and different styles of elements inherently have different shapes to them but I don't choose to add extra lines or change spacing just to make something look distinct. As I scroll through I see blocks, names, fors, lambdas, these form the shapes of different bits of code. The baseline formatting of each of these elements is uniform though
I do visualize it but the logic is the landmarks. It's like living on a grid system such as in Utah or New York but you still know where Times Square is and how Broadway connects everything
Autoformatting makes me faster because I don't have to think about it at all. All of the code in the codebase looks pretty similar and it opens up a sliver more mental RAM
I agree completely. I switch between VS Code and IntelliJ at work so I'm comfortable with both but I would also call the UI in IntelliJ overwhelming. It's covered in buttons, panels coming out in all directions, the Git UI doesn't integrate with the normal file view which makes everything feel cramped when I access it, I've got a variety of pop-ups coming up for all sorts of things, etc.
In VS Code, I usually see a file explorer, the files I have open, the Problems panel and a terminal panel. All of the other stuff is hidden behind sections that, when clicked, simply replace the file explorer. Far less visual clutter