Alright, so everyone here derides ENTERPRISE CRUD apps programming for its pseudo scientific rituals revolving around TLAs like UML or MDA, the ignorance of its practitioners of the fundamentals, and generally being boring and shittily implemented.
The question is, does anyone here do anything other than that? Assuming that anyone here does have a job.
It's about the only kind of job that you can get in my shit country, other than getting into academia to train the next generation of business programmers :(
Name:
Anonymous2011-08-16 11:06
What is you country, bud?
Name:
Anonymous2011-08-16 11:07
PHP, and I *like* it ;)
Name:
!!kCq+A64Losi56ze2011-08-16 12:28
I now work as a web monkey at Yahoo in Sunnyvale, CA. Prior to that, I was a (Senior) Java Progammer at Kodak Gallery in Emeryville, CA.
Chile. Yep, there's my problem. There are some big corps that do big CRUD apps for banks and utility companies and then there's the IT departments of just about any business where you can go build their own custom, smaller CRUD apps. Of course, that's the majority of the market just about anywhere, but there's virtually nothing else here.
The few companies that make actual products seem to be all VB6 shops. I guess my only hope is the secret Haskell company that makes agricultural software...
Oh, I guess there's the TELCOs too, they always hunger for more IT graduates[1] to plug whatever they'll be peddling to their customers this week to their big and messy billing systems. Maybe you'll get the chance to work on what they'll actually be selling.
1. Fun fact, all CS programs are actually IT programs.
>>11
Of all the hard to google programming language names, you would expect google to know better. And saying ``golang'' is the name and is easy to google doesn't count, because no-one uses it.
Anyway, they probably don't teach it to interns. I wonder what interns do there, though.
Manually select ads to serve in realtime. What do you think all those opaque shipping containers are for?
Name:
Anonymous2011-08-17 7:57
I work at a small Django company in the EU. I work mostly on travel stuff, in particular our ``travel API that doesn't suck''. There are lots of interesting problems, mostly design, but also algorithmic. For instance cache invalidation with Varnish is nice, and putting people in hotel rooms as efficiently as possible is always a challenge with the ridiculous rules hotels have (don't get me started on children). The shitty part is interfacing with lame third party API's. XML that depends on element order wrapped in SOAP with custom authorization, forced connection pooling, 1000 page documentation that doesn't tell you what you need to know, test servers that don't represent the live servers, extreme bureaucratic overhead etc.
I will quit my job in two weeks to study Maths (unless I fail the entrance exam). Not because I don't like the job, I'm just trying to go forward with my life.
Travel guy, out of curiosity, roughly what percentage of countries have hotels that charge by the room vs. charge by the person? The latter is ludicrous, but seems more common in azn countries.
Name:
Anonymous2011-08-17 9:50
I'm currently working on the 3D user interface for a camera motion control system. The hardware part is a digital camera mounted on an industrial robot. The GUI is written in C++/Qt and uses OpenGL. It's a huge blob of C++ classes, but the situation is improving.
We're also in the planning stages for a program that helps designing dentures which can then be produced with a 3D-printer.
Name:
Anonymous2011-08-17 9:57
I'm starting my new job next week! It's going to be enterprise as fuck! Like, SOA grade enterprise! And I'm really looking forward to it! ~(ô_ô)~