DEV Community

John Mitchell
John Mitchell

Posted on

Tips for Overwhelmed Devs

[Full disclosure: I'm a DevOps consultant]

DevOps-type tasks tend to be quite different from traditional Feature-oriented tasks:

  • feature = "stateless", you are given e.g. a database and other services, and write code to implement a feature
  • devops = "stateful": write Terraform or other code to create and manage resources, ex a database. A challenge is that there's hundreds of types of resources, the interaction can be complex, and each one is slow to build. It's really easy to leave old resources around, costing money or creating confusion.

On the other hand, the Business operates at the speed of the deployment pipeline. The speed and quality of the tests (CI) matters to the Feature devs, so they can get their work done. At the end of the day the code needs to land in Production or the Business doesn't get any value. Features don't matter until they're in front of the Users!

Tips

  • find other people in the company, to learn from each other as a team, swarm to fix team-level issues
  • weekly: write down team-level pain points, communicate to management
  • focus on trust over speed -- it doesn't matter if a test ran in one second if the results aren't actionable
  • consider using a more Dev-friendly way to manage resources: ex Pulumi let you write in Typescript or Python to build and manage resources (databases, networks, buckets)

Feel free to contact me, there are other ways you and your team can streamline your work and deliver features faster.

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Image of Datadog

Create and maintain end-to-end frontend tests

Learn best practices on creating frontend tests, testing on-premise apps, integrating tests into your CI/CD pipeline, and using Datadog’s testing tunnel.

Download The Guide

👋 Kindness is contagious

Engage with a wealth of insights in this thoughtful article, valued within the supportive DEV Community. Coders of every background are welcome to join in and add to our collective wisdom.

A sincere "thank you" often brightens someone’s day. Share your gratitude in the comments below!

On DEV, the act of sharing knowledge eases our journey and fortifies our community ties. Found value in this? A quick thank you to the author can make a significant impact.

Okay