Cristian Mechenie

492 Flips | 2 Magazines | 19 Likes | 48 Followers | @CristianMec3ik0 | Keep up with Cristian Mechenie on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Cristian Mechenie”

The Strategic Role of Product Management when Development goes Agile

While software development teams have been moving toward agile methods for years, many product managers are only now becoming aware of it. An agile …

Product Management

Amazon built one of the world's most efficient warehouses by embracing chaos

Robbinsville, NJ<p>When Dave Alperson got his first job at an Amazon warehouse in 1997, as a temporary hourly employee, it involved walking around the warehouse with a list of where to find products—mostly books—that customers had ordered.<p>Twenty years later, as a regional director of operations for …

eCommerce

Exploring Type class in Scala: A knowledge pack

This series of blog post seeks to provide an exhaustive exploration of the Type-class pattern in Scala.<p>Aptly described as a "knowledge pack", it …

Programming

What almost everyone misunderstands about product managers

After more than a decade working in product across Google, Foursquare, and Slack, I still often struggle to define the role of “product manager” (PM) succinctly. Explaining what makes a PM great is even harder.<p>PMs have diverse backgrounds, murky responsibilities, and role definitions that vary …

Product Management

The logic of machine learning: inductive and abductive reasoning

Debugging and profiling functional programs is a challenge, for at least two reasons.<p>The first reason is that functional programs have no obvious …

Demystifying the Monad in Scala

In my previous post I mentioned how I decided to write about variance despite (actually, because of) the fact that there are already several dozen …

Programming

GitOps with Weave-Flux

I recently read about Weave-Flux, I wanted to see how it works and ended up making a Minikube boilerplate with Traefik handling Kubernetes ingress …

DevOps

Why Scala?

Following Martin Odersky’s keynote at ScalaDays, which laid out plans for Scala 3, and John de Goes’s keynote during Scalapeño on the future of …

Programming

Apache Spark : Python vs. Scala

When it comes to using the Apache Spark framework, the data science community is divided in two camps; one which prefers Scala whereas the other …

Consistency Models

Jepsen analyses the safety properties of distributed systems–most notably, identifying violations of consistency models. But what are consistency …

Scala Days on SlidesLive

Scala Exercises

Scala Exercises is an Open Source project for learning different technologies based in the Scala Programming Language.

Why Impact/Effort Prioritization Doesn’t Work

And why you should keep using it<p>Impact vs. Effort analysis is a staple of product prioritization — it’s simple, easy to understand and ubiquitous. …

Product Owner Anti-Patterns

If you are working as a product owner, there is — very likely — room for improvement. I curated this list of the most common product owner …

The Enterprise Marketing Disconnect that Nobody Wants to Talk About

Enterprise marketing teams have a big problem that nobody wants to talk about; they have no idea if their cross-channel campaigns have performed well or completely failed. The dilemma comes from a fundamental disconnect between analytics and business intelligence (BI) tools and the thousands of …

Big Data

Site Reliability Engineering: Google's Secret Sauce For High Availability And Happy Ops

<i>Hope is not a strategy</i><br>— Traditional SRE saying<p>I've read the book <i>Site Reliability Engineering - How Google Runs Production Systems</i>. I learned a lot, …

Three ways to tell if you’ve found a breakout market

<b>I used these three product rules to find the biggest problem people have with documents.</b> <i>And I’ve solved it.</i> Learn more about my new product FYI.I had …

Teaching Scala: “How do we help people answer a question if they don’t know it exists?”

If you teach Scala, chances are you face a number of questions around mentoring engineers that are new to the language. With our all-star panel of …

Strategy First. Then Relentless Tactical Execution.

A few months into my tenure as the VP of Marketing at SuperMac, we now understood who our customers were. We had thought really hard about “market …

Deconstructing Functional Programming

Bio<p>Gilad Bracha is the creator of the Newspeak programming language and a software engineer at Google where he works on Dart. Previously, he was a VP …

Functional programmers should be functional engineers

This essay is featured in our ebook, “Hello World! A new grad’s guide to coding as a team”. Check it out online, or download it for your Kindle.<p>I’ve …

Testing Distributed Systems

Technologies for Testing Distributed Systems by Colin Scott<p>Colin Scott shares his viewpoint from academia on testing distributed systems, …

Distributed Systems

Evolving Distributed Tracing at Uber Engineering

This article is about developing Uber Engineering's open source distributed tracing system, Jaeger.The post Evolving Distributed Tracing at Uber …

Microservices

Dos and don’ts while trying to persuade functional programming.

A short list for helping you to convince your teammates to adopt functional programming (or any technology/practice/tool currently unknown to your …

30+ resources for modern IT Ops professionals

In the last few years, there has been much discussion about whether some IT operations professionals are facing obsolescence and which skills an …

Macros: the Plan for Scala 3

Monday 30 April 2018<p>Martin Odersky and Nicolas Stucki<p>Or: Scala in a (Tasty) Nutshell<p>One of the biggest open questions for migrating to Scala 3 is …

Should you be responsible for product profitability?

Should Product Managers be responsible for product profitability?It’s one of the big questions that we get asked again and again on our training …

Product Management

“The evolution of programming is accelerating at an ever increasing pace. The challenge is to keep up with it.”

A Scala & Akka champion and a global course instructor for Lightbend, Eric began programming in various machine languages over 35 years ago, passing …

Scala

Feature/Product Fit

Through various methods, Silicon Valley has drilled into the minds of entrepreneurs the concept of product/market fit. Marc Andreessen says it’s the …

Distributed architecture concepts I learned while building a large payments system

I joined Uber two years ago as a mobile software engineer with some backend experience. I ended up building the payments functionality in the app - …