software-engineering   3488

« earlier    

Parse, don’t validate
A good, practical explanation of what “type-driven” design means, and how to do it
Haskell  software-engineering  type-theory  blog-posts 
12 days ago by pash
Goodbye, Clean Code
> Don't be a clean code zealot.
12 days ago by FND
Retool: Build internal tools fast
Custom internal tools have the same building blocks. Retool gives you those building blocks, so you can build tools much faster.
software-engineering  programming 
13 days ago by kristjansson
Margaret Hamilton Knows What's Up
Hamilton is famous for coining the term “software engineering,” but what often gets obscured in that one-sentence origin story is why she started using that term.

By framing software development as requiring the rigor and discipline associated with engineering, Hamilton was doing her best to protect her team’s coding from a “fail fast” approach encouraged by management at NASA. The desire to cut corners in the interest of speed devalued Hamilton’s more time-intensive and safety-minded efforts.
software-development  leadership  project-management  software-engineering  nasa 
13 days ago by cdzombak
Depending Less on Structure
An article introducing the principles of behavioral programming. It provides examples and references. I'm not convinced lol but it's interesting.
programming  software-engineering  computer-science 
14 days ago by jpereira

« earlier    

related tags

-main-8234762834  advice  agile  android  architecture  article  asyncio  best-practices  bestpractices  blog-posts  book  brooks-law  business  bust  career  class  cloud  commentary  complexity  computer-engineering  computer-science  concepts  cool  course  criticism  cs  culture  design-patterns  design  development  devops  documentation  engineering  enterprise  etsyian  fake-agile  framework  frameworks  funny  game-design  github  golang  guide  hacker-news-comments  haskell  history  interesting  interview  java  jonathan-blow  junit  kernel  knowledge  lab  leadership  legacy-code  linux  list  management  money  nasa  networking  news  opinion  paper  pdf  programming  project-management  python  reliability  rest  robert-smallshire  safe  safety  salary  scalability  security  software-architecture  software-design  software-development  software  startups  state-machine  steve-mcconnell  strategy  swift-lang  tech-industry  technology  testing  thoughtbot  tool  tools  top  type-theory  university  usability  useful  versioning  via-cwebber  via-mastodon  video  videos  web-services 

Copy this bookmark: