2018

article thumbnail

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. Why? Because I’ve been sitting in 100,000,000 meetings where people endlessly debate whether the monthly number of widgets is going up or down, or whether widget method X is more productive than widget method Y.

Groups 267
article thumbnail

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. We might be nicer to each other now with a common sense of shared ownership, but those niceties often hide the obstacles that are making it hard for engineers to move forward faster.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

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. Before I continue, I want to clarify that there are some businesses that can apply this organisational structure with success—Spotify, for example.

Company 250
article thumbnail

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. Misunderstanding or not knowing these differences are making teams fail or underperform with big data. A key misunderstanding is the strengths and weaknesses of each position.

article thumbnail

Enterprise ABM Marketing Tools: A Marketers Guide

Savvy B2B marketers know that a great account-based marketing (ABM) strategy leads to higher ROI and sustainable growth. In this guide, we’ll cover: What makes for a successful ABM strategy? What are the key elements and capabilities of ABM that can make a real difference? How is AI changing workflows and driving functionality? This Martech Intelligence Report on Enterprise Account-Based Marketing examines the state of ABM in 2024 and what to consider when implementing ABM software.

article thumbnail

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. However, it is stressful and an inconvenience, so you should get payed for it.

More Trending

article thumbnail

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. By saving each version as a new “final” version, rather than overwriting the previous final version, you can not only distinguish between different versions of the same document, but ensure that previous versions aren’t lost forever.

DevOps 247
article thumbnail

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. We shall start with a brief understanding of the both followed by comparison and conclusion. Image Source. When talking in terms of computer science and programming, the algorithms we use to solve complex problems in a systematic and controlled way are designed on the basis of two appr

article thumbnail

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. Ward has an extensive background in journalism, mainly covering topics in science and technology, at National Geographic , Al Jazeera, Discovery Channel, BBC, Popular Science , and many other outlets.

Research 217
article thumbnail

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. From improved focus to better team alignment, transparency, and accountability, OKR helps a company achieve its goals by helping team members create their own goals and take actions. The main components of an OKR are: objectives and key results.

article thumbnail

Revolutionize QA: GAPs AI-Driven Accelerators for Smarter, Faster Testing

GAP's AI-Driven QA Accelerators revolutionize software testing by automating repetitive tasks and enhancing test coverage. From generating test cases and Cypress code to AI-powered code reviews and detailed defect reports, our platform streamlines QA processes, saving time and resources. Accelerate API testing with Pytest-based cases and boost accuracy while reducing human error.

article thumbnail

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. Image Source. Primitive Data Structures. These are the structures which are supported at the machine level, they can be used to make non-primitive data structures.

Data 269
article thumbnail

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. For proof of that, you need look no further than this single email that was sent March 19th, 2016.

article thumbnail

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. Another trillion SaaS products where the only way to query is to learn some random query DSL they made up. I just want my SQL back. It’s a language everyone understands, it’s been around since the seventies, and it’s reasonably standardized.

Banking 279
article thumbnail

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.

Testing 279
article thumbnail

Prevent Data Breaches With Zero-Trust Enterprise Password Management

Keeper Security is transforming cybersecurity for people and organizations around the world. Keeper’s affordable and easy-to-use solutions are built on a foundation of zero-trust and zero-knowledge security to protect every user on every device. Our next-generation privileged access management solution deploys in minutes and seamlessly integrates with any tech stack to prevent breaches, reduce help desk costs and ensure compliance.

article thumbnail

8 innovative business models to navigate the digital era

Hacker Earth Developers Blog

If you look at the Apple’s revenue break-up, you will come across a comparatively small segment called “other services”. This small segment of other services, including itunes, App store, Apple pay, etc., generated $8.5 billion for Apple in 2017 and over $110 billion since 2008. What appeared to be yet another mp3 player in the market had a solid business model behind it in the form of itunes.

article thumbnail

Top 15 Awesome Tutorials To Learn AngularJS

NeverFriday

AngularJS 1.x is more stable and mature and while Angular 2+ has taken off, there are many projects still using AngularJS. It still makes sense for web developers to learn AngularJS. In a few years that may change, but for now, AngularJS 1.x is still a viable alternative to React, Angular 2+, Vue.js and Ember and other frontend web frameworks. If you’re interested in other Angular and AngularJS resources, check out the Learning AngularJS page.

article thumbnail

Face to Face with the Book

Martin Fowler

The books arrived at my house a couple of weeks ago, but I missed them as I was on the road.

