nbz118
nbz118 on Hacker News
I learned using the Silab's Zero Gecko starter kit that you linked to. As someone whose only other microcontroller experience was a few simple led projects with an arduino, I found the gecko family's tools and docs incredibly helpful and intuitive. It really helped me learned all the ins and outs of the Cortex M, such that I was able to build my own hardware programmer/debugger after a few weeks of tinkering.
Both
http://sharelatex.com and
http://overleaf.com support that by re-rendering a pdf preview as you make changes. Overleaf also has a WYSIWYG editor with inline latex, although I find it doesn't work for everything.
I completely agree with this. I've been doing professional Scala for about 7 years now and I have long moved past the phase of trying to make all my code "pure" and "functional". While I'd say my code always maintains a more functional feel than Java or C++, many problems are just more elegantly and efficiently solved with OOP and imperative/mutable designs.
I moved from a Pebble Time to a Gear S2 and my experience has been overall pretty positive. A few things I've noticed:
- battery life is very good compared to apple/android. I can usually get 2-3 full days of regular use with the ambient display on.
- It looks way more like a regular watch, most people don't notice unless you start using it. It also fits a lot better on my smaller wrist.
- The screen is amazing indoors, meh outdoors. Kind of the opposite of what I experienced with the pebble.
- Very limited app selection. I don't actually use any apps besides what it came with, and even then I think all I use is just the calendar and weather. I mostly have it for the notifications, which work extremely well, so I don't really care about that. Might be a bigger deal for you.