Software Development

These are a few of my ideas and reflections on programming languages, technology stacks, development methodologies, and project management.