107 karma · joined December 6, 2014
You have to look at the physical dimensions though. A 4.7 display edge-to-edge would be truly compact, but this one has a huge bezel so it's closer in size to the flagships and not really compact.
The language is too flexible with too many ways to do the same thing, increasing cognitive load and making things difficult to understand. Maybe you can limit that in your own projects, but what if you have to look at a library codebase that's structured completely differently. Trying to understand that can take a lot of time.
Also there is the problem with hiring. Maybe your current team can work well with Scala, but what if a key member leaves or a service gets transferred. Hiring for Scala turned out to be impossible, so you get all these people that need to learn Scala first. Normally that may be ok, but Scala has a pretty steep learning curve so it takes a lot longer to onboard people.
If they make a one-handed iPhone again, they will also get money from me.
For now, I'm sticking with the 2015 MBP and the SE.
- Fix keyboard [check]
- Remove touchbar (or keep touchbar but also add back original function keys)
- Add MagSafe
- Add useful ports (USB-A, SD, HDMI)
- Add sufficient cooling
- Shrink touchpad to 2015 size
In other words, add TouchID to 2015 model, add some USB-C ports and upgrade internals.
It's pretty astonishing how a company like this can go backwards in so many ways.
I also think that stand ups are a terrible idea. It feels like extreme micromanagement. With everyone using slack it’s silly to wait a day for this specific meeting to say what they’re blocked on or raise other issues.