Wednesday, June 28, 2017

Dream device

I've always inclined towards all-in-one devices. I used one of my first salaries to purchase HTC Touch Pro (also Fuze or Raphael), compact Pocket PC smartphone with a slide-out five row QWERTY keyboard.


HTC Touch Pro (2008)

It was an awesome device and I was quite sad seeing the Windows Mobile platform and later XDA community around it die, because the phone effectively died with it. To this day, almost a decade later, I still consider it the best one I've ever owned.

I'm struggling to upgrade my current ThinkPad T430s, because it features everything I expect from a workhorse laptop, but it's starting to be out of its breath, despite 16 GB RAM and system SSD. Upcoming ThinkPads either miss dock connector, secondary hard drive option or dedicated GPU, or weight over 2 kg (4 lbs). Or have overheating issues.

2022 UPDATE: Now I'm fine with USB-C docking, if there's a power button on the dock (Thunderbolt 4 is ready for that). Also I learned to use tiny USB drive as a secondary storage for crap and backups, so single 2 TB M.2 will be enough. Thanks to that my options have widened, at least that.

I'm happy with my iPhone SE, I did some critical work from it, so I appreciate what Apple and app developers did with iOS. But what I miss is to be able to dock the phone and use it as a PC or Mac. This is already quite possible with Android or even a modern iPad, but... it's still a mobile device.

Actually, just auto-mount as an external drive might do the trick, because for me the main task for the phone is to carry all the data. Not just documents, code, multimedia etc., but program binaries as well – I don't want to update them on every computer I use it with.

Sunday, June 25, 2017

Coding standards

I know the industry standard is keep lines of code up to 80 characters. Also I know my FullHD computer screen has a pivot, so I can it to "portrait" mode to see much more lines.

But I don't.

PSR

tabs vs spaces

Idiomatic CSS and JS