|
LOL that's fair.
The most impressive thing I've ever seen written in VB6 was something to translate XPATH queries into SQL OUTER JOINS based on an XML schema ala SQLXML but it worked pre SQL2000 and on oracle DBs and such.
Pretty cool coding, in any language.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
That is pretty cool. But I would guess you used COM components, meaning you used VB6 to tell C++ code what to do? :P
I had the misfortune of working for a company that bought a website in ASP, and back end tools in VB6. I had to first convince my non technical boss this was untenable, then work through converting it all. When I quit, it was because I was never allowed to fix the DB Schema, and when we moved from 60 to 1500 users, the system started freezing because the User table, which contained a plain text password, also had 200 odd columns and was hit by EVERYTHING. When that started freezing, my boss told me I had a day to fix it with no downtime or my job was in danger. So I got another job.
I fought for years to encrypt those passwords. We had data about pets but I insisted if I worked through all those usernames and passwords, I'd find a few that worked with Bank of America
|
|
|
|
|
Nope. Just ADO and XML and raw VB code. Adding, I'm not the one who wrote it but I taught the guy that did how to code when we were teenagers. LOL. We ended up working together for about 3 years.
What a nightmare that must have been.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
It was a persistent nightmare. Recurring because I foolishly worked for him again a few years later.
I bought him an ASP.NET MVC book and offered to help him learn it, he yelled at me and quit. He rehired me because he needed me and fired me when he thought he didn't (he was wrong)
|
|
|
|
|
Ugh. I'm sorry. I've been in a few nightmare jobs myself. I feel you.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
|
There are so many parts of development today, somebody can be above average in one aspect, and below in another. Some people might be really good at backend stuff, but have lesser skills in frontend things, for example.
Also, it's within context of your population, I suppose. I'm not trying to justify using ADO.NET and passing raw DataSets/DataTables/etc around like my co-workers "just because that's what we've always done"; I'm trying to get our code to use EF/linq and pass around strongly typed objects. But I keep getting resistence. Herp-derp, let's add another sproc to retrieve this data...
There are probably things that they're better at than me though. It's just that those things aren't apparent at the current moment.
|
|
|
|
|
Well, I HOPE I'm about average, at any rate. Otherwise I'm worse than I think that I am.
On the other hand, after perusing GitHub and seeing how Enterprise applications "work" I suspect I might be on the above side. I prefer to think that's just my native cynicism. :/
"Never attribute to malice that which can be explained by stupidity."
- Hanlon's Razor
|
|
|
|
|
I am the least inept of a very incompetent group.
If you can keep your head while those about you are losing theirs, perhaps you don't understand the situation.
|
|
|
|
|
...option for "I am an expert at cutting and pasting from Stack Overflow err... I mean CodeProject"?
|
|
|
|
|
Back when dinosaurs mainframes were still a thing and PCs had only just been introduced. When PC 3270 Emulation[^] was king (was it really? Ever?).
When Strongest Man in the world competitions used the C++ Manuals
Even (dare I say this) when CRM became the "new kid on the block"
Nowadays, pretty average and lawd do I feel old
|
|
|
|
|
which would be something like "I make it rain, baby", or maybe "If I told you, I'd have to kill you" for some folks out there putting our tax dollars to work.
Explorans limites defectum
|
|
|
|
|
That are below me, anyway...
|
|
|
|
|
Good for you
Bryian Tan
|
|
|
|
|
The programmers who really are below average do not know how to find Code Project let alone how to use it.
|
|
|
|
|
so I think that above average means (for me) :
- be able the create code and code-architecture which can be read AND understood AND used by others than me
- be able the create applications which can be used with less instructions (that means usebility)
and last not least (in my opinion) :
- everyone who scrutinizes himself must be better than average ...
|
|
|
|
|
... but something more in the business domain
It does not solve my Problem, but it answers my question
modified 19-Jan-21 21:04pm.
|
|
|
|
|
...what I think. It's what others think of me that counts.
/ravi
|
|
|
|
|
Indeed, it does matter.
Your self-valuation reflects in your workpersonship quite heavily.
And, then, of that workpersonship, the others assess and discern value and worth.
(Then they post up on FB negatives about you and you just block them anyway. )
The best way to improve Windows is run it on a Mac.
The best way to bring a Mac to its knees is to run Windows on it.
~ my brother Jeff
|
|
|
|
|
I laud your use of the gender agnostic form of workmanship!
/ravi
|
|
|
|
|
Man, o Man, you male'd that one!
And, did I denote "assess"? Oh, sorry for the extra 's' at the end, there...
The best way to improve Windows is run it on a Mac.
The best way to bring a Mac to its knees is to run Windows on it.
~ my brother Jeff
|
|
|
|
|
/ravi
|
|
|
|
|
My reflexive response was "above average" but after few moments of reflection I'd say "average" because I know I will always have more to learn and it all comes down to what you have to compare yourself against.
If you were to ask me to think back to the small team of developers at my first job, I would say that I'm still below average. I had no real world experience and one of them was one of the best developers I've ever had the pleasure of working with. One of those sorts that coding seemed to come as naturally as breathing and enjoyed the process... his skill as a mentor? Not so much. Long story short, his knowledge and work ethic influenced the entire group to be better. At the same time my lack of knowledge became very apparent.
I'm now a more skilled developer than the majority of the team was at that time, but I'm sure they have all improved as well.
Now looking solely at more recent jobs I would have said that I'm above or well above average. Part of it is my experience and what I feel a "good" developer entails and also because I've now dealt with the complete opposite end of the talent bell curve.
|
|
|
|
|
I see plenty of programmers around here that are better than I am. Certainly in terms of their knowledge of the languages and their internal works.
My strong suit, in programming and even back in real life, as a research chemist, has always been problem solving. Generally very rapidly and often with novel solutions.
"If I cannot find a way I'll make one" - Hannibal, and/or others
That being said, I can generally abstract actual programming to a very high degree - no longer targeted for a specific problem-group, but capable of handling the target and pretty much whatever else is thrown at it - even as needs change. The entire business could change - say from banking to fast food - and the applications would still work perfectly well as they don't care.
No doubt, some of this is from just plain experience, but, I honestly hardly know the operations of the company for which I now write - and it doesn't matter. A good thing, too, as they flail about adding and removing entities and business plans, the software quietly accommodates the changes. And then you know you got it right and it does feel good.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
...but mileage will vary depending on the platform, and who you ask. There's always room to improve.
It was broke, so I fixed it.
|
|
|
|