90 karma · joined November 10, 2008
The only slightly related issue has been the one client who continues to send email attachments from Outlook as winmail.dat.
- Dell XPS13 (16GB i7 but six years old) running Linux
- OneMix Yoga (7" micro laptop) running Linux
- Apple Mini (64GB i7) for music production
- Sony XA2+ phone running SailfishOS
- Blackberry Z30 phone as a backup
I will need to replace the Dell in the next year or so, and am considering both an M1 Macbook Pro and a Framework unless someone comes up with an open source ARM laptop running Linux.
(Edited for layout)
Mostly these are written in Object Pascal via Lazarus and compiled natively for the target platforms, or they're web apps written in javascript and/or PHP. Many use SQLite for data storage; some just use an .ini file if the data is simple and not too volatile; a few are written against a MySQL back end.
But I've also been helping older neighbours and friends gain or maintain connectivity by installing Linux for them on other hardware, and my experience has been that the "just works" label applies in most cases.
Worst case there will be a single module that requires an additional hardware-specific package, most commonly the wireless card. The problem many moves to Linux encounter is that the device being migrating is the only device on hand apart from a phone, so when the newly migrated machine won't connect to the internet there's no way of easily identifying and downloading the driver or extension needed.
I have migrated laptops which have multiple pain points, and it can be problematic. But, so far, I've not encountered a device where Linux won't "just work" once these initial pain points have been mitigated with the appropriate driver or package.
However, it's let down by two things; [a] the combination of processor speed and SD read/write times makes it slow for many things, and [b] the battery life has bettered three hours.
The most unfortunate thing is that after three years the battery started to bloat as it reached the end of its life, and I've found no way to get a replacement battery from China to my home in New Zealand. Local distributors don't stock them, shipping services won't transport them. I bought one and got it to a trans-shipping centre in the UK, but the NZ company responsible for the final leg of its journey declined to carry it. Currently the OneNote is out of commission.
But I remain very interested in devices with these form factors. I've owned two 11" Sony Vaio laptops which were remarkable machines in their day. I plan to purchase a PinePhone Pro with its keyboard case accessory, and I do think a clamshell (or detachable) with one the latest eInk displays (colour, variable refresh rate) would be a fantastic tool.
Even though I moved full-time into development in 1996, writing code has always been about meeting a business need. I've never been particularly enamoured of the process or the tools, and put more initial effort into architecture in an effort to do less programming.
Since then I drink green, white and herbal teas, and an occasional decaf because I do love the flavour and aroma. For me there's been no downside to stopping caffeine.
My dev business does have three subscriptions: PHPStorm, Browserstack and an online accounting package. All three will be cancelled when I exit the business.
I think Sudoku, Wordle, most mental puzzles, have a similar value.
I don't. I moved fulltime to Linux rather than try to mitigate Windows 10's predations. I wouldn't go back.
MacOS: never.
Windows: at least a dozen times (and I haven't used Windows for five years).
If I were buying a laptop for Linux only, I'd be considering the Framework (https://frame.work/) or System 76 (https://system76.com/laptops/).
Setting this up is simple: the NAS manufacturer has an app for every OS. Install it on each device and follow the instructions. It's similarly simple to set up the cloud backup; just open the app on the NAS and enter the cloud storage credentials (it works with almost every provider).
Once this is set up there's no effort required.
My around-town travel preference is a bicycle, and my schedule gives me brief windows to make a quick dash to the shops when I want something. I treat these outings, usually one or two a day, as if they were a time trial. Additionally, if I'm thinking through a design issue I go for a walk around the block (or half a dozen blocks if it's particularly gnarly). My partner and I go for longer walks on the weekends.
I'm a female in my mid-sixties, I've been coding for 30 years, and this combination works well for me.