2018

The hacker's guide to uncertainty estimates

Erik Bernhardsson

It started with a tweet: New years resolution: every plot I make during 2018 will contain uncertainty estimates — Erik Bernhardsson (@fulhack) January 7, 2018.

Groups 285

Dev vs. Ops: 5 Problems That Make Dev Fight with Ops

OverOps

If Dev and Ops are one team, why don’t they share the same data? Everyone in tech is busy discussing Kubernetes, containers, and microservices as if the basics of DevOps and continuous delivery are all figured out. In practice, the classic blame game between dev and ops is still alive and kicking.

Why a matrix organisational structure will destroy your company

Evolution4all

The organisational structure is extremely important for the success of any business. In this blog post, I will explore how a matrix organisational structure built in the style of a matrix organisation can harm your company.

Data engineers vs. data scientists

O'Reilly Media - Data

The two positions are not interchangeable—and misperceptions of their roles can hurt teams and compromise productivity. It’s important to understand the differences between a data engineer and a data scientist.

The Complete Predictive Analytics Lifecycle for Application Teams

Speaker: Sriram Parthasarathy, Senior Director of Predictive Analytics, Logi Analytics

Applications with predictive analytics are able to deliver massive value to end users. But what steps should product managers take to add predictive analytics to their applications? In this webinar, we’ll walk through an end-to-end lifecycle of embedding predictive analytics inside an application. Find out how a real-world application decided what predictive questions to ask, sourced the right data, organized resources, built models, deployed predictive analytics in production, and monitored model performance over time.

Developer On Call

Henrik Warne

For the system at work, I am on call one week every seven weeks. For most of the past ten years, I have been on organized on call rotations for the systems I have been developing. I think being on call is a logical way of taking responsibility for your work. You also learn a lot from it.

More Trending

3 Reasons Why Version Control is a Must for Every DevOps Team

OverOps

Do you have any files on your computer called something like DocFinalFinalFinal1_2.pdf ? If you do, then you probably already understand the basic value of version control.

DevOps 257

Difference between Top-down and Bottom-up Approach in Programming

The Crazy Programmer

Here you will learn about difference between top-down and bottom-up approach. Today we are going to have a comparative study of the two approaches being used in field of structured and object oriented programming.

How social science research can inform the design of AI systems

O'Reilly Media - Data

The O’Reilly Data Show Podcast: Jacob Ward on the interplay between psychology, decision-making, and AI systems. In this episode of the Data Show , I spoke with Jacob Ward , a Berggruen Fellow at Stanford University.

OKR Guide: Understanding OKRs and How It Benefits Your Business

Evolution4all

OKR Guide – Objectives and Key Results (OKR) is a popular framework in goal setting and management that helps organisations implement a solid strategy.

5 Product Traps - And Better Paths

Speaker: Johanna Rothman, Management Consultant, Rothman Consulting Group

Is your agile team overloaded with feature requests, with no time for discovery? Do your roadmaps read like impossible wish lists? Well, you’re not alone. It may seem impossible now, but what if we said that with a few changes, you could be meeting deadlines with the ability to predict progress with accuracy, be happy with your progress against the roadmap, and be making time for near-continuous discovery? Johanna Rothman has seen this all too often across many different organizations. She will take us through five common traps that agile product teams fall into – and likely you are in several of those traps right now. And good news - she has ways to avoid them!

Types of Data Structures

The Crazy Programmer

Data structures are a very important programming concept. They provide us with a means to store, organize and retrieve data in an efficient manner. The data structures are used to make working with our data, easier. There are many data structures which help us with this. Types of Data Structures.

Data 276

There is no longer any such thing as Computer Security

Coding Horror

Remember "cybersecurity"? Mysterious hooded computer guys doing mysterious hooded computer guy. things! Who knows what kind of naughty digital mischief they might be up to? Unfortunately, we now live in a world where this kind of digital mischief is literally rewriting the world's history.

I don't want to learn your garbage query language

Erik Bernhardsson

This is a bit of a rant but I really don’t like software that invents its own query language. There’s a trillion different ORMs out there. Another trillion databases with their own query language.

Georgia bill could stifle the state’s booming cybersecurity community

The Parallax

A new bill winding its way through the Georgia state senate has cybersecurity experts on alert. As Senate Bill 315 is currently written, academics and independent security researchers alike could be subject to prosecution in Georgia alongside malicious hackers.

5 Key Considerations for Top-Notch Product Dashboards

Speaker: Miles Robinson, Agile and Management Consultant, Motivational Speaker

So you want to set your product apart with the latest analytics, but you’re not sure where to start. How do you know what your customers want? And how can you make sure that you’re solving their problems? And wait a second, is it even feasible for your team to take this on right now? Join Miles Robinson, Agile and Management Consultant, as he covers five key considerations for you to keep in mind when you’re updating your software or app to offer the latest in embedded dashboards. You’ll leave with a better understanding of where to begin on creating actionable, insightful dashboards.

Design Thinking: Understanding the Method Behind the Idea

Luis Goncalves

In a 2014 assessment handled by the Design Management Institute , the performance of design-led corporations like Apple, Nike, and Procter & Gamble exceeded that of the S&P 500 for the past decade by as much as 219%. Now many organizations want to learn design-based thinking – a distinct way that designers come up with solutions to problems. When people are faced with a problem, their initial reaction is that they have to solve it.

Exercises in Programming Style

Henrik Warne

