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.

Add Value with a Dashboard Refresh: What You Need to Know

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

Dashboards and analytics can really set your application apart, but that doesn't mean you can implement them and forget about them. Are they adding value to your product? Do your users benefit from them anymore? What should be improved, and what do we have the resources to improve? Join Miles Robinson, former UX and Design Manager, as he explains the different ways to refresh your dashboards - and how to determine what's the best path to product dashboard success. You'll leave with an understanding of how to figure out the best next steps specifically for you and your application.

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 255

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.

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.

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 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!

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.

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.

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 270

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.

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.

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.

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

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.

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.

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