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

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.

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

How to break a Monolith into Microservices

Martin Fowler

As monolithic systems become too large to deal with, many enterprises are drawn to breaking them down into the microservices architectural style. It is a worthwhile journey, but not an easy one. My colleague Zhamak Dehghani has trod this road several times and has distilled her experiences, together with those of our other colleagues, into a brief guide to help fellow travelers on the path.

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

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

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.

More Trending

article thumbnail

Top 12 BI tools of 2019

CIO

With more and more data at our fingertips, it’s getting harder to focus on the information relevant to our problems and present it in an actionable way. That’s what business intelligence is all about.

Tools 278
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

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

One Easy Way to Have More Influence

Let's Grow Leaders

More influence isn’t always about what you say. I knew Gary wasn’t happy. During my first time in a mid-level management role, one of my team leaders was clearly struggling. He looked frustrated, sounded frustrated, and it didn’t take a genius to […]. The post One Easy Way to Have More Influence appeared first on Let's Grow Leaders.

article thumbnail

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

Speaker: Jay Allardyce, Deepak Vittal, and Terrence Sheflin

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

Effective Leadership requires Key Ingredients

General Leadership

The more humble and transparent a leader is, the more effective he or she will be. Michael Hyatt. Across my leadership journey, I have worked with and for many leaders. Some were very good, some good, and some not-so-good. As I have reflected on each of those experiences, I recognized traits, skills, or abilities that each leader either possessed or was lacking.

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

Main Street Cybersecurity: 10 Cost Effective Strategies for confronting Ransomware

CTOvision

As we usher in the new year of 2018, we are confronted with an ever-expanding network-borne threat landscape especially from ransomware. Ransomware is a type of malicious software which is used by malicious actors to encrypt systems or data. When the ransom is paid the key is in some cases provided to unlock the data. […].

Strategy 135
article thumbnail

Agile Australia Keynote: State of Agile in 2018

Martin Fowler

The transcript of my Agile Australia keynote on agile in 2018. I comment that although agile is now mainstream, much of what is done is faux-agile. I outline three main challenges: stop Agile Industrial Complex imposing process. raise importance of tech excellence. prefer products over projects. and one reason to be optimistic.

Agile 279
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

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

Best of 2018: The Beauty of the COBOL Programming Language

DevOps.com

As we close out 2018, we at DevOps.com wanted to highlight the five most popular articles of the year. Following is the first in our weeklong series of the Best of 2018. Well-written code is a work of art. Always has been, always will be. A programmer pulls a thought pretty much out of […]. The post Best of 2018: The Beauty of the COBOL Programming Language appeared first on DevOps.com.

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
article thumbnail

As a JS Developer, This Is What Keeps Me Up at Night

Toptal

JavaScript is an oddball of a language with numerous approaches to almost any problem. When ES6 added the "class" keyword, did it save the day or just muddy the waters? In this article, Toptal Freelance JavaScript Developer Justen Robertson explores OOP in modern JS.

article thumbnail

Launching LLM-Based Products: From Concept to Cash in 90 Days

Speaker: Christophe Louvion, Chief Product & Technology Officer of NRC Health and Tony Karrer, CTO at Aggregage

Christophe Louvion, Chief Product & Technology Officer of NRC Health, is here to take us through how he guided his company's recent experience of getting from concept to launch and sales of products within 90 days. In this exclusive webinar, Christophe will cover key aspects of his journey, including: LLM Development & Quick Wins 🤖 Understand how LLMs differ from traditional software, identifying opportunities for rapid development and deployment.

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

How to Spot a Twitter Bot

Symantec

Twitter bots and botnets sparked much discussion in the run-up to the 2016 U.S. presidential election. With the midterm elections rapidly approaching, we ask: What is a Twitter bot? How can you detect what’s real and what's not?

How To 111
article thumbnail

How to Manage Your Emotions When You Make Leadership Decisions

Let's Grow Leaders

Do you struggle to manage your emotions? You’re not alone. We were speaking to an international gathering of leaders from across Europe when a young man approached the microphone and asked: “How, as a leader, do you keep your personal feelings from […]. The post How to Manage Your Emotions When You Make Leadership Decisions appeared first on Let's Grow Leaders.

article thumbnail

How Well Are You Leveraging The Different Thinking Styles Of Your Teams

General Leadership

“Alone we can do so little; together we can do so much.” Helen Keller. Whether we’re at work or at home, to varying degrees, those around us don’t value or see events, situations or issues the we do or in the ways we prefer they would. Chris R. Stricklin, writes in his most recent published Forbes piece, “ Seven Lessons On Building Elite Teams For Disruptive Innovation ,” that the first lesson in building elite teams is to “demand diversity of thought.”.

Training 155
article thumbnail

An Architect’s Guide for Selecting Scalable, Data-Layer Technologies

There’s no getting around it: selecting the right foundational data-layer components is crucial for long-term application success. That’s why we developed this white paper to give you insights into four key open-source technologies – Apache Cassandra®, Apache Kafka®, Apache Spark™, and OpenSearch® – and how to leverage them for lasting success. Discover everything you’ll want to know about scalable, data-layer technologies: Learn when to choose these technologies and when to avoid them Explore h

article thumbnail

The biggest insights and trends in digital transformation for 2019

Dion Hinchcliffe's Web 2.0 Blog

Many organizations have embarked on the journey of digital transformation over the last several years to sustainably reinvent themselves in modern terms. The first crop of lessons learned should now be evident but have been challenging to isolate and capture until recently. It's also clear that those lessons learned have been hard won, so we must build on them.

Trends 112
article thumbnail

Our learnings from adopting GraphQL

Netflix Tech

A Marketing Tech Campaign by Artem Shtatnov and Ravi Srinivas Ranganathan In an earlier blog post , we provided a high-level overview of some of the applications in the Marketing Technology team that we build to enable scale and intelligence in driving our global advertising, which reaches users on sites like The New York Times, Youtube, and thousands of others.

UI/UX 111
article thumbnail

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.

article thumbnail

The Psychology of Design

A List Apart

There are a number of debates about which additional skills designers should learn. Should designers code, write, or understand business? These skills are incredibly valuable but perhaps not essential. However, I would argue that every designer should learn the fundamentals of psychology. As humans, we have an underlying “blueprint” for how we perceive and process the world around us, and the study of psychology helps us define this blueprint.

UI/UX 111
article thumbnail

IT Leadership Agrees AI is Here, but Now What?

IT leaders are experiencing rapid evolution in AI amid sustained investment uncertainty. As AI evolves, enhanced cybersecurity and hiring challenges grow. This whitepaper offers real strategies to manage risks and position your organization for success.

article thumbnail

Google Cloud Platform: The Basics for Absolute Beginners

DevOps.com

Google Cloud Platform provides powerful tools and services. Why should you pay attention to one of the leading cloud service providers? More and more companies are moving to the cloud to help create software applications and manage data, and Google Cloud Platform is one of the many platforms available for cloud computing, an industry that […].

article thumbnail

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. Even with the release of module Java 9 last year, and the quick release of Java 10 that followed in March. It’s a bit shocking, though not surprising, that two new versions of the JDK were released in the last year and that relatively few people are using them.

Lambda 257
article thumbnail

AI Project Development – How Project Managers Should Prepare

Toptal

With AI already disrupting numerous industries, it's vital for technical PMs to prepare to tackle AI projects. From a varied software development lifecycle to new challenges, ranging from technical to ethical, project managers should have a strong pulse on these new concepts. This article examines what AI is, the new team roles it creates, and the challenges for PMs to consider when running an AI project.