As I recently switched job and took a few days of vacations in between, not much relevant to write about on the personal side, so another bunch of relevant articles I've read recently.
- Why Gitlab is not leaving the cloud: Interesting summary of feedback received, seems that predominant point is hidden costs and maintenance requirements that you have with a datacenter and not with the cloud.
- Another chapter in Uber's evil march to hell: This time a tool to evade authorities. Good summary of incidents at Wired
- The Uber Bombshell About to Drop: And continuing with Uber (I'll stop after this because I dislike them but don't wish to spend "bad energies"), good and detailed timeline of the Otto now apparently fake subcompany scandal.
- Wikileaks publishes CIA Hacking Tools: Scary stuff inside, like lots of unknown zero day exploits, malware for remote control and "covert microphones"...
- Firefox 52 released: I mention it because is the latest release with support for Windows XP and Windows Vista, and old plugins (using NPAPI). In exchange, is the first version to come with WebAssembly.
- @_ericelliott: How to speed up developers:
- Give them one task at a time to focus on
- Avoid context switches
- Cut meetings
- Avoid interruptions
- Helpful(?) coding tips from the CIA’s school of hacks: Some obvious, others interesting. And mostly it showcases how their it folks are just humans like everyone else.
- Microsoft is putting OneDrive ads in Windows 10’s File Explorer: It's their operating system but... this is ugly and paves a road to darker destinations.
- Living without expectations: Good advice, but hard to accomplish, at least in the short term.
- Seneca on The Shortness of Time: Of course, with the mandatory mention of not wasting time on useless meetings, but in general advice of making your time count.
- A Software Developer’s Guide to Dealing With Coworkers: Really good advices inside.
- Google, Facebook, Twitter must comply with EU consumer law—or face fines: Good but slow advancements. It is ironic that justice now acknowledges "the growing importance of online social networks" When since around 10 years they boomed and this unilateral power and privacy violations have always happened.
- A Career Retrospective—10 years working in tech: Equal parts sad and great, a tale about sexism and harassment, but also about following your dreams and being creative.
- Forget Feature Requests: Small article but quikcly summarized as:
- Let your customers remind you what's important
- How do you manage them [requests]? You don't. Just read them and then throw them away
- What happened to tablet sales?: Interesting because around me I felt exactly the same that article points out: once you have a tablet, you stick with it as long as possible, like with a computer and unlike with an smartphone.
- Should I stay or should I go? How to decide when it’s time to switch jobs: Great article summarizing main reasons. Identified myself in some of them.
- For sale (in the US): Your private browsing history: USA, "the nation of freedom" (although we could discuss it), but definetly not "the nation of privacy". Another step in losing our rights to our "data" and habits.
- @rbranson: [...] Production software tends to be ugly because production is ugly. The ugliness outpaces our ability to abstract it.
- @codemanship: Don't explain code quality to execs. Explain high cost of change. Explain slowing down of innovation. Explain longer cycle times
- @KentBeck: First you learn the value of abstraction, then you learn the cost of abstraction, then you are ready to engineer
- lobster_johnson: Interesting advice from a company having used microservices for 6+ years: Different services yes, but with a centralized data store to avoid synchronization issues (of local "data silos").