2021

Building a data team at a mid-stage startup: a

Erik Bernhardsson

I guess I should really call this a parable. The backdrop is: you have been brought in to grow a tiny data team (~4 people) at a mid-stage startup (~$10M annual revenue), although this story could take place at many different types of companies

Data 549

Can Artificial Intelligence Replace Human Intelligence?

The Crazy Programmer

Artificial Intelligence is a science of making intelligent and smarter human-like machines that have sparked a debate on Human Intelligence Vs Artificial Intelligence.

Insiders

Sign Up for our Newsletter

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

On the Diverse And Fantastical Shapes of Testing

Martin Fowler

There are arguments about whether a testing portfolio should be a pyramid or more like honeycomb. My second biggest issue with this argument is that it's rendered opaque by the fact that it's not clear what people see as the difference between unit and integration tests.

5 (more) Common Misconceptions about Scrum

Scrum.org

A lot of people are passionate about Scrum, and why not? Most of us spend the majority of our waking hours at work, and the agile framework can make it infinitely more pleasant and efficient.

SCRUM 191

The Complete R&D Funding Guide: How to Get the Funding You Need!

Speaker: Kevin Goldsmith, Chief Technology Officer at Anaconda | Peyman Pouryekta, CEO and Technology Advisor | Bob Webber, VP Product Flow Optimization, Construx

In this interactive panel discussion, we will address common pitfalls of investments for CTOs and VPs of Engineering and will teach you how to manage your investments with confidence and properly allocate resources across business priorities.

The shift left fallacy

Xebia

I am done with the whole shift left storyline. When I started computer science in 1999 the professors stated that a lot of money and failure are spared with a good design. In 2000 the professors told us that starting early with the requirement elicitation would reduce costs.

More Trending

Updating The Single Most Influential Book of the BASIC Era

Coding Horror

In a way, these two books are responsible for my entire professional career. With early computers, you didn't boot up to a fancy schmancy desktop, or a screen full of apps you could easily poke and prod with your finger. No, those computers booted up to the command line.

Games 285

4 Reasons Why Coding Interviews Are Broken

Hacker Earth Developers Blog

Spoiler alert: I’m not a coder. And I’ve never had a coding interview. But I work for a company whose flagship product for sale is a coding interview tool. So knowing a little bit about the ABCs of conducting great coding interviews that candidates love helps me do my job better.

.Net 207

10 Common Mistakes Node JS Developers Make While Developing A Website

The Crazy Programmer

Used by some of the most prominent market players like Netflix, Reddit, LinkedIn, PayPal, Amazon and more, there is no doubt that Node JS is a premier web application architecture.

Software infrastructure 2.0: a wishlist

Erik Bernhardsson

Software infrastructure (by which I include everything ending with *aaS, or anything remotely similar to it) is an exciting field, in particular because (despite what the neo-luddites may say) it keeps getting better every year! I love working with something that moves so quickly.

Optimize the Performance of Your Serverless Functions

Run mission-critical applications on serverless without sacrificing visibility.

On Comments in Code

Henrik Warne

I used to think that I didn’t need comments if I wrote self-documenting code. However, I have realized that I do write comments, and that I find them really useful. To see how many comments I write, and what kind they are, I wrote a script to analyze my git commits from the last six years.

Amazon Launches Ethereum for Managed Blockchain

CTOvision

Two years after announcing the general availability of its fully-managed blockchain service, Amazon has extended it with Ethereum support. Using Ethereum on Managed Blockchain, developers can easily instantiate Ethereum nodes without […]. News Ethereum

The Intersection of Change Management and Design Thinking

Change Starts Here

I’ve recently partnered with DesignThinkers Group, USA to explore how the disciplines of Design Thinking and Change Management can expand the impact of both. This Venn diagram highlights some of the similarities and differences between Design Thinking and Change Management.

Maximizing Developer Effectiveness

Martin Fowler

My colleague Tim Cochran has helped many software engineering organizations transform to respond faster to changing market needs.

The Big Payoff of Application Analytics

Outdated or absent analytics won’t cut it in today's data-driven applications. And they won’t cut it for your end users, your development team, or your business. Learn how 5 companies used embedded analytics to achieve huge returns and greater value than anticipated.

Blockchain Network with Hyperledger Fabric:

Vadym Lobzakov

Rapid digitalization of the world and wide access to the Internet cause an immense growth of online participants in all areas of business and life. In contrast to this, keeping track of all the interactions became significantly harder.

From Node to Deno: a test drive of the new kid in town

