jonm.dev
The Art of Writing Software
Posts
Categories
Series
Tags
Tags:
Scrum
(17)
Java
(10)
Amazon Web Services
(7)
unit test
(6)
architecture
(5)
estimation
(5)
Maven
(5)
REST API
(5)
cloud computing
(4)
product owner
(4)
REST
(4)
user stories
(4)
EC2
(3)
Google App Engine
(3)
INVEST
(3)
JUnit
(3)
kanban
(3)
process improvement
(3)
RESTful web services
(3)
ROI
(3)
Scrum master
(3)
teams
(3)
timeboxing
(3)
Tomcat
(3)
Agile
(2)
AWS
(2)
burndown
(2)
Cobertura
(2)
confidence
(2)
controller
(2)
cost
(2)
CruiseControl
(2)
cycle time
(2)
design patterns
(2)
domain object method
(2)
DTO
(2)
economics
(2)
flow
(2)
hypermedia
(2)
Javadoc
(2)
JMX
(2)
management
(2)
MVC
(2)
pre-planning
(2)
Python
(2)
refactoring
(2)
Spring
(2)
TDD
(2)
technical debt
(2)
throughput
(2)
virtualization
(2)
VMWare
(2)
WIP
(2)
Xen
(2)
3tera
(1)
abstract data type
(1)
Agile software development
(1)
AJAX
(1)
API
(1)
app engine
(1)
AppLogic
(1)
architectural debt
(1)
archives
(1)
Atom
(1)
auto-deploy
(1)
availability
(1)
backlog
(1)
backup
(1)
backups for mac
(1)
base types
(1)
Blogger
(1)
boolean
(1)
business case
(1)
caching
(1)
Cactus
(1)
Cargo
(1)
cascading
(1)
Cassandra
(1)
Cisco
(1)
commodity software
(1)
commons-logging
(1)
complex systems
(1)
Concourse
(1)
concurrency
(1)
configuration debt
(1)
cost savings
(1)
cross-functional
(1)
cross-team dependencies
(1)
CRUD
(1)
CSV
(1)
curl
(1)
data centers
(1)
deploy
(1)
deploy script
(1)
design philosophy
(1)
download
(1)
EasyMock
(1)
Emacs
(1)
Erlang
(1)
evidence-based scheduling
(1)
experience curve
(1)
getters
(1)
Hadoop
(1)
HBase
(1)
high availability
(1)
hosting
(1)
HTML
(1)
HTMLParser
(1)
HTTP
(1)
IDE
(1)
incremental funding method
(1)
inheritance
(1)
inheritance hierarchy
(1)
innovation
(1)
integration test
(1)
interface
(1)
iteration length
(1)
JCE
(1)
jconsole
(1)
JSON-LD
(1)
JSP
(1)
JSP method calls
(1)
kaizen
(1)
Ken Schwaber
(1)
key-value stores
(1)
LabWeek
(1)
lean engineering
(1)
learning curve
(1)
Little's Law
(1)
logging
(1)
Mac OS X backups
(1)
Maven2
(1)
MBean
(1)
MBeanExporter
(1)
message passing
(1)
metrics
(1)
microservices
(1)
mock objects
(1)
monte carlo simulation
(1)
negotiation
(1)
Neo4J
(1)
NoSQL
(1)
NoSQL East
(1)
OOP
(1)
OpenSSL
(1)
optimization
(1)
organization
(1)
PaaS
(1)
Pig
(1)
pitches
(1)
planning poker
(1)
PMD
(1)
pricing
(1)
prioritization
(1)
profiling
(1)
prototype
(1)
public key cryptography
(1)
queuing theory
(1)
Redis
(1)
release management
(1)
resolution
(1)
REST programming
(1)
Riak
(1)
RSA
(1)
rsync
(1)
Sashimi
(1)
scalability
(1)
scrum-of-scrums
(1)
Scrum planning session
(1)
Scrum pre-planning
(1)
Scrum story planning
(1)
service
(1)
setters
(1)
shell script
(1)
simple Mac backups
(1)
SOAP
(1)
software design
(1)
sprint
(1)
sprint goal
(1)
sprint planning
(1)
sprint pre-planning
(1)
sprint review
(1)
ssh
(1)
story points
(1)
subclassing
(1)
super
(1)
taglib
(1)
talks
(1)
tasks
(1)
TCO
(1)
testing
(1)
TestUtil
(1)
time-to-market
(1)
Trac
(1)
transition debt
(1)
Unix
(1)
USL
(1)
Voldemort
(1)
WAR
(1)
waterfall
(1)
Web 2.0
(1)
web applications
(1)
Windows
(1)
XHTML
(1)
Zimory
(1)