Why writing software is not like engineering
april 2010 by dhellmann
"If you look at software today, through the lens of the history of engineering, it's certainly engineering of a sort--but it's the kind of engineering that people without the concept of the arch did. Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves."
software
development
engineering
april 2010 by dhellmann
Notational Velocity
september 2009 by dhellmann
NOTATIONAL VELOCITY is an application that stores and retrieves notes.
It is an attempt to loosen the mental blockages to recording information and to scrape away the tartar of convention that handicaps its retrieval. The solution is by nature nonconformist.
software
mac
OSX
productivity
notetaking
It is an attempt to loosen the mental blockages to recording information and to scrape away the tartar of convention that handicaps its retrieval. The solution is by nature nonconformist.
september 2009 by dhellmann
DTerm: A command line anywhere and everywhere
july 2009 by dhellmann
No matter what application you're in, no matter what document you're working with, just hit DTerm's hotkey and it'll be there for you, already set to the working directory of your current document. When you're done, hit escape or just go on about your work, and it'll automatically fade out, leaving your screen clutter-free.
mac
OSX
software
commandline
july 2009 by dhellmann
The Nambu Network | Social Messaging Streamlined
june 2009 by dhellmann
The Nambu Network is creating the best possible social messaging experience: elegantly integrated with a superior look and feel.
mac
OSX
twitter
software
socialnetworking
june 2009 by dhellmann
Anxiety - Lightweight To-do Management
april 2009 by dhellmann
Anxiety is a super-lightweight To-do list application for Mac OS X Leopard that synchronizes with iCal and Mail. Its aim is to provide a streamlined, easily accessible interface to add and check off your tasks, while remaining poised to melt into the background at a moments notice.
mac
OSX
productivity
software
april 2009 by dhellmann
ScreenSteps: Turn Screen Captures Into Documentation
february 2009 by dhellmann
Turn screenshots into documentation that you can then export to PDF, HTML, Blogs, Wikis or ScreenSteps Live.
mac
OSX
software
tutorial
screencast
documentation
february 2009 by dhellmann
Blogo: The blog editor for your Mac
january 2009 by dhellmann
Easily publish text, images, videos, slideshows and more. With a simple, intuitive interface and support for Wordpress, Blogger, Typepad, Typo, Drupal, and Expression Engine, Blogo is the best way to maintain your blog and spread the word with Twitter, Ping.fm and other supported services.
mac
OSX
software
blogging
january 2009 by dhellmann
Review Board
december 2008 by dhellmann
Review Board is a powerful web-based code review tool that offers developers an easy way to handle code reviews. It scales well from small projects to large companies and offers a variety of tools to take much of the stress and time out of the code review process.
software
subversion
SVN
source
review
december 2008 by dhellmann
Dock Spaces
november 2008 by dhellmann
Dock Spaces is a tiny application that allows you to have up to 10 different docks and swap anytime you want from the menu bar. It will radically improve your productivity, and completely reinvent your user interface experience.
Spaces integration will offer you a different Dock depending on your Space!!
mac
osx
software
productivity
Spaces integration will offer you a different Dock depending on your Space!!
november 2008 by dhellmann
Flying Meat: VoodooPad
september 2008 by dhellmann
VoodooPad is a garden for your thoughts. Plant ideas, images, lists and anything else you need to keep track of. VoodooPad grows with you, without getting in the way — no fences to box you in! Type in notes, highlight important words or phrases and create new pages. Drag and drop folders, images, applications, or URLs into VoodooPad — they're linked up just like on the web. With powerful search, nothing will be lost or out of reach.
productivity
organization
software
readlater
september 2008 by dhellmann
Adobe - InDesign CS3 : Desktop Publishing Software, Page Layout Software
august 2008 by dhellmann
Adobe® InDesign® CS3 software delivers powerful new features that allow you to explore more creative possibilities, experience greater productivity, and streamline repetitive tasks.
layout
graphics
desktop
publishing
software
pymag
august 2008 by dhellmann
Acrylic | Times
may 2008 by dhellmann
Instead of treating news like email (as most RSS readers do), Times presents you with headlines and photos from a variety of sources all in one place, letting you more easily discover the news you want to read. Like your own personal newspaper, you can pu
mac
osx
news
rss
software
apple
tablet
app
may 2008 by dhellmann
KeyJnote
november 2007 by dhellmann
KeyJnote is a program that displays presentation slides. But unlike OpenOffice.org Impress or other similar applications, it does so with style.
software
python
presentations
november 2007 by dhellmann
PandaWare TimeCache - Time and Expense Tracking for Mac OS X
november 2007 by dhellmann
TimeCache 7.0 makes it quick and easy to track your time and expenses on billable projects. You enter time and expenses in a Daily Log that's like an electronic timesheet. You can see your day's work reflected here, plus any expenses that you want to make
mac
osx
timetracking
software
november 2007 by dhellmann
The Software Conspiracy --- Home Page
november 2007 by dhellmann
Why Software Companies Put Out Faulty Products, How They Can Hurt You, And What You Can Do About It
business
software
development
books
november 2007 by dhellmann
Featured Linux Download: Record screencasts with recordMyDesktop - Lifehacker
june 2007 by dhellmann
Linux only: Open-source app recordMyDesktop records screencasts graphically or from the terminal.
screencast
linux
software
june 2007 by dhellmann
snakefood: Python Dependency Graphs
may 2007 by dhellmann
Generate dependency graphs from Python code.
python
software
visualization
graph
dependency
analysis
pymagdifferent
may 2007 by dhellmann
IT Conversations: Bruce Perens
april 2007 by dhellmann
The issue of patents for software continues to be a major controversy, particularly in the open source community. On March 19, 2007, Bruce Perens held a news conference to criticize Novell's recent agreement with Microsoft as a betrayal of the open source
podcast
itconversations
microsoft
opensource
software
patents
april 2007 by dhellmann
IT Conversations: Kent Beck
april 2007 by dhellmann
Kent Beck is widely recognized as the father of eXtreme Programming and JUnit. Kent's other contributions to software development include patterns for software, and the rediscovery of test-first programming. He is the author/co-author of Extreme Programmi
podcast
itconversations
testing
programming
xp
software
management
april 2007 by dhellmann
IT Conversations: David Platt
april 2007 by dhellmann
Platt believes that much of the problem is related to poor design, with not enough consideration for the end user. For example, he considers open source to be software written for other programmers, of little interest to the typical computer user.
podcast
itconversations
software
programming
usability
interface
april 2007 by dhellmann
IT Conversations: Alistair Cockburn
april 2007 by dhellmann
The term "software engineering" was first coined in 1968 and was originally meant to be provocative, that software needed to be developed with processes similar to those used in engineering. Phil and Scott discuss software development with Alistair Cockbu
podcast
itconversations
software
development
april 2007 by dhellmann
Open Source Conversations: Alex Martelli
april 2007 by dhellmann
To motivate and inspire a top programming team, the ideal manager is a technical peer who can jump into the code and solve thorny problems.
podcast
itconversations
google
software
management
april 2007 by dhellmann
related tags
agile ⊕ AJAX ⊕ analysis ⊕ app ⊕ apple ⊕ asterisk ⊕ automation ⊕ backup ⊕ blogging ⊕ books ⊕ build ⊕ buildbot ⊕ business ⊕ collaboration ⊕ commandline ⊕ CRM ⊕ culture ⊕ database ⊕ dependency ⊕ design ⊕ desktop ⊕ development ⊕ documentation ⊕ dvd ⊕ ebooks ⊕ Economy ⊕ editor ⊕ emacs ⊕ email ⊕ engineering ⊕ enterprise ⊕ estimation ⊕ facebook ⊕ fitness ⊕ free ⊕ freeware ⊕ fsf ⊕ future ⊕ git ⊕ google ⊕ gpl ⊕ graph ⊕ graphics ⊕ iCal ⊕ ichat ⊕ ieee ⊕ interface ⊕ iphone ⊕ ipod ⊕ itconversations ⊕ javascript ⊕ laptop ⊕ layout ⊕ leopard ⊕ licensing ⊕ linux ⊕ mac ⊕ management ⊕ media ⊕ metrics ⊕ microsoft ⊕ mobile ⊕ network ⊕ news ⊕ notetaking ⊕ office ⊕ opensource ⊕ organization ⊕ oss ⊕ osx ⊕ packaging ⊕ patents ⊕ phone ⊕ photography ⊕ pim ⊕ planning ⊕ podcast ⊕ podcasting ⊕ presentations ⊕ privacy ⊕ productivity ⊕ programming ⊕ project ⊕ publishing ⊕ pymag ⊕ pymagdifferent ⊕ python ⊕ quality ⊕ reader ⊕ readlater ⊕ review ⊕ rss ⊕ science ⊕ scm ⊕ screencast ⊕ Search ⊕ security ⊕ shareware ⊕ socialnetworking ⊕ software ⊖ source ⊕ sql ⊕ subversion ⊕ svn ⊕ sysadmin ⊕ tablet ⊕ tdd ⊕ technology ⊕ testing ⊕ time ⊕ timetracking ⊕ tools ⊕ tracking ⊕ training ⊕ travel ⊕ tutorial ⊕ twitter ⊕ UI ⊕ uml ⊕ usability ⊕ utility ⊕ versioncontrol ⊕ versions ⊕ video ⊕ visualization ⊕ vnc ⊕ voip ⊕ web2.0 ⊕ WebDev ⊕ Windows ⊕ wireless ⊕ writing ⊕ xp ⊕ yojimbo ⊕Copy this bookmark: