Multiple cursors has been supported for quite some time now in VSCode, as well as related useful default editor shortcuts like jump cursor by word, beginning/end of line, etc, that are especially useful when moving around multiple cursors/selections simultaneously.
Once you have audience _capture_, worse UX becomes a valuable dark pattern because it requires _investment_.
Have you ever seen a modern slot machine? There seems to be a pattern to winning, if only you study it a bit longer...just put in one more coin and the epiphany will come.
I’ve been a bike commuter too and if it’s any consolation whatsoever, I just want to let you know that if you see me with my cell phone on my steering while driving, it’s because I have my navigation app open and I want it in my peripheral vision so I can be attentive to the road.
If it prevents two or three cars from making the light you were both in together, you’ve needlessly made those specific cars wait for an entire additional cycle...in heavy traffic, it’s bad for everyone when as many vehicles as possible don’t make it through the pipe, as it slows down the entire congested apparatus further.
...the innovation is a consistent more reliable and timely experience, consistent across geographies, where it did not exist before.
McDonalds didn’t have the first burger franchise, the innovation is very much in the reliability of an experience that is a better fit for the needs of the consumer than the alternatives.
I too avoided booking taxis due to bad dispatchers, even though I’m sure some good dispatchers existed in some areas. That doesn’t really do you any good when the use case for a taxi is generally that you need a car in a place that is not your home, and so you are unfamiliar with the area.
Uber not only gave you a reliable dispatcher, they show you with GPS that the taxi on the way, which greatly improves consumer confidence that yes, the ride really is on its way. If that existed pre-Uber for some areas, it hardly matters if you never visit the area and so don’t know about it’s existence.
> McDonalds didn’t have the first burger franchise,
So saying "the innovation is in the franchise" wouldn't make sense, right?
> That doesn’t really do you any good when the use case for a taxi is generally that you need a car in a place that is not your home, and so you are unfamiliar with the area.
The use case for a taxi is surely dominated by when you need a car but can't or don't want to drive? I've definitely taken more taxis near my home than away from it, purely because I'm here more often.
> Uber not only gave you a reliable dispatcher, they show you with GPS that the taxi on the way, which greatly improves consumer confidence that yes, the ride really is on its way. If that existed pre-Uber for some areas, it hardly matters if you never visit the area and so don’t know about it’s existence.
This seems like an odd description of innovation to me. "I didn't know about it so it's innovative"?
Remember, innovation is not the same as value. I'm not saying it doesn't add value to have these services elsewhere, but that the app is not innovative simply because it was not new.
Innovate means to make changes in a thing that is established. The innovation here is that the thing is the same everywhere, you don’t need to know the local errata to rely on it.
I say this as someone who was downright flabbergasted that the iPhone was described as “innovative.” After all, I had been using a handheld PC with full Windows installed for years when the original iPhone came out, and it could make VoIP calls just fine! It took me awhile to accept that the incremental “new” people are talking about when they talk about innovation is distinctly NOT novelty. It’s a shuffling of the already existing puzzle-pieces in a way that, in the cases it is successful, we call innovative, and when it fails, it was simply “ahead of its time.”
>The use case for a taxi is surely dominated by when you need a car but can't or don't want to drive? I've definitely taken more taxis near my home than away from it, purely because I'm here more often.
I'm sure it depends. I've never taken an Uber near my house. (I do get driven to and from the airport but I use a private car service for that.) I don't actually use Uber/Lyft (or taxis) all that much when I travel either although I've started to do so a bit more often when I found I mostly rented a car to get to/from the airport to some destination and then just have it sit.
Regarding McDonalds, correct, the innovation was not in the franchise. The innovation was in creating the corporate and logistic structures necessary that every single McDonalds, everywhere, even though owned by franchisees, would deliver pretty much the same experience.
I think this is a pretty good definition, except that in creative work (like developing a novel application), sleeping often produces some of the best epiphanies/solutions. The truth is this: we have patrons, and our value is not calculable by the hour.
The confusion is because many of us work many days remote, and/or have flexible hours. For many of us, our entire existence is oriented around improving a bottom line...so when we have down time, we are recreationally reading about how to do that better, whether we are on the clock or not. So, if you are a remote worker, and you produce 3 proof of concepts for your company for fun, and none of them pan out, how many hours did you work? Nobody knows, including you.
Why does the concept of being salary always seem to go one way (more than 40)?
I worked in a place where people "worked long hours".
A typical day would go like this: around 4pm they'd declare they had a "conference call" and call a friend from a meeting room. Then they'd watch some Netflix til 7ish, then go out to dinner (probably with the friend they called), where they'd fire off several drafted emails. If someone actually responds, they'd draft a reply then send it while getting ready for bed.
When the definition of "good work" becomes subjective, "work" becomes art, specifically performance art.
I didn’t think I suggested this necessarily went “more than 40,” only that “on” time might be hard to differentiate from “off” time, and that some activities that look like “off” (having dinner with teammates) might have real value while others that look like “on” (researching some tech framework that is irrelevant to the problem you are trying to solve) might be worthless.
No shade here, but how can you possibly be on HN right now? Or do you consider this kind of commenting activity to be part of your job? I consider myself to work maybe 15 hr per week, but according to my contract I work 40, and sometimes my timesheet says 60. Nonetheless, I am “on-call” quite a bit, at my own discretion.
I just can’t imagine how I could stay in deep concentration and be “legit 65-70 hours per week,” unless I was also counting chatting on HN, Slack, meals with coworkers, research...ie the things that make my actual “work” time (of maybe 15 hours per week) truly productive.
I guess it would be totally reasonable to include some of those activities as “legit work time,” but then how do you decide what is and isn’t legit? I require a lot of adjacent “down” time to provide very high-value “on” time for my company, but how could you possibly know if 20 hours spent researching something you are excited about will have any value whatsoever for your company? Should it be “billable?” This is the unsung benefit of being a salaried worker: you don’t have to concern yourself about whether your research and exploratory development is “on task” or not, you just need to bring the benefits back to your company.
I actually posted this during a change management meeting. I was required to be there despite my portion of the meeting being 10 minutes of the hour. There are varying descriptions of "work", but my day usually lines up like so:
4:30am wake up
5:30 leave
6 arrive at the office
6-9 heads down coding
9-11 status, project, and various other meetings and help/administrative work
11-12 take lunch at the desk while I code
12-2 any follow up various other meetings
2-6 more code/tech work
Or course Im not 100% utilized. Nobody is. If I were to work 8, I would have no time to actually work on the project I have deliverables due on. Meetings are toxic, but also necessary, and Im manager and technical in this role so I have to split my time. Saturdays I usually get a solid 8-10 hours of work in with few interruptions.
I don't feel badly at all for posting here during billing hours, and if anything my invoices are conservative on real hours worked.
Oh, yes, I hear you on being present for 10 min of a 1 hr meeting. Your presence is absolutely valuable for the entirety of the hour meeting, even though it’s not clear from the outset where precisely during that time those 10 min will be valuable.
I guess that’s what I mean; it’s not necessarily obvious when is work time and when is not. Even as you’re posting on HN during your meeting as you understand it is not valuable for you to be 100% “present” and it would be more valuable to explore ideas and culture on HN as you listen, so it is also true that many will be working on ideas as they eat dinner with their families, solving problems while they sleep, and planning their dependency graph during their commute. I just don’t think “hours worked” is an honest metric any more than 4 years at college shows that you were anything more than present.
Those 4 years could have been rigorous and honest and intense and valuable with a B average to show for it, or you could have been partying and have an A for your effort. Time spent might be required, but it also doesn’t matter.
I think the argument is that all of our personal servers should be treated as such (that is, not appliances that require zero maintenance), and that this is a step in that direction.
All the router hacking of 2018 was possible because we treated our home Internet services as dumb-connections instead of treating them as the vulnerable “Internet Services” that they are.