HN user

imosquera

29 karma
Posts72
Comments16
View on HN
medium.com 5y ago

Success: How you get there matters

imosquera
1pts0
medium.com 5y ago

The Pandemic Is Driving the No-Code Movement;It Won’t Benefit Everybody Equally

imosquera
2pts0
medium.com 5y ago

I’m not okay, you’re not okay. Let’s start there

imosquera
1pts1
medium.com 5y ago

Stop Running Terrible Meetings

imosquera
2pts0
medium.com 6y ago

The Pandemic Is Speeding Up Cloud Migrations. Yours Can Too

imosquera
1pts0
medium.com 6y ago

The root of your work disagreements are how you interpret and manage risk

imosquera
2pts0
medium.com 6y ago

Nobody Is Listening to Me

imosquera
1pts0
medium.com 6y ago

The Cost of Reducing Risk

imosquera
1pts0
blog.armory.io 6y ago

Moving to Microservices Is Much More Than a Technology Choice

imosquera
1pts0
blog.armory.io 6y ago

Netflix doesn’t hire the best engineers. They create them

imosquera
1pts0
blog.armory.io 7y ago

Why Script Based Deployments to Kubernetes Don't Scale

imosquera
12pts0
blog.armory.io 8y ago

Kayenta, automated canarying platform from Netflix and Google

imosquera
2pts0
blog.armory.io 8y ago

Testing Microservices in Production? Canaries Can Help

imosquera
1pts0
blog.armory.io 8y ago

Keeping developers happy and productive

imosquera
2pts0
blog.armory.io 9y ago

Armory Now and What's Next

imosquera
2pts0
news.ycombinator.com 9y ago

Launch HN: Armory.io (YC W17) – We Make Deployments Boring and Self-Service

imosquera
51pts19
blog.armory.io 9y ago

Using Spinnaker with Chef and Puppet

imosquera
1pts0
blog.armory.io 9y ago

Rancher vs. Spinnaker

imosquera
2pts0
blog.armory.io 9y ago

Why CEOs Should Care About Software Deployments

imosquera
1pts0
blog.armory.io 9y ago

More Disruption Coming from Software-First Responsive Organizations

imosquera
1pts0
blog.armory.io 9y ago

Armory CEO Manifesto

imosquera
2pts0
blog.armory.io 9y ago

A More Sophisticated Deployment to Kubernetes Using Spinnaker

imosquera
3pts0
blog.armory.io 9y ago

Why Spinnaker Matters to Google

imosquera
1pts0
blog.armory.io 9y ago

Why Spinnaker and Kubernetes Work Together Seamlessly

imosquera
3pts0
blog.armory.io 9y ago

What is “Immutable Infrastructure”?

imosquera
1pts0
engineering.sharethis.com 10y ago

Using Python's CherryPy for Quick Scalable Prototypes

imosquera
3pts0
engineering.sharethis.com 10y ago

From a Hackathon Prototype to Launching with Facebook at F8

imosquera
2pts0
engineering.sharethis.com 10y ago

Breaking the Tension Between Operations and Developers

imosquera
1pts0
engineering.sharethis.com 10y ago

Fixing LVM Issues in Kubernetes on AWS

imosquera
1pts0
engineering.sharethis.com 10y ago

Aspen Software Leadership Summit Recap

imosquera
1pts0

Hi, this is the CTO of Armory. If any of you have questions about cloud adoption or want to learn more about what setup might work for you, feel free to ask me!

We believe that engineers should have access to deploy, manage and ultimately own their own deployments. This fundamental change is more commonly known as DevOps. In our interviews with over 100 enterprise companies, before we even incorporated the company, we observed a strong desire for teams to move in this direction. While we are aware there are many laggards, we’re making a bet, with Armory, that companies must move in this direction or die.

That said, it’s an immense challenge working with the F100, which for some, don’t want to move in this direction yet. We’ve chosen not to focus those laggard companies. Even within our current focus, we’ve found that we actually can’t hire fast enough to support new customers who want to truly enable their deployment teams. And yes, it’s very much a “Wicked Problem” to solve but we’re hoping that with Spinnaker and market pressure it helps loosen those roots.

We believe that DevOps encompasses 3 areas that must change: people, processes, & technology. We’re seeing evidence that the people/culture is already changing organically because companies must change in order to compete in the software era, and the velocity at which we see software-first companies entering traditional spaces like banking/finance, real-estate, hotel is also accelerating.

That said, in order to make this rate of change to happen faster, instead of trying to convince people through debates, we have to show proof that moving towards a true DevOps model is successful, not just because you get to deploy more, but because it matters to the business. We want to show that CI/CD helps meet SLAs, new valuable features are added and allows the business to address new markets.

Nadya - Thanks the summarizing the video! You mentioned that other lean startups have done this, could you point me to other lean startups working in this methodology? I'd love to learn how others are approaching this idea.

I've also found while many accept that pair-programming increases productivity it's rarely implemented. The video we created outlines an approach that is an alternative to pair-programming but maintains many (if not more) of the benefits.

Colin - Thanks for the feedback. I was trying to put up the content as quickly. I'll go back and update the post with a summary/abstract or talking points.

Yah, it's not easy to find the implicit and definitely need to use a solid IDE to track these things down. I've gained enough experience now that I can track things down quickly but it's taken me a while to get here. I wonder if others will be willing to do the same or adoption of the language will stagnate.

I decided to use the word "better" because for some aspects like design, I'm not sure I would want that to be done more efficiently necessarily, but instead I would want it to be done better and achieve better design even if it costs me a bit more in time/effort. I think better in this sense is more qualitative although we should try to quantify as much as possible.

I agree with most of your points but the major difference here with Play are 2 points

1. This framework is geared to asynchronous/real-time workloads (think node.js) 2. The framework is built for Scala, which they state is a more productive language for the JVM "Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application."

Note: I admittedly don't know much about Ruby so I'm not sure how much it would or would not compare.

yes, we have integration + unit tests for everything that we do. before we release any code the entire suite gets executed and tested which helps catch bugs quickly.

we even use a subset of those tests in production to make sure all sub-systems are working, not just a ping to the api.getsocialize.com domain which isn't sufficient.

When I first started testing I was rather skeptical. But now that I do it, I wouldn't code without it. There are so many other benefits of testing like cleaner code, incremental builds for native apps, and just general confidence in your deployments that allows us to deploy anytime of the day without worry.

are you saying that being a certified ferrari mechanic doesn't make you successful? And if you're really good at it you'd probably get paid well. I dont think it's an either/or situation. If you're good at what you do and you love what you do, isn't that successful?