Last week, we had the author of TDD for a Shopping Website LiveProject. Friday at 11am Ranch time, Steven Solomon will be hosting a live TDD session just for us. See for the agenda and registration link
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Jeanne Boyarsky
  • Tim Cooke
Sheriffs:
  • Liutauras Vilda
  • paul wheaton
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Frits Walraven
Bartenders:
  • Piet Souris
  • Himai Minh

Is it OK to not like doing "devops"?

 
Bartender
Posts: 2407
36
Scala Python Oracle Postgres Database Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I know devops is terribly trendy these days, and we're all supposed to be constantly switching to this week's cool new devops build/deploy tool - Docker, Chef, Puppet, Vagrant, whatever. But after a few weeks of screwing around with this stuff, I'm no closer to actually getting any real work done, and I have barely written a line of program code in weeks.

So is it OK to not like devops? Am I a bad person? Or just a grumpy old programmer?

If I really wanted to spend my life doing this kind of thing, I'd have become a DBA....
 
Bartender
Posts: 11497
19
Android Google Web Toolkit Mac Eclipse IDE Ubuntu Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
1) What is devops? (Had to actually google for it. )
2) What makes you think you are not a old grumpy bad programmer?


chris webster wrote:...to this week's cool new...


You said it. I also have problems with all the cool new things coming in. I understand it is necessary to continually thrive for improvements, but what I do not like is a decision, "Ok, this sounds cool, so we will do it" without having anyone who really understands (and helps educate others) on the latest cool thing. I have noticed the decision makers are seldom part of the implementing team.
 
Marshal
Posts: 75702
354
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Unfortunately cool things tend to warm up and two years later they are dropped as hot potatoes.
 
chris webster
Bartender
Posts: 2407
36
Scala Python Oracle Postgres Database Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Maneesh Godbole wrote:
2) What makes you think you are not a old grumpy bad programmer?


Good point!
 
Bartender
Posts: 1464
32
Netbeans IDE C++ Java Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I had to look it up too. Here's what Wikipedia says:

The specific goals of a DevOps approach span the entire delivery pipeline, they include improved deployment frequency, which can lead to faster time to market, lower failure rate of new releases, shortened lead time between fixes, and faster mean time to recovery in the event of a new release crashing or otherwise disabling the current system. Simple processes become increasingly programmable and dynamic, using a DevOps approach, which aims to maximize the predictability, efficiency, security, and maintainability of operational processes.


Based on that description, I expect the next spec will call for DevOps to cure cancer, end hunger, and bring peace to all the peoples of the world.
 
Campbell Ritchie
Marshal
Posts: 75702
354
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
No, it will cause it to aim for world peace curing cancer etc etc.
 
Stevens Miller
Bartender
Posts: 1464
32
Netbeans IDE C++ Java Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Ah, yes. I missed that and, me a lawyer, that's embarrassing.

So, when it misses that target, management can fire all the developers, give a new name to some vaguely defined approach to getting more done in less time by fewer people at higher quality, recruit a bunch of consultants who do a good job of acting as though that name were already known to them, rehire all the fired developers from a different contractor, and give them less time and fewer resources with which to do it wrong again.

Doesn't seem all that innovative to me, really.
 
author
Posts: 23919
142
jQuery Eclipse IDE Firefox Browser VI Editor C++ Chrome Java Linux Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
This is kinda true for any business process (or any process) that is attempted to be automated (or standardize on a simple idea). When you try to take the human element out of the equation (or standardize it), you tend to forget why are you doing it in the first place.

In other words, it does work, assuming everyone understands why it is done. In the past, I have seen some big process that worked, and that failed because it went too far, or people forgot why they were doing it... For examples, "Six Sigma", "MBO" (management by objective), and heck, even "best practices" and "design patterns" can fail for the same reason.

Henry
 
Campbell Ritchie
Marshal
Posts: 75702
354
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Stevens Miller wrote: . . . getting more done in less time by fewer people at higher quality . . .

If you read The Mythical Man‑Month or similar books, you find that sometimes fewer people can get more done.
 
Stevens Miller
Bartender
Posts: 1464
32
Netbeans IDE C++ Java Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I'm told that a stock joke at IBM was that 700 guys by noon was a man-year.
 
Campbell Ritchie
Marshal
Posts: 75702
354
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
730 surely?
 
Stevens Miller
Bartender
Posts: 1464
32
Netbeans IDE C++ Java Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Round-off error.
 
Campbell Ritchie
Marshal
Posts: 75702
354
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
That would make a good sig: rather like Fred's off‑by‑one error
 
Ranch Hand
Posts: 662
Eclipse IDE Spring Java
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Stevens Miller wrote:I had to look it up too. Here's what Wikipedia says:

The specific goals of a DevOps approach span the entire delivery pipeline, they include improved deployment frequency, which can lead to faster time to market, lower failure rate of new releases, shortened lead time between fixes, and faster mean time to recovery in the event of a new release crashing or otherwise disabling the current system. Simple processes become increasingly programmable and dynamic, using a DevOps approach, which aims to maximize the predictability, efficiency, security, and maintainability of operational processes.


Based on that description, I expect the next spec will call for DevOps to cure cancer, end hunger, and bring peace to all the peoples of the world.



I remembered this pic.
Link: http://abstrusegoose.com/380

 
Sheriff
Posts: 67637
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Corrected image:
 
Arun Kumarr
Ranch Hand
Posts: 662
Eclipse IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Bear Bibeault wrote:Corrected image:


- Thanks. My bad. Included the URL of the site. I'll leave mine as is.
 
Stevens Miller
Bartender
Posts: 1464
32
Netbeans IDE C++ Java Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Think that last red number is off by two.
 
pie. tiny ad:
Free, earth friendly heat - from the CodeRanch trailboss
https://www.kickstarter.com/projects/paulwheaton/free-heat
reply
    Bookmark Topic Watch Topic
  • New Topic