Preface
Five weeks ago, I started a project with Enablus, a firm that works with
mainly startups to build products. I loathe service work, and love product
work, so am really glad to be working with them. Even better, they are only
30 minutes from my house. I don’t really need to go more than 2 to 3 times
a week, but I like how close they are when I do. One thing that struck me in
the initial project discussions was that Enablus was really big on process
and lingo. Darrell Ross, the project manager and partner I’m working with,
although hard to read initially, still showed signs of uneasiness when I
didn’t give him the answers he was wanting to hear in the initial
discussions. For example:
“Do you utilize Continuous Integration?”
“Uh… what the hell is that?”
“You kno... (more)
This entry is about utilizing branches for each developer in Subversion,
Merge Day, and how while cool, it’s an ivory tower process.
Note: This isn’t a tenet of the Agile methodology itself, it’s just
something that works well when you have a bunch of developers collaborating
together rapidly, and a specific workflow our client requested we follow.
Branch Workflow
We’re utilizing a Branch... (more)
This is a checklist of items you need for an all-encompassing personal
branding strategy. Personal branding is the process of marketing and selling
yourself as a brand in order to gain success in business. Personal branding
is a continual process just as knowing yourself is a continual process. As
you grow, so does your brand. The need for personal branding arises from the
fact that glob... (more)
This article will cover techniques in dealing with application state and
complex animations. Additionally, I've included a few quick primers on how to
implement some of the designs a Flash developer can be expected to put into
Flash as well as a sample application file. This article will cover
techniques in dealing with application state and complex animations.
Additionally, I've include... (more)
Macromedia products are ever more extensible in the 2004 releases. They make
it easier for developers to create custom tools and extension scripts and
then package those scripts and interfaces to distribute to their fellow
designers and developers. Distribution comes in a few ways; in this article I
discuss the use of JavaScript and Flash panels for use in Fireworks and
Flash, and briefl... (more)