The jetbrains editors are amazing, if you learn the keystrokes. I see few bother to explore/learn them though... I haven't found an editor that matches the features.
My main prob with jetbrains is project setup sucks, and the support for quick editing an arbitrary file is awkward. so for quick editing of a file I end up in atom or vim. I'm currently trying to get vs code's editor to be as similar as possible to intellij as possible. it looks like code's editor is pretty solid and full featured.
Jenkins is fundamentally broken. Upgrade any plugin and you risk everything breaking. And you won't necessarily know until you run every corner case of your build system.
There are many problems with the plugin ecosystem.
The big ones:
* Many don't work with pipelines (scm sync config plugin for example). And you don't know this until you try
* Upgrading a plugin can and often does have unintended, and hard to detect problems (only way to know is to run every job and find the failures)
* It's hard to automate plugin installation
checked exceptions? They lead to very un-robust code like try{...}catch(Exception e){//ignore or log, continue along like everything is grand!} or (much better) every method declaring "throws Exception"
I love laptops. Easy to carry, always has my stuff on it. I connect to a big monitor/keyboard/mouse at my desk both at home/work... use a laptop when I travel or work from the coffee shop/bar/etc.
I haven't owned a desktop since maybe 2002, and can't imagine ever getting one again.
Cell connectivity is a big deal and will increase its usefulness. But a watch can't replace a smartphone. There are core functions of a smartphone that a watch can never replace: typing, reading, camera...
If you have paid attention, Apple has reduced the ambitions of the watch. It's targeted at health/fitness and notifications now.