Programming
In our industry, programming refers primarily to the act of building software with code.
Building web and mobile applications is a huge industry, but programming is a distinct field within that industry. It is not design, user experience, or information architecture, though these skillsets all work closely together. Programming is part of an overall process.
Contrary to popular opinion, programming is quite creative, and here at Mutually Human, our programmers are always making key decisions, working with designers, and talking to clients about their needs.
Programming can be further broken down into a series of practices. Programming involves pairing, behavior and test-driven development, and implementation. More often than not, multiple developers are assigned to the same project, so there are some very specific workflows for avoiding conflict, checking their work, and accepting features for deployment.
Great software is more than code, but code brings it to life. Overall, programming occupies about 75% of our overall process.
Related Posts
- Choosing an SSO Strategy: SAML vs OAuth2
- YAGNI and Design
- Speeding Things Up With jRuby
- Creating a Sublime Text 2 Plugin
- Configuring Sublime Text 2
- One Key Abstraction
- Developer-Friendly APIs
- Discovering JDirt.js
- Writing Better Tests by Focusing on Behavior
- RSpec Requestable Examples
- "Design Thinking" and Innovation: Part 2/2
- "Design Thinking" and Innovation: Part 1/2
- Rails 3.1 Engine namespaces can creep into URLs in application layout
- Highcharts, SVG, VML, and Auto-Sizing for Legends
- Practical Mock Advice
- Set up a Rails Integration testing environment with Cucumber, RSpec, and autotest
- Finding Rhythm With Base
- Scout App 0.5.0 Released
- Somebody Set Us Up the BOM
- In Response To The World Runs On Bad Software
- VIM is the Worst Text Editor Ever! (sometimes)
- March GRWebDev Talk - Javascript Code Organizations, Patterns
- Class Coercion in Ruby
- Clean Commits
- UNIX tee in real life
- Local Prototype JS API Docs
- Finding unmerged commits with git-unmerged
- BDD with Rails Class
- Terminal: a better way to navigate using ad
- Reflecting on Lane Halley talk at XPWM
- Using custom ActiveRecord events/callbacks