Categories
Development

6 Mistakes

Six Common Enterprise Programming Mistakes

Instead of giving you tips to use in your programming (at least directly), I want to look at some common mistakes made in enterprise programming. And instead of focusing on what to do, I want to look at what you should not do.

Not just Java specific info. All seems to hold water pretty well.

Categories
Development

6 Mistakes

Six Common Enterprise Programming Mistakes

Instead of giving you tips to use in your programming (at least directly), I want to look at some common mistakes made in enterprise programming. And instead of focusing on what to do, I want to look at what you should not do.

Not just Java specific info. All seems to hold water pretty well.

Categories
Development

Joel Picks a Ship Date

Picking a Ship Date, lots of good advice

So my basic rule for software release cycles is:

  1. Set a ship date, which might as well be arbitrary
  2. Make a list of features and sort them out by priority
  3. Cut low-priority features every time you slip so as to make the date.

This is just a great aside, and I can attest to the validity of the statement.

“How are you building the site now?” I asked.

“Oh, we just do it all manually with BBEdit,” they told me. “Sure, there are thousands of pages, but BBEdit has a really good global-find-and-replace function…”

Categories
Development

Joel Picks a Ship Date

Picking a Ship Date, lots of good advice

So my basic rule for software release cycles is:

  1. Set a ship date, which might as well be arbitrary
  2. Make a list of features and sort them out by priority
  3. Cut low-priority features every time you slip so as to make the date.

This is just a great aside, and I can attest to the validity of the statement.

“How are you building the site now?” I asked.

“Oh, we just do it all manually with BBEdit,” they told me. “Sure, there are thousands of pages, but BBEdit has a really good global-find-and-replace function…”

Categories
Development

SVG as a GUI

SVGUI is Graphical User Interface framework written for SVG (Scalable Vector Graphics) using ECMAScript. This project is currently in the design phase.

One of the uses of SVG I have been looking forward to using as a development tool.

Categories
Development

SVG as a GUI

SVGUI is Graphical User Interface framework written for SVG (Scalable Vector Graphics) using ECMAScript. This project is currently in the design phase.

One of the uses of SVG I have been looking forward to using as a development tool.

Categories
Development

Be vs. NeXT

flangly comments

Be’s UI kits are kind of like an attempt to do NeXTSTEP in C instead of Objective-C.
I think in the long run I’d rather be using Objective-C than C .

Categories
Development

Be vs. NeXT

flangly comments

Be’s UI kits are kind of like an attempt to do NeXTSTEP in C instead of Objective-C.
I think in the long run I’d rather be using Objective-C than C .

Categories
Development

Ridged Knowledge Management

SharePoint vs. Radio Community Server

Like most teams inside Microsoft, we have a SharePoint site set up to share information. Everyone in the team can post to the site. There are lists, calendars, and even discussion groups.
However, there’s something too rigid and formal about it. I have been trying to get the team to use the SharePoint site rather than email to capture information. So much goes on via email that is just lost.
It has not, so far, been a success.
Something about SharePoint doesn’t work for this purpose. Is it the rigid structure? I don’t think so. Is it the reliance on Office documents as the primary medium? Maybe. Is it a clunky interface that takes longer to use than writing email? That certainly plays a part.

Which is the key issue around knowledge management. Email is so easy initally but crappy in the long run then the offical Knowledge Management ssytems are just to constraining in the begining.

Categories
Development

Ridged Knowledge Management

SharePoint vs. Radio Community Server

Like most teams inside Microsoft, we have a SharePoint site set up to share information. Everyone in the team can post to the site. There are lists, calendars, and even discussion groups.
However, there’s something too rigid and formal about it. I have been trying to get the team to use the SharePoint site rather than email to capture information. So much goes on via email that is just lost.
It has not, so far, been a success.
Something about SharePoint doesn’t work for this purpose. Is it the rigid structure? I don’t think so. Is it the reliance on Office documents as the primary medium? Maybe. Is it a clunky interface that takes longer to use than writing email? That certainly plays a part.

Which is the key issue around knowledge management. Email is so easy initally but crappy in the long run then the offical Knowledge Management ssytems are just to constraining in the begining.