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

Reply via email to