Live data from Hacker News

Advice From An Old Programmer

learnpythonthehardway.org

121–124 of 124 posts

Re: Advice From An Old Programmer

#121
post #118
post #76

Earlier quoted context omitted.

One of the greatest companies that I ever worked for trained every employee to use Access and to solution for themselves, we had a system that monitored level of usage of an access solution as well as how much revenue it was responsible for. At a certain threshold the solution was deemed business critical and the access solution was used as a prototype for the developers to implement on a more robust solution. It was…

This is interesting. Could you elaborate on this monitoring system?

Sure so for the load monitoring they had a set of tools that where required to generate a new access solution, what this did was two things it set up logging and it would link the access front end to a Oracle backend, so they where really solutioning their data in a centralized DB as opposed to the Access database, but for the most part the users did not know or care.

I don't remember the exact load volume but once the logging hit a specific load volume that was when they app would be sent to development for an enterprise solution. monitoring the load happens via tracking the users that connected to the oracle instance and the application id that they where connecting with, also the amount of time used was tracked. Once the app passed the load tripwire we would look at the functionality of the app, turn each discreet piece of functionality into a service on our ESB and wire the access UI to the services, also views would be created in the DB to isolate the data structure that the users created away from the services being created. from here we delivered 1.0, which is basically the same app but now the all of the functionality is delivered via services and available to the wider enterprise, what would happen after this is that the developers would start to refine the data structure and clean it up, refining out duplicate data constructs and utilizing existing functionality where available. As well, a web UI would be developed an eventually the whole solution would be delivered via web technologies.

Now as for the revenue tripwire that was more of a mix of accounting and other variables they measured the amount of people that used the system to the revenue it generated, and based on a formula they would deem it critical, then same process would take place. If a system tracked the revenue that it generated, which most did, we would simply wire their Access solution to the revenue reporting service on the ESB and it would be automated, for systems that did not track their revenue, we would either try to develop a way in solution to track it, or the group would be responsible for reporting it. IF it was a pure cost center, they generally waited for the load tripwire.

Re: Advice From An Old Programmer

#122
post #28

Thoughts from an Older Programmer... I've been programming for a very long time. Me too. So long that it's incredibly boring to me. Actually, it's more interesting to me than ever. ...I knew about 20 programming languages and could learn new ones in about a day to a week depending on how weird they were. I have a cursory knowledge of quite a few myself. But I know one really, really well. Eventually though this just…

Good god man, focus your argument!

Responding line by line like this is tedious for the reader, petty and plain unfair to the author. It's not a dialog - yet you're arguing it like one.

Re: Advice From An Old Programmer

#123
post #99
post #88

Earlier quoted context omitted.

Wow, I can't believe saying something similar to edw519, and the OP, got downvoted. At least, kind of explain, maybe why. I don't think there's anything inflammatory here. Thanks!

I wouldn't worry about it. This part of my book seems to get fairly polarize results or simple meandering talks about each person's own life and decisions so it most likely has nothing to do with your comment.

Appreciate the support, I'm not worried, not the first unpopular / misunderstood opinion I've had.

Calling insecure lashing out towards others though, all, day, long. :)

Re: Advice From An Old Programmer

#124
post #59

Earlier quoted context omitted.

> Apple developers used Objective-C for over 16 > years just fine The initial release of OS X was March 24, 2001. IIRC, ObjC was not used on MacOS 9. Unless you're talking about the creation of OS X out of NeXT (which Apple purchased in 1996), and therefore Apple employees (not just 3rd-party devs that work on the Apple platform).

Objective-C the language has existed since the 1980s. I remember reading Brad Cox's book "Object Oriented Programming, An Evolutionary Approach" in the early 1990s. NeXT dates back to the late 1980s so if you're counting that, Objective-C has been used on the OS X lineage for over 20 years.

The original comment was about Apple developers using it for over 16 years. You can't count the NeXT years, as NeXT developers were not Apple employees.
Post reply on HN