The popularity of Microsoft’s Surface is the least realistic thing on TV
theoutline.com
theoutline.com
In the Linux world, I've only seen a handful of Surfaces, and one guy using a Surface Book with a VirtualBox VM for Debian (my preferred setup too). The average dev still seems to be largely on the Apple train, which is understandable as the MBP is still a fantastic device.
Outside of the development world, I see a few Surfaces in the wild, but nowhere near the amount of Macbooks I see. It's definitely grown/growing though, probably because the Surface is a legitimately good machine in a sea of alright to mediocre machines. I'd say that for every twenty Macbooks I see in the wild, I see one Surface, which is pretty good. In terms of TV, that's probably about the same too, since Apple machines seem to be everywhere on TV and in the movies.
Disclaimer: Proud Surface Book owner.
It's not been a ride without bumps to run Linux on this thing (though it's quite easy now) -- but the uniquely wonderful display made the struggles worth it for me. Meanwhile Apple just doesn't really offer anything that sets them apart.
Around maybe the start of 2017 this became fortunately unnecessary, with the stock F26+ distro kernels driving everything but the touchscreen these days. So up to that point it's install and forget.
Currently I build jakeday's kernel source tree (which he builds binaries from for Ubuntu) on Fedora to have the touchscreen working as well, as Intel never mainlined the driver for it. If you're running Ubuntu, just throwing jakeday's kernel PPA in there should do the trick.
r/surfacelinux is probably the best community resource for this enterprise.
Disclaimer: I own no Microsoft products.
I like the iPad, and I like the idea of using it as a basic client for cloud-based work, but I think a lot of people take for granted how complex the tooling they use in day-to-day work is.
Other then ruby devs who uses macs?
I'd think Lenovo would be far more popular
A lot of people see Mac as "close enough" for any Linux based development, and will build on a Mac and deploy to a Linux based server.
In terms of Lenovo, they were usually pretty popular, although I lumped these in with the "cheap devices" as I would often see far more Ideapads than Thinkpads, because they were cheaper for the employer.
That said, I've switched to a WSL environment (native Linux on Windows) and it has handled everything I've thrown at it so far, including make scripts, GUI apps, etc.
Here's one line from my current project:
"build-intl": "npm run build-intl-translations && npm run build-intl-locales",
Perhaps this is something that didn't work early on. I've been using Node.js on Windows since before v0.10 and I have had some issues here and there but these days it's a dream.I might be wildly wrong on this one, but I'm a big fan of writing "git add . && git commit -m "Commit Message" && git push origin master", and I noticed that in a Powershell window I had to use the vertical bar instead of double-ampersands.
My 2011 one is still working fine but the minute it breaks, well, prepare to be replaced. The Macbook Pro is a heavy behemoth in comparison. And no function keys. Do not want.
Of course, you could always install Linux, and then things would be fine. I've tried it in the past and I've always run into annoying driver issues. I'm not the sort of person who wants to spend hours trying to figure out why my laptop won't go to sleep when I close the lid. It takes too much time away from playing with Haskell.
Anecdata: While most in our team are using Macbooks, I'm seeing an increasing amount of people using a Lenovo X1 Yoga. I made the switch as well last month. However, that might just be a consequence of what our employer offers: The X1 Yoga is simply the best dev machine one can buy in the internal store (not counting Macbooks, I'm not aware of their current lineup).
Warning: I didn't count, the following is just what I think I see. In my current job a little more than 50% seems to be using Windows on decent hardware. The rest seems to be split equally between Mac and Linux (again on decent hardware) with coding PMs and backenders preferrimg Linux and coders with design responsibilities preferring Mac.
Here's an article from 2002 about this occurrence in 24:
1. Everyone in movies uses <thing> 2. People in the real world are using <thing>
Hamfisted? Sure. Effective? In a world where many people think that tablet=iPad, probably. The author, who is aware of Surface and its capabilities, just wrote another ad for Microsoft, after all. I learned about some features from this piece.
Gets old fast once you notice it? Well, getting noticed is the whole point. If you are spotting Surface in movies, you probably know enough already to buy it if it suits your needs. The whole point of giving it screentime is for the rest to notice that this shiny thingie is one of the thingies they saw at BestBuy the other week.
Anyhow, I'll be the last person not to kick MS for marketing. The lack of marketing is what killed Lumia, which I adore (still holding a grudge for that). But this, to me, looks like them finally figuring out that they need to actually try marketing their products before throwing the towel. Good news if you are an MS user. Gives hopes that they'll not abandon this ecosystem soon.
No wonder they need a whole hour to solve the case. :)
The real claim isn't actually that Surfaces aren't realistic; but rather that their usage is: "My friends are all nerds. They have every device. Some of them even own Surfaces. But nobody just casually… pulls out a Surface."
Not a killer conclusion to me. I work in corporate IT sales, and I see them everywhere in offices, and/or with execs today. Most meetings I go to have at least one being used, and they're actually hard to keep in stock.
It would be an equally appropriate factor to say..."this is what the [movie|tv] execs are using, lets get some on set" (don't forget you often get to take things home after shooting!)
A couple Android tablets, one iPad. A variety of phones (yesterday I came in with a Blackberry, just for the anachronistic fun).
And I still want a Blackberry Passport.
It's not quite to the point where you could, say, expect someone else to have a charger to lend you. But they're definitely more popular and they've got a good rep.
It is awesome for the field. It's way more mobile than a toughbook, and still pretty resilient with the rugged case on. I can hand it to others to review documents with ease. I wish the Army would contract Microsoft to replace all of their laptops with LTE surfaces that could connect to a secure base station. The signal units would have to setup and operate the secure base station.
For a long time, Apple paid to get Apple gear in so many movie screens. Now Microsoft is doing the same thing. No big deal.
Saved you a click. Not much else you didn't already know.
News at 11.
This so what happens when a famous person uses a Mac, iPhone, wears a certain brand of shoes, drinks a certain brand of water, etc.
It's not rwaliric now, they are just trying to create that reality. FWIW I'm in Cambridge (MA) and usually see one or two surface products at coffee shops (latest waa the new 15").
Its pretty obvious that Microsoft made a deal with the studio and Broadcasting companies. Just like the popularity of auto bots to pick Chevys and the Decepticons some how fine de-badged fords or the fact that Marvel is full of Audi's. If you open your eyes you will find brand placement everywhere.
Now to the Surfaces, Currently I have switched over three departments to Surface Pros last year (2017). Each employee has a docking station hooked up to duel monitors, keyboard and mouse. So far I have been surprised how well they worked out, mostly that no one has dropped them. I have had few complaints. They run good, they can be used off site and are easily portable. I have also used in with the kick stand on my lap with no issue. Maybe we have different body types. Overall was not a big fan when they decided to do the first department upgrade but I would deploy them with no problem now.
Now Windows Phones are really rare beasts, in the UK at least.
https://en.m.wikipedia.org/wiki/Dynabook
I held a Surface, but didn’t use it, at the Intel booth at CES. It felt good in my hands.
Any major drawbacks? The iPad feels a little better but it’s not a fully functional computer (e.g. No Photoshop, Xcode, etc)
Aside from that quirk of the SP3, I can't really think of any issues. I come home and plug it onto a dock where I have a Bluetooth mouse & keyboard as well as a 27" screen & webcam. It's pretty much a regular PC at that point. On the go, it's a touchscreen tablet but running regular apps and browsers. Some apps aren't touch friendly on Windows but they're rare.
Except - they do. If you work in the corporate world, they're increasingly taking over from laptops.
I have a Macbook Pro at home and a Surface Pro at work, and I am quite happy to casually pull out either depending on where I am.
OneNote for example keeps bringing up screen keyboard when I’m using my pen. At the same time screen board sometimes doesn’t appear when I tap on an edit field in Edge or other UWP software - it flakes, sometimes I need to tap it twice or triple to bring screen keyboard, sometimes it doesn’t work at all I need to reach for button in start panel.
In tablet mode, window decorations appear on slightest mishap on the edge of the screen and hide important controls in windows and there is no gesture or button to hide it back, you just sit here for like 5 seconds waiting for that thing to hide and allow you to switch to that tab you wanted in Edge/Chrome.
After recent update the camera stopped working in UWP, so no video in skype anymore for me. Both of them, front and back “Some app using you camera”. Not there is no such app. If I turn it off and turn it back on in BIOS then it works once, that back to “Some app already uses you camera”
No CalDAV/CardDav for 5 freaking years even though the protocol is implemented - you can hack you way around by creating iCloud account and changing server addresses, but it’s flakes too - doesn’t work for mail, only for calendar and contants, so I need to have two separate accounts for my fastmail.
260 characters limit for path length in file system is just a joke in 2017. I can’t install node - installer fails because of the path length limit. Well, I can if I install it into C:\ but I don’t want to install it into C:\.
No decent terminal emulators and yes, I’ve tried Hyper.js, yes this is the best you can get, but it’s not even close - it doesn’t allow me to have keyboard shortcuts I want to and this breaks my workflow badly. After years of WSL being in work they could have invested sometime into making standard windows ConsoleHost or whatever it is a bit more usable.
When it comes to WSL the situation is “it works until it doesn’t”. Doing simple stuff - yes, it works ok but try to build large java project in it with maven. IO performance is so awful then it takes 1 hour and a half to build a project that builds in 10 minutes on my mac. Ok, my mac is more powerful but not to the point of 9 times difference.
Explorer. Boy, do I have to say stuff about this crap. That thing gets laggy for no reason. The latest thing I had was that whenever I play DRMed music through Groove Music it just kills Explorer performance. All animations get laggy, alt tab takes couple seconds to redraw the screen, resizing explorer window lags like Linux with 3D thing enabled back in 2007. I’m not using Groove anymore and things improved a bit but it still gets a bit choppy and I need to restart explorer and restart sound system for some reason in order to fix that. I even have written a script “makeWindowsGreatAgain.ps” which does restarting of explorer and sound service.
Dock. I don’t know what is wrong with that thing but when I have my 4K Dell (not that Dell that they have on they Q&A site) connect it blinks. SOmetimes quite often, sometimes it doesn’t blink for hours but it keeps blinking.
Power saving settings in windows. Boy, is it peace of crap. The setting is “You block me, I sleep for 15 minutes then I hibernate”. Oh, you wanted to quickly use me? Nope, wait for me going through POST and all this shit. CHange settings? Nope, no change, gotta hack the registry.
Updates - well, many people have said a lot about SUDDEN reboots in most inconvenient times.
AutoHotkey - I wanted to automate something and bring keyboard shortcuts I have for managing windows in my mac and Linux. Well, it can do it except that sometimes when it brings window it doesn’t bring it but just highlight the icon on taskbar and you need to press it twice.
Having said all that, the hardware is a marvel. The cooling system keeps it as low as 70 under most hard load without visible throttling. THe sound system is better than my mac - at least I like the sound in headphones better. Speakers are awesome and done in a right way - they are facing listener so the sound is much crisper and louder than in those iPad Pro speakers which are facing back - I don’t understand that solution at all. Pen is awesome and for writing feels much better than Apple Pencil. I do miss eraser on other side of the pen when I use my iPad with Apple Pencil.
So whenever I use my Surface I feel like I’m fighting with a system instead of using it. I need to hack registry here and there and don’t forget to hack it again after certain updates. Here and there are bugs and it behaves in a wrong way. Palm rejection in OneNote sucks, backend devtools suck a bit less now but still suck and the most important things is all of this quirks are flaky, they are not stable. If they would be constantly broken, I’d write a script or find a workaround but not, it works until SUDDENLY it doesn’t. WHenever I with my Surface I feel constantly stressed because I don’t even no will the certain hotkey work or not, will it do what I want right now or will it flake. I can’t work on a machine like that.
So I’m typing it from my iPad Pro with Logitech keyboard case right now. I’ve bought Notability app for handwriting and boy, is it good (APple Pencil still sucks a mile compared to MS pen). I do all my life tasks on iPad now and for development I run T25 with Linux with i3 as my personal machine and I have mac from my employer as my work machine. Those two set in a way that they have same keyboard shortcuts for windows manipulation and other stuff. The dream to have one device keeps being just a dream (And I had soooo much hope for Windows Continuity back in the WinPhone days...)