Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Several options ... (Score 2) 141

Honestly, if you are already performing all these tasks manually and have a "working system", you would likely be better off completing your build with scripting to finish automating all the processes and completing central data storage in a database package.

1) Enlarge your Access system to encompass all functionality. I've written deeper managed systems in Access (and some are still in use, LOL) which is fully capable of handling all the necessary tasks with appropriate scripting. But when you get larger ... Access may slow you down.

2) Graduate to MSSQL and scripted applications moving your data. There are many different ways to approach this, of course, as virtually every application builder, language and script type speaks SQL in some fashion. But the concept of centralized data storage with scripts reaching in to accomplish tasks and interfaces allowing you to manually modify the data is hardly new. The advantage of MSSQL of course is that many users can access the data instead of a single workstation. Even if you "share" the DB file in Access you don't have a true multi-user system until you can all access it at one time and make concurrent changes (a good trick in Access, but normal in MSSQL).

3) Super-Graduate to MySQL and port the entire operation to a free licensing envinroment (otherwise the same description as MSSQL! LOL). In addition to the free licensing, the programmers available in the Linux world are fairly plentiful and do not (as a rule) expect to get $30k for each application. Just remember: Don't send money to a company you cannot sue until after you have your product. Especially to a location where $500 is two year's Salary and the programmer would do better economically to disappear with that money than actually build the application! I like "one piece at a time" small script building solutions. It builds a relationship between developer and client while providing useful results with smaller amounts. And keeps the developer busy with lots of little clients (so no single client can "shut down" the developer ...very important these days when clients go *poof* easily).

All the above are assuming that scripted systems can modify what needs to be modified when conditions change. Also all assume you have knowledge of at least one language or scripting language to make these changes. Generally this sort of thing is handled one item at a time, starting with the most "work-hours-intense" piece (to recoup those man-hours as quickly as possible). This is something most IT shops do for clients on a daily basis: Automation. The fact that you ARE an IT shop does not make you immune from the need to have automation! LOL

Comment Are you too old? (Score 1) 306

Assuming you are still good at what you do ("programming" is how you do it .. "what you do" is create a solution to accomplish tasks, right?), the answer is to go online and find some open source software that appeals to you. Something that is within your existing skill set. Then learn how to use it, begin answering questions for others (assist them in using it ...). Then (when you are good, and answer those questions well ...), the time will come that making repairs, upgrades, integration, customization to that software will be a business. And there is no limit to the number of packages you can learn or work with. Better yet, when you get good enough you will eventually be able to "fork" a project (make your own version, which is completely normal in the open source world ...) and the resulting package will be your brand. It takes time ... but it does not take three years and once you have a client base using this method you can no longer be "outsourced" except by your spouse (for those long hours ...).

Slashdot Top Deals

You knew the job was dangerous when you took it, Fred. -- Superchicken

Working...