antipatterns   1447

« earlier    

Stop writing broken Go libraries
Do not hardcode the HTTP client. Do not introduce global behaviour. Return structs not interfaces. Use configuration structs to avoid modifying your APIs.
antipatterns  go  golang  bestpractices 
5 weeks ago by dlkinney
JIRA is an antipattern | TechCrunch
I'm not sure this is a criticism of JIRA as much as a critique of Agile, specifically scrum boards and feature slips.
And the antidote, prose documents, isn't about JIRA at all either.
Those are supposed to be design documents and architectural overviews.
JIRA isn't built for that.
JIRA isn't a design tool.
And, despite what the commenters are saying, neither is Confluence.
Confluence can be a _repository_ of those documents but it's not a satisfactory design tool either (and blows for collaborative editing, frankly).
agile.cult  agile  jira  antipatterns  atlassian  critique  development  software.industry 
9 weeks ago by po
Waterfall was a historic accident and they knew it
Noting that the US DOD basically forced waterfall on the industry, by selectively taking parts of Winston Royce's "Managing the Development of Large Software Systems" paper from 1970
software_development  history  antipatterns 
9 weeks ago by mechazoidal
The Little Book of Python Anti-Patterns — Python Anti-Patterns documentation
Learning about these anti-patterns will help you to avoid them in your own code and make you a better programmer (hopefully). Each pattern comes with a small description, examples and possible solutions
programming  python  code  pattern  anti-patterns  antipatterns  best-practice  best-practices  Coding 
november 2018 by stuartcw

« earlier    

related tags

!great  (popular  2017  acm_queue  actors  agile.cult  agile  akka  akkastreams  anti-patterns  api  apidesign  apis  architecture  art  article  atlassian  aws  awslambda  bad.practices  bad  balancedteam  balsamiq_sightings  bash  best-practice  best-practices  bestpractice  bestpractices  blog  blogentries  book  books  cassandra  ccc  change  ci  client  cloud  code-smells  code  coders  codesmell  codesmells  coding  container  containers  criticisms  critique  culture  darkpatterns  dashboards  database  databases  debugger  delete_flag  design-patterns  design  designpatterns  develoment  development  devops  devoxx  docker  eav  email  empathy  empowerment  engineering  enterprise  entityservice  erlang  error_messages  estimation  examples  fail  fun  funny  geek  git  go  golang  google  hacking  history  hn  howto  http  ifttt  important  innovation  innovativethinking  insecure-code  instrumentationtest  iosdev  jenkins  jira  latency  learning  lint  linter  linux  maintainer  manager  meeting  messagebrokering  metrics  metricsoverload  microservice  microservices  mistakes  monitoring  naming  narcissism  narcissist  noreply  object  objects  omg  oneliner  oss  owasp  pattern  patterns  people  performance  php  pitfalls  poland  pr  practices  prd  presentation  presenting  principles  prod  production  programmers  programming  psychology  python  query-tuning  rabbitmq  recommendations  refactoring  reference  relationships  rest  retro  retrospective  ruby  safe  satire  scala  scaling  schema  scripting  scrum  security  service-objects  service  setdefault  shell  society_technology  software.industry  software  software_development  softwareengineering  sql  ssh  statistics  status  styleguide  swift  sysadmin  t_wada  talk  task  tdc  tdd  team  test  testing  tips  tools  ui  unittest  unittesting  unread  ux  video  visualization  vue2antipatterns  vui  waterfall  web  webdesign  webdev  whatnottodo  workflow  workflows  writing  youtube   

Copy this bookmark: