|
Work which is from home: Win 10
If I had time to develop at home, the personal laptop is Win 8.1.
|
|
|
|
|
Work uses W7 still. At home, W10, Debian on the single board computers, and some flavor of Ubuntu on Docker, I believe.
Latest Article - Code Review - What You Can Learn From a Single Line of Code
Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny
Artificial intelligence is the only remedy for natural stupidity. - CDP1802
|
|
|
|
|
Same laptop. I bring it with me. Triple boot, but I live and breath in win 7.
|
|
|
|
|
It's not one or the other. I've moved on to Windows after the DOS days and have been using/coding on it since then (and making a living out of it), but I do use Linux in VMs essentially for tinkering and learning on my own. I've never installed Linux outside a VM except for an old netbook I still use - its 2GB of RAM was getting a little too cramped for a modern Windows version. Months back, I've also used Linux on an (old) media PC hooked up to my projector, but playing back video at 1080p without proper hardware acceleration support was a non-starter.
I use Windows 10 primarily (I tend to keep up to date on my primary boxes), but still have the full set of Windows versions (clients/servers) in VMs for testing. Personally, I hate abandoning old versions of Windows if the software I write doesn't explicitly take advantage of features that are exclusive to the newer versions. For example, if it weren't for the fact that I'd rather use the latest .NET runtime, there's little reason the software I write for my own purposes couldn't still run even on XP.
|
|
|
|
|
Work PC uses Windows as that's the most widely supported platform by third-party software, including IDEs for pretty much everything, including embedded tooling. Home PC is Windows for right about the same reason.
|
|
|
|
|
Win7 @home, Win7 @work (now I'm actually on Win10 to test it with our old 32 bit VS6 project).
GCS d-- s-/++ a- C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
Windows 10 at work and home and happy with Edge: not yet a full browser but I like current features (I switch between Chrome and Edge, but Edge is my default). VS 2015 at work and VS 2017 at home (starting to use 2017 side by side at work).
Sorry for my bad English
|
|
|
|
|
MacOSX.
Managing Linux servers for clients it does what I need:
1) easy to use interface
2) I can ssh into/from it from the moment it is installed
3) the Windows VMs on it does the bits I don't yet have native on MacOSX
4) M$ "supports" it well enough for Office & RDP stuff.
5) Most "apps" have Mac support before Linux ;(
6) I did mention: "It just work(tm)" for me.... other than when I HAckintosh things 
|
|
|
|
|
For more than ten years, from the late 1990 to about 2010, I felt a "professional obligation" to run Linux at home (next to Windows). Actually, even though our main OS at work was Solaris (ie. Unix for Sun computers) our employer would not to support Linux at home: Maintenance and administration tended to require so many work hours that "home office days" brought far less results than for those who stuck to the rather problem free Windows (as long as you play by its rules, and refrain from forcing it).
Nevertheless, RH 5.x arrived with the promise of almost maintaining itself. So I went for it. And spent an unbelivable amount of time to intstall it, make it run, make it access my peripherals, ... I was myself a professional software guy, using Solaris at work, and when I cannot make it work, how can Linux guys (at that time, Linux guys were still not quite mature youngsters, not like serious workhorse Unix guys) claim that this is end user friendly?
I did have RH available for a couple years. Using it for ... nothing. My home needs didn't have the Linux applications. Linuxers all the time claimed that Finally there is a Linux application for this need and that need - try it! I did, again and again, and it failed miserably, again and again. When Ubuntu popularity started growing, strong linux supporters brought me stories that were almost exact blueprints of the RH 5.x stories I had been told ten years later: Now, you just plug it in, and it will run! Just as user friendly as Windows, and with thousands of applications for all imaginable task.
Now, people run Linux on their (home) machines for one of two reasons: Either they really want to run Linux, because Linux is fun and modern and robust and ... (and about a hundred other ways to say "the best"). They want Linux because it is Linux. Or, their primary application of their home computer is for tasks requiring software that is only available on Linux (or Linux based software has a significant higher quality). This is often the case at work (more so ten years ago than today): You couldn't get your work done without the Linux software.
I sat down considering: I do enough fiddeling around with OSes at work to satisfy that psychological need; the first point doesn't apply to me. At home I just wants to do my thing: Write my stories, edit my videos and mix my sound recordings and produce my DVD movies and CD I do for others. I trace all my expenses in my private accounting system. In my living room, I can run all the IR remote functions from my pC. I can listen to radio, watch videos, make 3D sketches of the planned remodeling of my house. I can run that spreadsheet one guy had for calculating total heat losses through various walls. I can rip CDs and convert both audio and video formats (even formats that are lisenced ). And: I can develop small and large utilities for my friends and relatives to run on their computers to hanlde their tasks.
If I now install Ubuntu, which tasks would I move over from the Windows machine to the Linux machine? Certainly not those using MS Office. Certainly not Steinberg Wavelab-things. Nothing from Photoshop or Premiere/Encore. I'd continue to use SketchUp. My hobby SW projects cannot be linuxified; tools are lacking for building Windows software for the computers of my friends and relatives. Some tools are available both for Widows and Linux, rougly identical, and there is no significant gain in switching to another machine for these few tools only. Lots of software is web based, looking almost identical in different browsers, certainly unaffected by the OS, so why would I want to move over to another machine to run it?
So rather than installing yet another won't-be-used-for-anything Linux, I rather cleaned out all old debris. If I take up new activities, they might require software available only or primarily on Linux. When/if that happens I have got the hardware available. In the meantime, I get all my emotional Linux needs covered at work.
|
|
|
|
|
At work it's all Microsoft. At home, Ubuntu with VMWare Workstation for those times when I need Microsoft. I like the ease of use and control Ubuntu/Linux provides.
|
|
|
|
|
Very simply: Windows everywhere but my Android phone.
At work we have Linux on many servers and a few people (about 7%) have chosen a Mac. If I want to get work done or I want to play I go to Windows. I can get every tool I need. If I need something special I can make it easily. If I do not like how something in the OS interface works I can make a tool that works around it.
|
|
|
|
|
When Windows 10 came out and I found out about the tracking, the lack of control of updates, etc, I started dual booting. I first dual booted with Win 10 and BSD. I like the BSD philosophy (designed vs Linuxes evolved) quite a bit but it's not very up to date with new hardware. I then tried dual booting Win 10 and Linux (Mint). So far, I've had no problems with Mint Linux (17.3). I now dual boot my laptops and my desktops. The laptops have Win 10 and Mint Linux. The desktops have Win 10 and Devuan Linux (no systemd). All my general computing needs are met by Linux and Win 10 handles my gaming. I really like the control that BSD and Linux give you versus Win 10.
Also, I've had a lot less maintenance issues with Linux then I've had with Windows 10.
|
|
|
|
|
I've been a Unix/Linux developer most of my life while using Windows at home. However, I just got my first Mac and I love it. I see no going back to Windows.
|
|
|
|
|
I use Linux Mint, MATE version on my desktop, server, kitchen and backup computers. I've found that Linux does everything I need so I got rid of Windows many years ago. I like to go the Windows help sites and see all the crap that Windows users are going through. I'm glad I don't have to deal with all those issues. Since this is a programming site I will say that I use Qt for application programming and Python for everything else. If you're not happy with the command line utilities then use Python since there are libraries to do damn near everything.
|
|
|
|
|
At work mostly Win10 and a little iOS.
At home mostly a combination of microwave, freon, and DVR
|
|
|
|
|
I use 99% Windows OS. The 1% is running Pi as HT streaming videos to TV.
Work: Mainly Windows 7. Company hasn't get around to certified any thing beyond 7 (Security issue).
Home: Windows 7 (20%), Windows 10 (80%). Have a laptop (Acer S3) refused to work with Windows 10 and I hate Windows 8, so remain in Windows 7.
Development: Visual Studio (Exclusively). VS2017(H + W). At home I also use Atmel's Studio, which is based Visual Studio for embedded micro-controller programming.
After 10+ years of exclusive living in command line world (Unix, DOS) I'm tired of it and too old to remember those critics commands and options.
|
|
|
|
|
Work: Microsoft Only - Windows 10 for desktop, Windows Server 2012 for servers, SQL Server, Visual Studio
Home: Apple Only - macOS and iOS
|
|
|
|
|
Hi,
An old friend has been evangelizing me for this stack ... for PWA/X-Platform/Mobile capabilities.
Appreciate knowing your experience, impressions.
thanks, Bill
«... thank the gods that they have made you superior to those events which they have not placed within your own control, rendered you accountable for that only which is within you own control For what, then, have they made you responsible? For that which is alone in your own power—a right use of things as they appear.» Discourses of Epictetus Book I:12
|
|
|
|
|
I can't speak to Ioniic/Node/Angular as I haven't really used them a whole lot (and have never even heard of Ioniic) but I use almost exclusively TypeScript now instead of plain Javascript. It's great. And I like that you can slowly get your feet wet with it if you want since plain old Javascript is valid in a TypeScript file (TS is just a superset of JS).
In general I love that it brings concepts from other languages like C# into the JS realm without ruining the power and flexibility of JS. The TypeScript Handbook[^] is where I started learning it.
|
|
|
|
|
thanks ! Bill
«... thank the gods that they have made you superior to those events which they have not placed within your own control, rendered you accountable for that only which is within you own control For what, then, have they made you responsible? For that which is alone in your own power—a right use of things as they appear.» Discourses of Epictetus Book I:12
|
|
|
|
|
Angular can become spaghetti if you start with a small example and keep adding; fed by webservices, there's a clear layer between "raw data" and your UI templates, and makes it easy to add AJAX functionality to a webpage.
Node.js is for serverside javascript - which feels weird to me, since we have access to tools that perform better on the server.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
thanks, Bill
«... thank the gods that they have made you superior to those events which they have not placed within your own control, rendered you accountable for that only which is within you own control For what, then, have they made you responsible? For that which is alone in your own power—a right use of things as they appear.» Discourses of Epictetus Book I:12
|
|
|
|
|
Angular has powers, but for the last few months we ar working with it I got a very bad feeling about possible disaster cases on production...
While it is very easy to get messy code, you have to work harder than ever in the last two decades to keep your flow clean... And I didn't mentioned the final result and deployment of small changes on a page/component level...
I would not advise no-one to start a big scale project using it, but can be good for something simple and short...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
thanks, Bill
«... thank the gods that they have made you superior to those events which they have not placed within your own control, rendered you accountable for that only which is within you own control For what, then, have they made you responsible? For that which is alone in your own power—a right use of things as they appear.» Discourses of Epictetus Book I:12
|
|
|
|
|
Assuming you mean Ionic[^]?
It's a pretty solid stack for PWA development - I've started using it for most of my freelance PWA contracts. Ionic's cloud services in particular are brilliant; their native apps for deploying & testing code locally (with hot reloading etc) are fantastic.
Up, Up, Down, Down, Left, Right, Left, Right, B, A.
|
|
|
|
|