Open in app

Sign In

Write

Sign In

Holly K Cummins
Holly K Cummins

84 Followers

Home

About

Apr 15, 2021

Serverless doesn’t have servers, except when it does

There are only two hard things in Computer Science: cache invalidation and naming things. - Phil Karlton Naming things is hard, and bad names make developers unhappy.

Serverless

5 min read

Serverless doesn’t have servers, except when it does
Serverless doesn’t have servers, except when it does
Serverless

5 min read


Apr 14, 2021

When TDD gets hard

Test-driven development (TDD) is a core IBM Garage practice. It provides the foundation for the other practices such as continuous delivery, DevOps, and automation. When you work in a test-driven style, before writing any code you have to figure out what success looks like for the change you are making…

Tdd

8 min read

When TDD gets hard
When TDD gets hard
Tdd

8 min read


Published in

Geek Culture

·Mar 10, 2021

What Do Fashion and Programming Have to Do With One Another?

Last night I dreamt that Roger Daltry’s wife told me to write about fashion and programming. We were in a small skate-punk shop. It was never made clear how she knew me or why she cared. By the end of the dream I’d almost written a “why fashion and programming…

Fashion

8 min read

What Do Fashion and Programming Have to Do With One Another?
What Do Fashion and Programming Have to Do With One Another?
Fashion

8 min read


Published in

The Shadow

·Feb 11, 2021

The great microphone face-off, or ‘how I spent lots of money in 2020’

The past year saw an unprecedented flourishing of “photos of home offices,” “recommendation threads for microphones,” and “microphone review videos with huge numbers of views.” I’ve experimented with a few different setups for talks, and I’ve been having to watch my own videos more than I usually do.

Remote Working

6 min read

The great microphone face-off, or ‘how I spent lots of money in 2020’
The great microphone face-off, or ‘how I spent lots of money in 2020’
Remote Working

6 min read


Nov 3, 2020

How to Love Kubernetes and Not Wreck The Planet Part II: Revenge of the Zombies

What are the climate impacts of our technology habits? Part I of this blog discusses the importance of multi-tenancy, utilisation, and elasticity. So what happens if we establish good multi-tenancy patterns, create highly elastic pods and clusters, and keep our utilisation high? Is this a guaranteed climate win? It all…

Climate Change

7 min read

How to Love Kubernetes and Not Wreck The Planet Part II: Revenge of the Zombies
How to Love Kubernetes and Not Wreck The Planet Part II: Revenge of the Zombies
Climate Change

7 min read


Nov 3, 2020

How to Love Kubernetes and Not Wreck The Planet Part I: Elasticity and Utilization

Earlier this year, I had the enormous honour of delivering a keynote at KubeCon Europe. I wanted to start a conversation about how our community should be thinking about climate change and what actions we should be taking. The starting point is … we have a problem. The earth is…

Climate Change

8 min read

How to Love Kubernetes and Not Wreck The Planet Part I: Elasticity and Utilization
How to Love Kubernetes and Not Wreck The Planet Part I: Elasticity and Utilization
Climate Change

8 min read


Jul 9, 2020

People, Planet, Clouds

The world is changing. The cloud gives us dazzling computational possibilities, and … potentially uses a lot of energy. As climate change accelerates, where do we, as engineers, fit in? Are we part of the problem or part of the solution? How do we balance the needs of people against…

Climate Change

9 min read

People, Planet, Clouds
People, Planet, Clouds
Climate Change

9 min read


Jun 30, 2020

Using Lease Resources to Manage Concurrency in Tekton Builds

I’ve recently started using Tekton as my main build system. In combination with Argo CD for GitOps management of the pipeline scripts, it has some pretty nice features. One of the things I’m appreciating is the ability to get down to the platform level and customize my pipeline. A challenge…

Tekton

6 min read

Using Lease Resources to Manage Concurrency in Tekton Builds
Using Lease Resources to Manage Concurrency in Tekton Builds
Tekton

6 min read


Feb 13, 2020

How to Become an IBM Garage Developer

The IBM Garage is a highly dynamic, multi-disciplinary consulting practice working with clients and partners of any size across all industries. We combine design thinking, lean startup, devops, extreme programming, and cloud native development into an awesome package of client success and staff satisfaction. Our clients include both startups and…

Hiring Developers

5 min read

How to Become an IBM Garage Developer
How to Become an IBM Garage Developer
Hiring Developers

5 min read


Published in

97 Things

·Jun 16, 2019

Garbage Collection Is Your Friend

Poor old garbage collection. One of the unsung heroes of Java, often blamed, rarely praised. Before Java made garbage collection mainstream, programmers had little choice but to track all the memory they’d allocated manually, and deallocate it once nothing was using it anymore. This is hard. …

Programming

3 min read

Programming

3 min read

Holly K Cummins

Holly K Cummins

84 Followers
Following
  • Qiskit

    Qiskit

  • Kim Clark

    Kim Clark

  • Kyle Gene Brown

    Kyle Gene Brown

  • Russel Taylor

    Russel Taylor

See all (5)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams