@neanderthalsnavel You'd be absolutely perfect in my job, then. I hate debugging other people's stuff.
Notices by Don Romano (alt) (thor@noagendasocial.com), page 3
-
Don Romano (alt) (thor@noagendasocial.com)'s status on Wednesday, 08-May-2019 14:14:21 EDT Don Romano (alt)
-
Don Romano (alt) (thor@noagendasocial.com)'s status on Wednesday, 08-May-2019 14:13:35 EDT Don Romano (alt)
@feld The terminology was technically inaccurate, but again, it seems that the other people in the thread understood what I meant.
I'm also happy to refer to things as "Linux" even if that's just the name of the kernel, and other people will happily understand exactly what I mean.
-
Don Romano (alt) (thor@noagendasocial.com)'s status on Wednesday, 08-May-2019 14:10:22 EDT Don Romano (alt)
@feld As far as your average application programmer is concerned, file systems are implementation details, far removed from what they spend their energies on. Your perspective is perhaps more that of a system administrator, where such decisions are important. That's not who WSL is aimed at, and your average developer on macOS doesn't really care either, unless something breaks because the file system is buggy.
-
Don Romano (alt) (thor@noagendasocial.com)'s status on Wednesday, 08-May-2019 14:07:08 EDT Don Romano (alt)
@feld Because I took it for granted that people knew that BSD is an umbrella term and that HFS+ and AFS are Apple file systems. I further made an assumption based on my target audience, namely programmers: Most of them will not care if their OS is using ZFS, ext3 or even NTFS. What they do care about is the *logical* file system and all the layers that sit on top of it, especially the file system layout.
-
Don Romano (alt) (thor@noagendasocial.com)'s status on Wednesday, 08-May-2019 13:05:37 EDT Don Romano (alt)
@feld As for the rest of what you just wrote: I don't care about the precise language. Other people in this thread understood perfectly well what I meant, and you're in fact the only one who's nitpicking. We don't all speak Loglan. Deal with it.
-
Don Romano (alt) (thor@noagendasocial.com)'s status on Wednesday, 08-May-2019 13:03:53 EDT Don Romano (alt)
@feld You are taking all my words extremely literally.
I'll be even more explicit: By file system, I mean the system of files. In other words, the *NIX way of organising files and directories, with /bin, /var, /etc, and so on.
-
Don Romano (alt) (thor@noagendasocial.com)'s status on Wednesday, 08-May-2019 13:02:02 EDT Don Romano (alt)
@feld They could already do this in the old WSL, which was itself a revelation for Windows users, but with the new WSL, the performance is much better, so now there's even less reason to switch away from Windows to an actual *NIX system.
-
Don Romano (alt) (thor@noagendasocial.com)'s status on Wednesday, 08-May-2019 12:58:40 EDT Don Romano (alt)
@feld Instead of having to run Linux (with an inferior desktop experience, especially for gaming) or macOS with MacPorts or Homebrew, they can stick to Windows and just run WSL instead. A victory for Microsoft.
-
Don Romano (alt) (thor@noagendasocial.com)'s status on Wednesday, 08-May-2019 12:57:36 EDT Don Romano (alt)
@feld In other words: It's not important exactly what it is. The point is that the Windows Subsystem for Linux and the macOS Terminal are both UNIX-like, but most people don't want UNIX-like these days. They want Linux outright, and that's what Microsoft is now offering in their new version of WSL.
-
Don Romano (alt) (thor@noagendasocial.com)'s status on Wednesday, 08-May-2019 12:56:02 EDT Don Romano (alt)
@feld I thought a reasonable person would understand what I meant when I said BSD.
I explicitly didn't mean the kernel, but the file system and user space tools.
macOS has a UNIX certification. It's not a Linux. The command line tools that Apple didn't implement themselves are from BSD, with a bit of GNU stuff running on top of it, such as bash.
Anyway, I could've said "UNIX-based" instead of BSD, and the rest of what I said would still apply.
-
Don Romano (alt) (thor@noagendasocial.com)'s status on Wednesday, 08-May-2019 12:44:11 EDT Don Romano (alt)
@neanderthalsnavel From what I've read online, there are different types of developers. Some are good at starting projects but never finish them, while others are good at finishing them but never start them.
-
Don Romano (alt) (thor@noagendasocial.com)'s status on Wednesday, 08-May-2019 12:37:07 EDT Don Romano (alt)
@neanderthalsnavel But I have another problem: I'm not very creative nor very hard-working if the problem being solved isn't one I personally care about.
I'm currently a very slow employee who takes ages to finish things.
-
Don Romano (alt) (thor@noagendasocial.com)'s status on Wednesday, 08-May-2019 12:32:02 EDT Don Romano (alt)
@neanderthalsnavel ...or that's how it's been for me when I've attempted to sell my *programming* services as a contractor.
I expect that being an architect would involve even more contact with management.
-
Don Romano (alt) (thor@noagendasocial.com)'s status on Wednesday, 08-May-2019 12:29:30 EDT Don Romano (alt)
@neanderthalsnavel 3. Once you've got the customer talking to you about their requirements, you then have to have many meetings with them where you listen to them talk for hours. I don't enjoy that.
-
Don Romano (alt) (thor@noagendasocial.com)'s status on Wednesday, 08-May-2019 12:28:00 EDT Don Romano (alt)
@neanderthalsnavel I'm an employee who has tried running small businesses from time to time, but none of them have succeeded, and the reasons are obvious:
1. If you are going to sell something, including yourself, you need to put yourself out there, and I like to stay at home.
2. If you're going to put yourself out there, you have to be tenacious with your sales leads. I don't like bugging people.
-
Don Romano (alt) (thor@noagendasocial.com)'s status on Wednesday, 08-May-2019 11:44:05 EDT Don Romano (alt)
https://www.zdnet.com/article/microsoft-ceo-satya-nadella-comes-to-red-hat-summit/
Microsoft's Satya Nadella comes to Red Hat Summit.
1. Microsoft lost the battle for the embedded, mobile and server space and are bowing to Linux.
2. They are now using their embrace, extend and extinguish strategy from the 1990s, this time on a competing OS.
What they're doing is giving Windows the same perks as macOS for developers, except better, since this is Linux proper and not just BSD, and Windows can run on non-Apple hardware.
-
Don Romano (alt) (thor@noagendasocial.com)'s status on Wednesday, 08-May-2019 11:43:46 EDT Don Romano (alt)
https://www.zdnet.com/article/microsoft-ceo-satya-nadella-comes-to-red-hat-summit/
Microsoft's Satya Nadella comes to Red Hat Summit.
1. Microsoft lost the battle for the embedded, mobile and server space and are bowing to Linux.
2. They are now using their embrace, extend and extinguish strategy from the 1990s, this time on a competing OS.
What they're doing is giving Windows the same perks as macOS, except better, since this is Linux proper and not just BSD, and Windows can run on non-Apple hardware.
-
Don Romano (alt) (thor@noagendasocial.com)'s status on Wednesday, 08-May-2019 11:00:05 EDT Don Romano (alt)
"I don't want to do it anymore, because I have already figured out how to do it."
This pretty much defines how I think. I think this is the crux of what makes me an unhappy developer. I don't want to write code. I want to figure stuff out and then move on to the next thing.
-
Don Romano (alt) (thor@noagendasocial.com)'s status on Wednesday, 08-May-2019 10:55:21 EDT Don Romano (alt)
I'm really more of a thinker than a doer.
Once I have established that a solution to the problem exists, and I have implemented enough of it that I know that it is feasible to implement the rest, I move on to other things. Finishing things doesn't give me much satisfaction and I always struggle up hill to do it.
-
Don Romano (alt) (thor@noagendasocial.com)'s status on Wednesday, 08-May-2019 10:39:03 EDT Don Romano (alt)
You'd at least need to overload the array access operator, but adding hooks to simple assignments would also be necessary, to track changes to objects you've accessed.