|
About Bespoke Software Database Solutions Web Applications Websites
|
NewsEDI Error Checking - July 2009A client contacted me because they were spending too much time checking for user errors from an Atlas EDI interface. They receive approximate 500 orders per week from each public house owned by a major chain. An equal number of advanced shipping notes are sent prior to shipping. Upon delivery of the goods each client pub edits the ASN and returns it via their head office as a goods receipt note. From this GRN an invoice is generated. Problems arise because the GRN is not always returned, or the GRN has data lines missing, resulting in lost revenue. I was able to write a bespoke Access program that can automatically checked each line of each order in a matter of minutes. Joomla - November 2009Recently I have taken over support for a website built using Joomla. This is my first exposure to Joomla and my overall impressions are that it is a pretty mixed bag. Yes you get a lot of features for free, but editing page content to the standard I am used to in Dreamweaver is not easy and much more cumbersome. Moving items around in the menu was a real pain and I found it easier to update the underlying database directly. The complex nature of any CMS with sufficient power will require a lot specialised knowledge to produce a really profession looking website. I have developed a number of websites with Dreamweaver and Contribute. Whilst not perfect (particularly Contribute is slow as it creates a lot of ftp traffic, copying and locking many files referenced by a page when you edit) I feel it may be a better option. IE 9 Browser DevelopmentInteresting article on the future improvements in IE version 9: The following chart (taken from blogs.msdn.com) compares browser script performance.
Also interesting is the discusion of how different pages require very different processing eg scripts or graphics rendering. How to Charge for Bespoke Software- Advice for someone starting out Estimating is a very imprecise business. Software usually takes far long than you think, unless you have been doing something similar. It is a mater of striking a balance between paying for your time and what the customer will pay and there what values the software will deliver to them. Pay close attention to areas of uncertainity, either in terms of specification or how the solutionwill be delivered. Interactions with other software, other organisations try to be precise and to the limit of responsibility.
|