31798
Polishing your code
While preparing content for my upcoming PHP Package Development video course I discovered that over the last couple of years I spend more and more time…
from instapaper
3 days ago
Data, objects, and how we're railroaded into poor design
I don’t think we have any actually good programming languages, and I don’t think I’m alone in believing this.Programming is hard, and language design is…
from instapaper
4 days ago
All advice comes from a context
One of my favorite tools for thinking is deliberately arguing the opposite positions, to myself.(Sometimes this is a worthless exercise—you need to know when to…
from instapaper
4 days ago
Using documentation to improve the design of software
Last week was about the impact of testing on design.I ended up a bit more preoccupied with how the impact can be negative (and how to avoid that) than how…
from instapaper
4 days ago
Programmer as wizard, programmer as engineer
One of my goals is to demystify (at least a little) the various things that make up the context in which we’re designing code.One of my earlier essays was on…
from instapaper
4 days ago
System boundaries and the Linux kernel
Linus Torvalds, the current maintainer-in-chief of the Linux kernel, has an (in)famous reputation for getting upset whenever developers write patches that make…
from instapaper
4 days ago
System boundaries: the focus of design
The best approach we have for doing software development is iterative improvement.We have to start with something and then we can figure out how to make it…
from instapaper
4 days ago
Postmake - Curated tools and resources for your next project
Postmake is a curated list of tools and resources for your next project. Browse tools for design, development, marketing, and more, or submit a new resource.
Postmake is a curated list of tools and resources for your next project. Browse tools for design, development, marketing, and more, or submit a new resource.
tools  collection  list  curated  directory  development  marketing  apps  service 
4 days ago
« earlier      
admin alfred analytics ansible apache api app applescript apps architecture assets audio audit automation awesome aws backup bash bestpractices blog boilerplate book bookmarklet bookmarks bootstrap browser build career cheatsheet checker checklist chrome cli cms code codegenerator collaboration collection composer config content convert crawler created-by:ifttt css curated customization dashboard data database debug deployment design designpatterns dev development devops devtools dns documentation dotfiles download ebooks ecommerce editor education elasticsearch elk email entertainment environment example extension files font forms framework gamedev generator git github-starred glyphs google guide guidelines gulp handbook homeautomation howto html html5 http iconfont icons image inspiration inventory ios iot javascript jobsearch jquery js json keyboard laravel lead learning library links lint linux list logging management markdown media meta metadata mobile monitoring mysql naming network nginx node notes notification omnifocus oop optimization organization osx package parser patternlibrary patterns performance php plugin podcast privacy processes productivity programming projectmanagement python reading reference resource scanner schema scraper screencast scripting search security selfhosted semantic seo server service setup shell shop site snippets social sql ssh ssl standard styleguide sublime symbols sysadmin team template testing text theme tools tutorial ui unread url urlscheme ux vagrant validation via:feedbin via:github via:pocket video vim web webdev wiki wordpress workflow wysiwyg zsh

Copy this bookmark:



description:


tags: