negativity   283

« earlier    

Rage Against the Codebase: Programmers and Negativity
The paths of negativity

A happy story for our now-intermediate developer from before who has gained a little wisdom and a little experience goes like this: they get to see more of the programming industry, and realize that bad code is everywhere and inescapable. Bad code exists in even the most cutting edge, quality-focused companies. (And let me tell you — modernity is not always the antidote to bad code it often seems like.)

Going into the future, they begin to accept that bad code is simply a reality of software, and it’s their job to make it better. Since there’s no escaping bad code, there’s not much point to making a fuss about it, either. They approach the path of zen, focus on how to solve the problem or task put before them, learn how to accurately measure and convey the quality of software to business stakeholders, create beautifully described estimates from their many years of experience, and end up being rewarded handsomely for their incredible and consistent value to the business. They do such a good job that they’re awarded a $10 million spot bonus and they retire to do whatever they want for the rest of their life. (Please don’t take this from me.)
something like that

The flip side is the path of darkness. Instead of accepting that bad code is an inevitability, they take up the mantle of proclaiming all that is wrong with the world of code so that they might vanquish it. They refuse to normalize the existence bad code for a lot of good reasons: people should know better and be less stupid; it’s offensive; it’s bad for the business; this is proof of how smart I am; if I don’t express just how shit this code is this entire company is going to detach from the country and sink into the ocean; etc.

Likely in a position where they are unable to make the changes they desire because the business unfortunately must continue developing features and doesn’t have time to care about code quality, they become known as the complainer. Because they’re still highly competent, they’re kept around, but relegated to a corner of the company where they won’t bother too many people but will keep critical systems running. Cut off from access to fresh development opportunities, their skills atrophy and they lose relevancy in the industry. Their negativity festers and curdles into a hardened bitterness until they eventually find themselves sustaining their ego by arguing with 20-year-old CS students about the way that their favorite years-old technology did it and why it’s still the way to go. Eventually, they retire and spend their old age yelling at birds.

Reality probably sits somewhere between these two extremes.
programming  management  code  review  negativity  quality 
yesterday by bfritz
Is a long face more Christian?
+ The Christian who withdraws entirely from the society of his fellow-men, and walks the earth with a face as melancholy as if he was always attending a funeral, does injury to the cause of the Gospel. A cheerful, kindly spirit is a great recommendation to a believer. It is a positive misfortune to Christianity when a Christian cannot smile. A merry heart, and a readiness to take part in all innocent mirth, are gifts of inestimable value. They go far to soften prejudices, to take up stumbling-blocks out of the way, and to make way for Christ and the Gospel. - JCR
jmark  negativity  doomandgloom  joy 
january 2019 by steelo
The One Behaviour That Kills A Relationship - PsyBlog
Negativity is one of the most powerful relationship killers.

Reducing negativity is the key to getting through tough points in a relationships, new research finds.

Small negative gestures in a relationship are much more powerful than positive actions, psychologists have found.
relationship  problems  Negativity 
july 2018 by gdw
Agree Judge Wren. Each of us can be the for others especially during times of high and .…
light  stress  negativity  from twitter_favs
june 2018 by mgifford

« earlier    

related tags

'had  2014  2016  addiction  advice  agenda'  agora  amazon  america  amiability  an  analysis  analytics  and  anger  angst+happyending  anniverary!  arguing  art  article  ascending  attention  attitude  aura  author:maxroser  author:umairhaque  avoid  bad_thoughts  baumeister  beautiful  become  ben  bias  bitly  blame  blog  book  brain  brexit  brooks  brought  bryangibson  burnout  business  butler  by  canondivergence  cara  career  casey  cesar  change  cheerleading  china  choice  cleanse  clivethompson  cocacola  code  comments  commerce  communication  company_culture  compassion  complainer  complaining  concentration  concious  consume  control  coolstuff  creativity  criticism  critique  critisism  culture  customerservice  daily  dc:creator=boyddanah  dc:creator=davieswill  dctagged  dealing  decision  delight  design  details  dev_culture  digitalidentity  digitalrhetoric  disagreement  doomandgloom  effect  eli-schiff  ello  emotion  emotions  empathy  energy  engagement  erinkissane  evolution  exit  facebook  fan  fear  filmmakers  filters  finance  firsttime  gawker  generosity  genius  getrichslowly  gets  git  github  global  globalisation  goals  goodread  gratuitous  h50  habit  happiness  harassment  hn  hoping  how  howto  identity  ideology  if  ifttt  important  instinct  insults  internet  internetculture  is  jimmy  jmark  job  joomla  journalism  joy  jupiter  jupiterascending  labelling  leadership  leave  letting  life  lifehacker  lifehacks  light  liss  logic  lop  love  loyalty  maintainer  makeithappy  management  marketing  max  mean  media  meditate  meditation  medium  meincoke  memory  men  michaelbrendandougherty  microsoft  mind  mindfulness  mindset  misery  misunderstanding  more  much  nationalism  negativebias  neuroscience  news  newsgenius  newyorker  nytimes  on  online  optimism  optimismus  other_bookmarks  others  outrage  overload  owner  parasites  patterson  perception  pessimism  pessimismus  pg  pinboard  pining  politics  positivity  principle  privacy  problems  programming  programming_culture  progress  psychology  pundits  quality  quote  rasmuskleisnielsen  reference  rejection  relationship  relationships  research  review  roser  rudeness  says  science  screentime  self_development  sharing  shorenstein  sleep  smo  social  socialmedia  socialnetwork  spoken  sponsorship  startup  stasis  statistik  steve/danny  story  stress  successdaily  syndicates  teamwork  tech_leadership  technology  teresaamabile  that  the  theobold  theory  theshitconomy  thiinking  thinking  thought  thoughts  thouht  to  todo  too  training  trolls  trump  twil  twitter  uk  unfazed  unilever  unkind  unsorted_bookmarks  uselections  verbesserung  veränderung  viral  warning  washingtonpost  web  wellbeing  what  why  with  withdrawal  wolves  women  words  work  workplace  writing  you  your  youre  zen 

Copy this bookmark: