I am a J programmer. Wow, can I really say that? :P
Ok, although my job title says Technical Consultant II ... my job is to design, create, implement and maintain a domain specific language called EOE (English Object Engine) which is ENTIRELY written in J. Basically, it's a set of business objects that does well known operations related to Supply Chain Integration systems. To make a long story longer, heheeheh, I am using EOE/J for the following: 1. Generate/Parse EDI documents. -- This is under the business to business (B2B) buzzword which basically just parses/creates a text file so that two companies who doesn't have the same system ... be able to send documents/information to each other. 5 years ago, I've heard that they were converting to XML ... well; ALL of our clients and suppliers are still using the original EDI formats -->> http://en.wikipedia.org/wiki/Electronic_Data_Interchange 2. MRP Calculation. -- Wow, this is where J really shined. Before I converted their MRP calculations to J... ehem, I mean EOE; it takes the merchandisers 1 week to order the materials for production. Now it only takes them less than 24 hours. 3. Production Planning. -- This is what has been keeping me awake at night. Here, I use EOE/J as the calculator for a Gantt chart system to Production Manager Plan the load of their factories and eventually each line. Initially, I thought that the calculation will be so intensive but with only using basic matrix math ... I was able to do progressive sums, global constraints, Work In Progress and its LIGHTNING fast. Actually, another team built the same system using Visual Basic and it was really slow as more items are loaded into the Chart and this is not a problem with J. Basically, the system was divided into two parts, a really DUMB screen painter and EOE/J to calculate what to draw. The user can drag and drop lines and J will calculate how long that line will be considering Order Quantity, Man Power, Work Hours, Date Constraints, and whether to push or pull other orders that will be affected by moving an order. Had I not built this with J, the team was already contemplating on doing stuff on C++. Hehehehe. Although, right now, I am waaaayyyy overloaded with support for exiting system that I am having trouble keeping up with the mailing list. I hope management hires another programmer. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Friday, May 04, 2007 1:33 AM To: General forum Subject: [Jgeneral] jobs in J? How many of you out there are using J professionally? ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
