Intuitive Project Management Tool
According to Software Developers
Elegant CI/CD Solution
According to Artists
Knowing who you’re selling to is more important than knowing what you’re selling.
Azure devops includes A very Powerful And elegant CI/CD solution.
When I started my career as a software developer, with no knowledge of software or networking concepts. I went to a 3 month code camp and walked away with the tools to ask the right questions and an extremely basic knowledge of c# syntax. The concepts never clicked for me until i was actually building code in an enterprise scenario.
…such as dependency injection.
when that clicks, you are a programmer. trust me. anyways, then i start hearing words like deployment when all I know how to do is write the shittiest c# console app you’ve ever seen in your life.
wtf is deployment?
Where I was working there were no fully dedicated positions for this type of deployment or “release management” work. It was maintained by a volunteer team made up of a handful of IT Ops engineers and a 1-2 Sr. Developers. Kind of like an extracurricular club in high school.
I asked if I could join the team as the most junior developer in human history (glorified intern). I might’ve asked to do this work because at this particular personality cult type corporate situation, you needed a club to get promoted. That is not always the case. But this place was like high school and academia illusory success. However, I viscerally remember being unbearably confused by the concept of deployment, So I can almost guarantee you I was not doing this for clout. I HATE not knowing foundational concepts.
I need to know them or I’ll die.
Anyways, after I joined the team, I got paired with this guy to work on the Azure DevOps migration as my first task on this strange council of elder men. I was going to help this guy “Dave” with the migration of our CI/CD pipelines to YAML in Azure DevOps. And I had no fucking idea what that meant. I never knew what we were doing but we would sit in a room for an hour once a week and work on “yaml” pipelines. He was extremely quiet & pleasant. Classic “Dave”.
I did not begin to even barely grasp the premise of what we were doing until like two years later when I left aforementioned extra credit team and I had to do it by myself out of necessity created by the incompetence of my teammates. When I knew the basic premise of what i was trying to do, I became known as the YAML pipeline / Azure DevOps Configuration as Code expert across all of IT. Then I found myself in a strategic position at 26 against my will, reporting to a Director.
All because i wanted to know what it meant to “deploy code.”
Deployment is a fancy word for moving files.
These thoughts relate to a feature of the product known as Azure DevOps pipelines. It’s a great tool.
crazy flash of thunder in nashville
Azure Pipelines make artists and scientists happy. As a CI/CD solution. Developers might say it’s too much work as a CI/CD or not fast enough, but you get your moneys worth.
Re: ADO Boards
DevOps as a project management solution => makes non-technical people angry. tiny font. no flashing lights or bells and whistles. makes developers happy. Elegantly orchestrated under the hood.
User stories / Features / Epics. This is the hierarchy of Work Items you can add in ADO. These are a part of a feature of the product known as azure boards.