Xebia

If you like Node and Typescript you should be curious to checkout Deno, the new baby from Node’s creator Ryan Dahl. Deno was born from Ryan’s regrets on some design choices made in Node, especially around security, module management and APIs.

Scrum for Digital Marketing—Control the Chaos and Deliver Value

Agile Alliance

agile2021_experiencereports

5 DevOps Mistakes to Avoid

Flexagon

The following is a summary of the information covered in the webinar: 5 DevOps Mistakes to Avoid. You can watch the recording here. Most enterprises are somewhere along their DevOps journey to address software delivery challenges concerning cost, speed, and quality.

DevOps 150

The Importance of PCI Compliance and Data Ownership When Issuing Payment Cards

This eBook provides a practical explanation of the different PCI compliance approaches that payment card issuers can adopt, as well as the importance of both protecting user PII and gaining ownership and portability of their sensitive data.

Embracing DE&I At The Workplace – #1 Back To The Basics

Hacker Earth Developers Blog

Figuring out the ins and outs of as broad a subject as diversity, equity, and inclusion (DE&I) can be tough. You could be chasing the wrong goals too.

Top 5 JavaScript Trends in 2021

The Crazy Programmer

What are the most vital characteristics that developers seek in a JavaScript framework? There is no definitive answer, but there might be some insight to glean from exploring performance, speed, and popularity.

Trends 285

Storm in the stratosphere: how the cloud will be reshuffled

Erik Bernhardsson

Here's a theory I have about cloud vendors (AWS, Azure, GCP): Cloud vendors 1 will increasingly focus on the lowest layers in the stack: basically leasing capacity in their data centers through an API. Other pure-software providers will build all the stuff on top of it.

Cloud 281

Book Review: A Philosophy of Software Design

Henrik Warne

I really liked A Philosophy of Software Design by John Ousterhout. It is compact and short, only 170 pages, so it is a quick read, but it contains many good ideas. The focus is on how to structure systems to make them easy to understand and work with.

Data-Driven Performance Feedback Helps Teams Improve Customer Outcomes

Speaker: Mickey Mantle, Founder and CEO at Wanderful Interactive Storybooks | Ron Lichty, Consultant: Interim VP Engineering, Author, Ron Lichty Consulting, Inc.

In this webinar Mickey Mantle and Ron Lichty will teach you why its important to have data driven performance reviews, the most effective way to use data in performance reviews, and how this data helps to align your employee proficiency with your company goals.

Kaseya Ransomware Attack: What to Know About Supply Chain Security

CTOvision

Despite warnings about the dangers to software supply chains following the cyberespionage campaign that targeted SolarWinds and the company’s customers, organizations in the U.S.

Forming, storming, norming and performing for Agile teams

Scrum.org

In a recent class, a student asked, “What are the common difficulties teams face when starting with Agile?” To answer this question, I refer to the Tuckman Model of group development, shown below. . Tuckman. 1965. .

Patterns of Legacy Displacement

Martin Fowler

My colleagues do a lot of work that involves replacing legacy software systems. Three of my colleagues - Ian Cartwright, Rob Horn, and James Lewis - have started to capture their experience and advice for this is a collection of patterns.

System 270

Cloud-based Per-Title Encoding Workflows (with AWS

Fabre Lambeau

If you work with video on the internet, you know how resource-intensive encoding can be. While moving from in-house to cloud-hosted servers can save you a lot of money, that doesn’t change the fact that processing large videos with modern codecs takes significant computing power

AWS 207

Monitoring AWS Container Environments at Scale

In this eBook, learn how to monitor AWS container environments at scale with Datadog and which key metrics to monitor when leveraging two container orchestration systems (ECS and EKS).

Thoughts on organizing architecture

Xebia

When being part of an enterprise, you will meet different architects on any given day. The first one introduces itself as a solution architect, the other calls itself the enterprise architect, and they both mention a domain architect.

Agile Transformation and the Elephant in the Room

Agile Alliance

Why traditional budgeting is the antithesis of Agile – and what to do about it Most organizations are born small and born agile. They are nimble, trusting, collaborative, non-bureaucratic and purpose-driven. But few want to remain small. Most want to grow and become big.

Agile 258

To improve your online privacy, consider what matters most

The Parallax

If you want to improve your online privacy, you’re supposed to “ use Signal, use Tor.” ” The clichéd phrase, now five or so years old, was meant to be a sardonic joke underscoring the need for more nuanced online-security and privacy advice.

How To 136