In the book club at work , we recently finished reading Exercises in Programming Style by Cristina Videira Lopes. The book consists of a simple program implemented in 33 different programming styles. It is a great way of showing the different styles, and the book was quite popular in the book club.

Completed Copyedit and other notes

Martin Fowler

I've added a couple more memos to my thoughts on producing the second edition of Refactoring. Last week I shone a light on the hidden heroes. whose technical reviews removed many a mistake from the book. Today I added some thoughts about the copyediting of the book , which we've just finished.

285
285

The Top 100 Java Libraries in 2018 – Based on 277,975 Source Files

OverOps

What are the most popular libraries Java developers use? 2018 edition. Time flies when you’re having fun, and the past year was pretty crazy.

What Users Want: How and Why to Build Knowledge into Your Product

Speaker: Nils Davis, Principal, NPD Associates

Usage data allows PMs, the product team, and the whole organization to make better decisions. Good usage intelligence gives you the ability to be smarter, more active, more decisive, nimbler, and to minimize risk. But what if you don't have that data - such as before you have users? Or, what if the right decision seems to fly in the face of the data you have? Or, what if your product offers more than just the standard features? To get deeper into these questions, Nils Davis asks, "What is the most interesting thing about Instagram?" (Because who doesn't like a product that Facebook paid $1 billion for when it had fewer than 50 employees and no revenue?) Nils will use the example of Instagram’s Filters to talk about how putting prebuilt knowledge in your product can change the way your product is used for the better - putting you in the company of most market-leading products. Finally, he’ll tie it all together by explaining how the way you interpret and use usage data can impact the way your tell your product’s story, and ultimately, how your users use your product.

Important Practices for DevOps in the Cloud

OTS Solutions

Cloud computing and DevOps are two aspects of the technological shift which are completely inseparable.

DevOps 193

Using machine learning to improve dialog flow in conversational applications

O'Reilly Media - Data

The O’Reilly Data Show Podcast: Alan Nichol on building a suite of open source tools for chatbot developers.

Google Sprint Overview: How Innovations Happen in just one week

Evolution4all

Markets are changing. Products are evolving. But how about the companies and organisations? Many traditional methods are no longer working leaving the companies behind their respective industry standards.

5 Best Programming Languages for Kids

The Crazy Programmer

The rate at which children handle gadgets in this technology savvy era is quite interesting. The fact they are able to easily operate the gadgets, run programs on it easily shows that they are intrigued by it.

UX and Design Tips for Better Dashboards: Product Manager Laura Klein Explains How to Improve Your Analytics

Speaker: Laura Klein, Principal at Users Know and Author of UX for Lean Startups

No one makes poorly designed products on purpose. And yet we have so many of them in our lives. That's why Laura Klein, product manager and UX designer, has a set of tips to help application teams improve their embedded dashboards and reports.

What does Stack Overflow want to be when it grows up?

Coding Horror

I sometimes get asked by regular people in the actual real world what it is that I do for a living, and here's my 15 second answer: We built a sort of Wikipedia website for programmers to post questions and answers. It's called Stack Overflow.

Interviewing is a noisy prediction problem

Erik Bernhardsson

I have done roughly 2,000 interviews in my life. When I started recruiting, I had so much confidence in my ability to assess people. Let me just throw a couple of algorithm questions at a candidate and then I’ll tell you if they are good or not! Over time I’ve come to the (slightly disappointing) realization that knowing who’s going to be good at their job is an extremely hard problem.

What you need to know about the Marriott breach

The Parallax

Obama was president of the United States, Apple introduced its first watch, Russia invaded Crimea, and the San Francisco Giants won the World Series.

Hotels 207

Time to Market: How your Company Can Keep Launching New Products and Features Ahead of Your Competition

Luis Goncalves

Time to Market: How your Company Can Keep Launching New Products and Features Ahead of Your Competition. Companies like Apple, Facebook, and Microsoft have proven that innovation is the key to greatness. That’s why most businesses put a significant premium on it. However, just coming out with innovative products or new features is not enough. Companies also have to make sure their products and services reach the market in time.

How Product Managers Can Learn to Love Reporting

Speaker: Eric Feinstein, Professional Services Manager, Looker

For a long time, Product Managers have found it challenging to design interfaces inside their products that users could use for reporting. It seems like PMs and engineers have grown to hate embedded reporting. Fortunately, there are new technical approaches that are making this a significantly different picture, although there are still lots of interesting design challenges. Eric Feinstein, Professional Services Manager at Looker, has done workshops with lots of product managers who are looking to add effective reporting. He will use the example of a product manager of a learning management software system and how she would go through the process of defining reporting for users of the product. He will discuss working through personas, data types, reporting needs analysis and ultimately how this comes together to form a roadmap for reporting functionality and interface.

Growing as a Product Owner: Five Product Owner Maturity-Levels

Scrum.org

The Product Owner role is implemented in organizations in various different ways. The responsibilities and authorities of Product Owners vary across organizations, departments, teams and Product Owners. This can be explained to some extend, because it is a role that people need to grow into.

Budget 269

Cover design for the Refactoring 2nd Ed

Martin Fowler

We've got a cover design for the second edition of Refactoring. As with any book in my signature series, I needed to decide which bridge would feature in the photo.

285
285

Java 11 is Here, Are You Ready to Make the Switch?

OverOps

A year after the Java 9 release was supposed to “rock our worlds”, the LTS version we’ve ACTUALLY been waiting for is finally here. Most of the developers, teams, companies, etc. that we know haven’t updated past Java 8 yet.

Lambda 266