Posts by Tags

You may click on a tag to discover related blog posts and programming quotes.

abstractions

accuracy

administrators

algorithms

amnesia

answers

anti-principle

api

arrays

arrogance

art

artificial-intelligence

assembly

assumptions

automatization

bad-code

bad-design

bad-habits

bad-ideas

bad-practices

bandwith

basic

beauty

benchmarking

berkeley

binary

blame

bliss

booting

brevity

brute-force

bugs

business

buzzwords

bytes

c

c-plus-plus

c-sharp

cache

chaos

christmas

civilization

clarity

cobol

code

code-monkeys

comments

committees

communication

compatibility

compilers

compiling

complexity

computer-science

computers

concurrency

configuration

confusion

consistency

constants

constraints

conventions

corner-cases

correctness

cost

creativity

cruft

culture

curiosity

data-structures

databases

dead-end

deadlines

debugging

decimal

defaults

details

discovering

distributed-computing

documentation

dot-net

doubts

dsl

education

efficiency

email

encryption

engineering

engineers

entropy

error-recovery

errors

estimations

evil

evolution

exceptions

expectations

experts

failure

falacies

fallacies

fashion

feature-creep

features

fellowship

files

flexibility

focus

fortran

free-software

future

games

getting-things-done

gnome

good-code

good-design

good-ideas

good-practices

good-programs

halloween

hardware

haskell

hate

hello-world

honesty

hot-spots

html

humility

ide

ideas

imagination

imitation

immutability

implementation

indentation

indirection

industry

infinite-loops

infinity

ingenuity

innovation

input-output

inspiration

intelligence

internet

intuition

iteration

java

joke

joy

kids

knowledge

lasagna-code

latency

latin

laws

layers

leadership

leaky-abstractions

learning

lies

linux

lisp

locking

logic

low-level

machines

magic

maintainability

management

manpower

mathematical-science

memoization

memory

meta

methodologies

methodology

metrics

microsoft

mistakes

ml

monkeys

morons

multics

naming

networks

not-invented-here

notations

novelty

null-reference

oauth

object-oriented

obsolescence

octal

old-programs

open-source

operating-systems

opportunistic

optimization

originality

overengineering

paradigms

passion

patterns

perfection

performance

perl

persistence

phones

php

plan9

planning

poetry

politics

portability

power

practice

precision

predictions

price

principles

probability

problem-solving

problems

productivity

profiling

programmers

programming

programming-languages

programs

project-management

proofs

proprietary

proprietary-software

public-relations

purpose

python

quality

questions

radicalisms

randomness

readability

reading

real-world

recursion

refactoring

regular-expressions

reliability

religion

requirements

research

resources

responsibility

reusability

rms

rsa

ruby

rules

rules-of-thumb

scheme

science

scope

security

semantics

sentience

sex

sgi

sharing

shipping

signals

simplicity

slow

smells

snake-oil

software

solaris

sophistication

source-code

spaghetti-code

specifications

speed

stability

stack-traces

standards

stupidity

success

symmetry

sysfs

systems-design

talent

teaching

teamwork

technical-debt

technology

terminals

testing

theory

threads

time

time-management

topology

tradition

training

turing-complete

tv

type-systems

universe

unix

usability

useful-programs

useless

useless-programs

user-friendly

user-interfaces

users

utility

vacuumware

validation

value

variables

weaknesses

windows

windows-nt

wisdom

work

worst-case-scenario

writing

x-windows

xhtml

xml