mncaudill + development   29

The Twelve-Factor App
In the modern era, software is commonly delivered as a service: called web apps, or software-as-a-service.
architecture  development 
11 weeks ago by mncaudill
Mea Culpa
"It is not about solving puzzles and being the brightest kid in the class. It is about realizing that the complexity of software dwarfs even the most brilliant human; that cleverness cannot win. The only weapons we have are simplicity and convention. Tattoo that on your forehead in reverse so that you always see it reflected in the screen. What is truly decisive on the battlefield are attitudes: hard work, responsibility, and paying attention to reality instead of the voiceover in your head."
development  programming  philosophy 
april 2011 by mncaudill
Deviant Art devs running on VMs
It'd be interesting to see if Flickr could do this.
development  process 
october 2010 by mncaudill
Lessons Learned: The engineering manager's lament
Great article -- "It's tempting to blame the business leaders ("MBA-types") for this mess. And in a mess this big, there is certainly blame to go around. But they are pushing for the things that matter to customers - features. And they are cognizant that their funding is limited, and if they don't find out which features are absolutely critical for their customers soon, they won't be able to survive. So they are legitimately suspicious when, instead of working on adding monetization to their product, some engineer wants to take a few weeks off to go polish code that is supposed to be already done."
programming  management  agile  development 
july 2009 by mncaudill
Why I like pip
Using pip and virtualenv to build reproducible and isolated Python environments.
programming  django  development  python 
june 2009 by mncaudill
MF Bliki: TechnicalDebt
In this metaphor, doing things the quick and dirty way sets us up with a technical debt, which is similar to a financial debt. Like a financial debt, the technical debt incurs interest payments, which come in the form of the extra effort that we have to do in future development because of the quick and dirty design choice. We can choose to continue paying the interest, or we can pay down the principal by refactoring the quick and dirty design into the better design. Although it costs to pay down the principal, we gain by reduced interest payments in the future.
programming  management  development 
february 2009 by mncaudill
Hacker News | Why Do Enterprise Applications Suck?
"Enterprise Applications are built by committee. The committee's job is to put as many bullet points on paper as possible. The more bullet points they've put on paper, the more successful the committee was. The more complicated and long the documentation is, the
more work the committee had to do and the more its people should be paid for being able to envision and document a system that is so complicated - without regard for whether that system had to be complicated or not."
business  development 
february 2009 by mncaudill
girtby.net – Software That Goes Clunk
"Even if you don’t know anything about unit testing, you should be able to factor it into a technology decision. Software package A is unit tested, and B isn’t. Which do you pick, if all else is equal?"

Amen.
webdev  development  testing 
january 2009 by mncaudill
K. Scott Allen : Three Rules for Database Work
Anecdotes that reinforce not having a shared DB for developers.
webdev  development  database  sourcecontrol 
january 2009 by mncaudill
How to Beat Rails « Important Shock
Brings up several points on the advantages of Python and its frameworks over Ruby on Rails.
python  rails  programming  development  django 
october 2007 by mncaudill
why's (poignant) guide to Ruby
An interesting primer on Ruby that makes extensive use of cartoon foxes.
development  reference  ruby  programming 
october 2007 by mncaudill
django-sphinx - Google Code
This full-text search was added by Curse, Inc which have one of the heaviest traffic Django sites. Looks *really* simple to use.
django  search  development 
october 2007 by mncaudill
Particletree » Processing Online Credit Card Transactions
Quick rundown of getting a credit card system setup including links to security whitepapers and other things to look out when deploying a backend processing system.
ecommerce  business  development 
september 2007 by mncaudill
Vitamin Features » Redefining content management
Some thoughts on what content management is and should be on the web.
cms  development  framework 
september 2007 by mncaudill
James Mc Parlane's Blog - Why I Don't Use The prototype.js JavaScript Library
Reasons why not to use prototype.js. Written in December '05...have things changed?
javascript  framework  development 
september 2007 by mncaudill
The Freelance Blog - Freelance Switch
Very informative site about the business and life of webdev freelancing.
blog  development  business  freelance 
september 2007 by mncaudill
XRAY :: for web developers
Let's you finally get a peek into what IE is thinking when it is rendering a page
development  webdesign  css  tools 
september 2007 by mncaudill

Copy this bookmark:



description:


tags: