I have a lot of books that get suggested to me that are on your list, on topics like Stoicism and Self-help, but I ignore most of them. Many feel like reading them would just be rehashes of early books I have read on the topic with nothing new to contribute.
I like that your approach was to actually read these anyways, most of the time you rate them low because there was nothing new, gives me an idea of what to avoid. Thanks for posting the list!
Can confirm that review, my first MBP was the 2015 model with El Capitan, it has been nothing but sheer joy for me. I don't even have to deal with temptation because everything that has come out since has been terrible.
> Have I just made something public in order to test it?
>
> If yes, consider instead writing higher level tests that each each test more of the code.
This is one that I struggle with in JS with React.js components. If you have a little helper component in a file that isn't exported but used in the same file by a component that is exported, it is sometimes difficult to test that non-exported component. Because of how enzyme shallow rendering works you don't get the full tree so that component, if sufficiently nested, might not ever be touched. This forces me to export the component just to test it.
I use CircleCI because it allows 1 free private repo. Personally though I do not like Circle too much, it has a lot of cool features but the UI loads so slowly because they have so much stuff going on. They use the UI skeletons technique to make the load time appear to be faster but it is still very apparent how slow the load time is.
I have hit numerous bugs with their website as well where stuff doesn't load, builds kick off into infinity, when I transferred a repo everything broke, ack!
Furthermore, I am frustrated with their pricing, they go from free to $50/mo for the next upgrade tier, that seems like a crazy jump to me. I would gladly pay $10/mo or so for another container or 2x parallelization. The issue is being a single developer I rarely would save any time and the $50/mo is just too steep.
Finally, when I tried to build a justification case for my manager to pay the $50/mo, I wanted to use data from their CircleCI Insights which shows how long your builds are queued on average and some other important data points. But you cannot access these insights from a free account. Seems like that info should be available and prominent to help people understand the cost-savings they might receive by upgrading. I emailed support and asked for a one-time data point for that statistic to build the case as I was considering upgrading and they said sorry, nothing we can do for you. Is their goal to make money and have happy customers? If so they aren't doing a great job of it.
Overall a lot of frustrations with the platform and this just adds more fuel to the fire.
I like that your approach was to actually read these anyways, most of the time you rate them low because there was nothing new, gives me an idea of what to avoid. Thanks for posting the list!