Tomasz Tunguz starts our week with a post about organizational design in startups. Most companies will evolve over time, so there is some good information in this post. At Groove, they talk about how your best employees will quit and what you can do about it. Typically, your very good employees are constantly bombarded with requests from recruiters and some of those request will be really good opportunities. So, take some time to plan around that idea. GitLab has an excellent post on shifting objectives as opposed to delaying releases. This concept can be really useful in SaaS startups where getting some set of features out quickly is useful, but sometimes one or two things just aren’t ready. Product development typically follows the same ideas, but might have some more strict requirements about certain features making the cut.
As always, enjoy today’s items, and please participate in the discussions on these sites.
Startups, Career and Process
- Helping Hardware Be Agile, Part 2 | Johanna Rothman
- Is Your Employer a “Best Place to Work” for Developers? | DZone Agile
- Retrospectives – not just for agile teams | The Kua at Work
- Your Best Employees Will Quit. Here’s What To Do About It. | Groove
- How to improve the flawed interview process | Michael Vogiatzis
- Why we shift objectives and not release dates at GitLab | GitLab
- Building the Machine – Organizational Design in Startups | Tomasz Tunguz
Design and Development
- Why you shouldn’t bother creating a mobile app. | Inside Birdly
- The QA Checklist Framework | DZone Agile
- Code in a Way That Communicates Intent – Drawing a Blank | DZone Java
- Making Accessibility Simpler, With Ally.js | Smashing Magazine
Concurrency, Performance and Scalability
- Measuring cloud performance just got easier and better | Google Cloud Platform
- Don’t Let Your Java Objects Escape | DZone Java
AI, Machine Learning, Research and Advanced Algorithms
- Optimizing Content Quality Control at Netflix with Predictive Modeling | The Netflix Tech Blog
- Implementing a CNN for Text Classification in Tensorflow | WildML
Big Data, Visualization, SQL and NoSQL
- Reactive Vega: A Streaming Dataflow Architecture for Declarative Interactive Visualization | the morning paper
- Apache Spark vs. Apache Drill | Java Code Geeks
Infrastructure, Operations and DevOps
- Blue-Green Deployment To Docker Swarm with Jenkins Workflow Plugin | Java Code Geeks
Security, Encryption and Cryptography
- OPSEC for Honeypots | Xiphos Research Labs
IaaS, PaaS, Saas and *aas
- The next generation of managed MySQL offerings on Cloud SQL | Google Cloud Platform
- Route 53 Traffic Flow | AWS Official Blog
Link Collections
- Double Shot #1604 | A Fresh Cup
- Dew Drop – December 11, 2015 (#2150) | Morning Dew
- Web Development Reading List #116: Chakra, Credential Leaks and What Makes a Function Asynchronous | Smashing Magazine