He may understand law well, but not code and AI. I didn't see the author address that licensed code could be spit out, in large unedited chunks, by Copilot. I would expect that to be brought up as well as discussion about how much code needs to be copied to become a license violation. Also, while most of the article was pretty digestible by a layman, he only mentioned "fair use" but didn't give a definition of it. And while something may be "fair use" for copilot, what about the user who then uses that code? His comparison to Google getting sued for scanning books to provide search didn't really fit well.
I'd propose a different dichotomy: those that have good experience using and developing complex systems, and those that don't. The former are more likely to fit with your dichotomy, while the latter are more likely to do what's best for their project.
Though nobody can predict the future and what seems like the right choice initially might not be later on.
That raises a good point. We've had virtual worlds for ages now, but how often do companies do Minecraft meetings? Or Gary's Mod meetings? Or hell, even VR chat, that doesn't require VR. Is there really that much gained by adding a heavy headset and some hand tracking?
Agreed. With screen sharing, video, and audio, there's nothing more that is really needed for distributed people meeting together. Meeting in a 3d world seems like it would only benefit if you're discussing something that is 3d (some architecture design, car design, 3-d assets, etc.). Plus, it seems almost less personal in some ways since you're using an avatar instead of your actual face.
> My suggestion is that you shouldn't do a retrospective at the end of the project, you should stop it now
Very much this. In all likelihood, there won't be time for a retrospective because there will now be many prod bugs to squash, and probably another project or two that is already behind. Or if there is a retrospective, blame will be passed around and nothing will change.
I hadn't had any references checked, much less even requested in probably a decade... that is, until my current job. So some do still do it, but apparently not many.
I recently got a new kitten and we decided it'll be an indoor cat (though I'm harness training her so she can go out on walks). I've had several cats over the years die because they were allowed outside (one got hit by a car and one I think got locked in my neighbor's crawlspace/basement though we never found her). I personally haven't had many of my outdoor cats bring me birds, but where I live now we have bird feeders and don't want the birds preyed on.
Edit: I forgot about the outdoor cat I had that I left at home when I went off to college. It got run over by my neighbor because it was sleeping under his wheel and he didn't notice.
So by that logic, if there is free will I should be able to fly if I want to? We're still bound by the laws of reality, including our own brain chemistry. Our wills have to work in the confines of the reality they try to manipulate.
Back in college I bought the only car I could afford at the time, a '69 AMC Rambler station wagon painted pink with purple stripes on the hoods.. This was mid 90's in Atlanta and I got all kinds of positive comments about that car. Which was weird, being the introvert I was. My wife still says she's glad she met me before seeing my car, lol.
Depends on the area. Wireless won't work well in the mountains, and I assume weather could affect some wireless technologies as well.
I live in a mountainous area and we have a local ISP that provides fiber to our entire county. Which is weird, because I recently lived in a major city and couldn't get fiber.
It's a very fuzzy distinction now, but for me I feel a software engineer is someone with enough experience and low-level knowledge to be able to understand and design complex systems, troubleshoot them, and have a good understanding of the tools they use and why. Whereas a software developer more so just writes code. They make simple systems but don't design bigger, more complex ones. They may use cloud technologies and other systems to help scale their projects, but won't have a great understanding of the tools they're using. They also likely won't know what metrics to gather, or which to look at to see where issues may lie, or which to use to design new features.
Hah, for some reason I stood over one of these once and got a rocket in the eye. Fortunately I only got a few scratches... on my eyeball. I'm guessing it went off prematurely and wasn't near full pressure.
I'm currently listening to brain.fm!
I'm not sure how well it actually influences your brain to concentrate, but I find it's at least a decent semi-conscious reminder to stay focused. And it does also help drown out other noises.
I'm in a very similar situation, and I don't think it's the "hedonic treadmill" as others have suggested. I believe the key here is you saying "I dream about doing my own thing or retiring early to do other projects.".
I, personally, have a ton of different interests, yet have to spend most of my time doing only one (my job). I also help around the house, spend time with my wife and kids, etc. But that means very little time to pursue most of my interests (and when I have time, I don't always have the energy). I don't think you're wanting "more" in general, just more freedom to do other projects that interest you.
I know I personally yearn for the day I can retire and work on whatever I want. Unfortunately I won't be retiring early, so I'm doing all I can now to make sure I can retire comfortably and have the money I need to allow me to pursue my interests. To help in the meantime, I'm acknowledging each little victory towards that goal and also trying to organize/automate other things in my life to allow me to have more time now.
I guess one could argue it isn't an outage since it only seems to have affected a subset of users. I got on a zoom call when this issue started and we had 3 of the 4 participants. Only one couldn't connect due to the issue.
But I do agree they should be able to monitor things better and show some sort of update on their status page as soon as possible.
It's confusing because using 100 works fine; both are seen as the same object. But using a number over 256 causes it to fail to see both as the same object. Of course, as an experienced dev, I would never use "is" for comparing integers, only for comparing things I know are objects that may otherwise be equal in value.
This is like the paid search results that come up when you search for a specific company name. The company's site is just below those paid results, but often the same site is in the paid results but they are further up so are more likely to be clicked.
I think it's a good prototyping tool, and also makes it easy to do smaller, temporary projects. For myself, I'd like to set up that motion-sensing camera feature to check when my dog sneaks down into the basement to pee. Or set up a display next to my kids' computers to alert them to go to sleep at a reasonable hour. Or set it outside to see when my neighbor's dog (or deer or other wildlife) comes into my yard. You could also use it to track who drives by your house and whether they're speeding. Or set it at your desk at work for a week and track how many times someone interrupts you. Or pull an elaborate April Fool's joke.
I was thinking about this recently and realized I haven't had to give references or have worked at a place that asked for them when hiring in at least a decade. I guess that practice is pretty much gone these days.