cthia wrote:JohnRoth wrote:
The reason I asked for credentials is that you were making fun of my opinions, as if you were somehow more knowledgeable, had more experience or were senior in the field, and that entitled you to use humor to cut me down to size. When someone tries to pull rank, I want to know what their rank is. Maybe it turns out to be someone I actually think I can learn from.
No John. I wasn't making fun of your opinions. But I accept that you feel that way. I apologize. Sincerely. I simply thought that it was funny, that you feel that pointer arithmetic was a problem, when in the 80's people loved the power it brought. I think that that's ironic. I wasn't making and challenges to your statement. Just an observation. I simply wished to share that bit of nostalgia. Many of my posts, certainly as of late, are done quickly. I have so many fires burning. As promised, I try and correct typos and grammar. It's not in my nature to be confrontational, although I can lose my cool just like the next guy. But I'll apologize, for the sake of decency, even if I do not feel I was responsible.
If you feel that I was belittling you then that really matters to me. And to you I say, forgive me. Please. Although it was not my intention, obviously it is what I achieved.
Something else. I really thought it funny your statement. Just funny. No aspersions cast, and I really was thinking that this was an opportunity to...mend fences with you over past incidences.
Perhaps I should be mindful of the tone of my own posts. I promise to do so.
Accepted. I also need to apologize for my tone - I certainly could have taken more time to cool off and find a more diplomatic way of saying what I wanted to.
Things change over time. 1980 was a quarter century ago, and the computing landscape was totally different. The internet didn't exist, mini-computers (DEC PDP-8, etc...) were eating into the mainframe's dominance, several popular micro-computers (Apple ][, etc,) were selling well, and the few people who were worried about good programming (e.g. Edsger Dijkstra) were in a distinct minority.
Back then, a "use after free" error was simply embarrassing. Today, with the tidal wave of hackers on the internet, the damage a simple oversight can cause is incalculable. We simply can't afford programming languages which require super-human levels of nit-picking care to stay secure, or operating systems that ignore all the principles of good security in the name of user convenience.
That's not just my opinion, it's shared by a fairly large number of people with actual academic credentials. Unfortunately, it hasn't lead to action.