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.

Encouraging Innovation in an Established Product Culture

Speaker: Richard Cardran, Chief Creative Officer and VP Strategy, HIA Technologies

Innovation is both a process and an outcome. The place to begin innovating your products and services is by first bringing innovation to your internal process. We'll explore the innovation process including the challenges, solutions, and hands-on techniques for becoming a successful "agent of change" within a well-established product culture. We'll examine the importance of UX and user-centric feature analysis, the adaptation of Agile Methodologies to the creative process as well as a way to drive successful culture change for setting expectations and winning approvals with cross-functional stakeholders. Innovation and Leadership go hand in hand. Join Richard Cardran, Chief Creative Officer and VP Strategy, HIA Technologies, as we assess some case studies and see how to lead with a clear strategy, well-defined tactics, and an unbiased 360 understanding of perhaps the most fundamental question of all; "why are you innovating?"

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 247

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.

Get Growth With Partner Integrations

Speaker: Mandy Howard, Product Manager, ServiceTitan

Once your SaaS product hits a certain level of revenue, you'll need to change things up to move past the plateau. One of the ways to do this is to move past your core product and introduce new business streams. If you're strategic about your integrations, you can strengthen your ties to your target market. Join Mandy Howard, Product Manager at ServiceTitan, as she takes you through the three key questions that you need to answer to grow your product with the right partner integrations. Whether you're a start-up, or working on a new product in an enterprise environment, you'll learn how to push through to a new level of growth.

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.

Measure the Immeasurable: Beyond Vanity Metrics

Speaker: Sari Harrison, Product Management Instructor, Product School

As a product manager, it's your job to realize your product’s vision by executing your chosen strategy. It’s also your job to deliver value to the business. Ultimately, these two outcomes are aligned so the temptation is to focus primarily on business metrics. Doing this can cause you to lose focus on the real value you are trying to achieve, in favor of moving the vanity metrics such as launches and time spent. Join Sari Harrison, Product Management Instructor at Product School, as she explains how to use immeasurable success criteria along with your more standard KPIs to deliver products that don't just get used a lot, but deliver real value.

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

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.

286
286

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.

Embedding Operational Reports: Everything Product Managers Should Know

Speaker: Dean Yao, Sr. Director of Product Marketing, Logi Analytics

Businesses are run with analytics - but companies continue to struggle with interpreting, analyzing, and distributing data. Operational reports help get information to the people who need it most, in formats they understand, and in a timeframe that matters. Join the webinar to learn how embedding operational reports can give your users a precisely formatted, ready-to-analyze view of their operational activities. World-class software teams are embedding operational reports to empower end users with interactive data visualizations, detailed information, and highly precise formats that can be shared via email, PDF, print, or online.

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.

SCRUM 266

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.

OKRs: A Simple But Awesome Strategy to Get Stuff Done

Evolution4all

The goal of OKRs is for every member of the organisation – from the key stakeholders and leaders down to the team members – understand the objectives of the company through a set of defined, specific and measurable actions.

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.

Build Delightful Products with Customer Validation

Speaker: John Little, Head of Product Marketing, Centercode

When it comes to delivering a solid product/market fit, customer validation is key. After all, you want to provide customers with a product that not only fills the need, but is delightful -- right? To get there, you need to commit to a vital blend of market research, strategy, and user testing. Join John Little, Head of Product Marketing at Centercode, as he explains a two-part approach to customer validation. First, how do you strategically identify your top product areas that need attention prior to release. And second, how do you turn user data into strategic priorities that help the right teams make the right decisions.

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.

PHP 237

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.

Meltdown and Spectre: What they are, and what to do

The Parallax

Two newly discovered critical security vulnerabilities are very likely affecting your laptop and phone, security researchers revealed on Wednesday. The good news is that patches are coming to protect your devices.

Embracing open banking and API ecosystem

Hacker Earth Developers Blog

If implemented effectively, open banking will unlock innovation that will transform and improve the customer banking experience. David Beardmore. Banking And Finance, Open Standards And Open Apis. Overview of open banking . Third party providers. Potential Impact. Barclays Case Study.

Leverage Your Organization for Best Product Decisions

Speaker: Rene Kolga, Senior Director of Product and Marketing, Nyotron

You can learn a lot by studying your product data, but the real magic happens when product managers blend different types of data from different sources. If you want to blend data and intuition to make bold decisions that move your product forward, you'll need to open yourself up to new data sources - but where do you get this new information? Rene Kolga, Senior Director of Product and Marketing at Nyotron, knows the answer: from other teams in your organization! Join us as Rene goes through the different teams you'll find in a B2B organization, how to build a strong relationship with those teams, and what kinds of insights you can get that will benefit your product.

Is Manual Testing Needed?

Henrik Warne

For the past few years, I have heard many people advocating using only automatic tests. For example, if all the automatic tests pass, then the code should automatically be deployed to production. I have always performed a bit of manual testing before feeling confident about my code.

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.

286
286

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