56
article thumbnail

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. It included SpaceX successfully launching Falcon Heavy, their partially reusable heavy-lift launch vehicle (Yup, this happened in 2018), continued with Apple becoming the world’s first public company to achieve a market capitalization of $1 trillion, and we even created embryo-like structures from stem cells alone, without using egg or sperm cells.

article thumbnail

15 Modern Use Cases for Enterprise Business Intelligence

Large enterprises face unique challenges in optimizing their Business Intelligence (BI) output due to the sheer scale and complexity of their operations. Unlike smaller organizations, where basic BI features and simple dashboards might suffice, enterprises must manage vast amounts of data from diverse sources. What are the top modern BI use cases for enterprise businesses to help you get a leg up on the competition?

article thumbnail

Your old router could be a hacking group’s APT pawn

The Parallax

VANCOUVER—If you’ve been looking for another reason to replace your old Wi-Fi router, here it is: A group of hackers could be using it to hide the origins of its online attacks. Inception Framework’s attack methodology has evolved since it was first detected in 2014 in part by Waylon Grange, senior threat researcher at computer security company Symantec.

Malware 223
article thumbnail

Changing the Culture by Changing Habits

Agile Alliance

By Jutta Eckstein and John Buck We hear people often say that an Agile transformation implies a culture change and that this culture change refers actually to a change of the mindset. However, what does this really mean, and how can you possibly change the culture (or help others do it)? The very first answer … Continued.

Culture 216
article thumbnail

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. With today’s complex nature of organisations, team members often find themselves feeling lost amidst the rapid changes that they deal with every day.

Strategy 247
article thumbnail

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. We all at a point have come across children who not only enjoy the games or other softwares but have shown interest in asking questions on how the softwares are programmed.

article thumbnail

Prepare Now: 2025s Must-Know Trends For Product And Data Leaders

Speaker: Jay Allardyce, Deepak Vittal, Terrence Sheflin, and Mahyar Ghasemali

As we look ahead to 2025, business intelligence and data analytics are set to play pivotal roles in shaping success. Organizations are already starting to face a host of transformative trends as the year comes to a close, including the integration of AI in data analytics, an increased emphasis on real-time data insights, and the growing importance of user experience in BI solutions.

article thumbnail

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. As of last month, it's been 10 years since Joel Spolsky and I started Stack Overflow. I currently do other stuff now , and I have since 2012, but if I will be known for anything when I'm dead, clearly it is going to be good old Stack Overflow.

article thumbnail

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.

article thumbnail

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.

Marketing 276
article thumbnail

Introduction to Object Detection

Hacker Earth Developers Blog

Humans can easily detect and identify objects present in an image. The human visual system is fast and accurate and can perform complex tasks like identifying multiple objects and detect obstacles with little conscious thought. With the availability of large amounts of data, faster GPUs, and better algorithms, we can now easily train computers to detect and classify multiple objects within an image with high accuracy.

Windows 230
article thumbnail

2024 Salary Guide

Procom’s 2024 Salary Guide provides critical insights into the latest hiring trends, in-demand IT roles, and competitive pay rates across Canada and the U.S. It highlights key market dynamics such as the growing demand for remote work, skills-based hiring, and flexible staffing solutions. With detailed pay rate data for top IT positions like Cybersecurity Consultants, Cloud Engineers, and Salesforce Developers, this guide is an essential resource for companies looking to stay competitive in toda

article thumbnail

How will the GDPR impact machine learning?

O'Reilly Media - Data

Answers to the three most commonly asked questions about maintaining GDPR-compliant machine learning programs. Much has been made about the potential impact of the EU’s General Data Protection Regulation (GDPR) on data science programs. But there’s perhaps no more important—or uncertain—question than how the regulation will impact machine learning (ML), in particular.

article thumbnail

Refactoring 2nd Ed sent to printers

Martin Fowler

The files for the book were sent to the printers today. The printed books should arrive in warehouses late October - early November. I need to work on getting the web edition ready for then, and will start on that in a couple of weeks. more….

56
article thumbnail

My Alpine Desktop – Setting Up a Software Development Environment on Alpine Linux

OverOps

Whether you are into software development, DevOps or test engineering, if you have some work experience with Docker, you are most likely already familiar with Alpine Linux. Alpine has gained great popularity in recent years and nowadays is probably the most favored Linux for Dockers. Originally designed for routers, it is a secure, fast, feather-light Linux: a basic Alpine base image takes as little as 5 MB, orders of magnitude less than other popular Linux distros (Ubuntu is 188 MB, for compari

Linux 259