Beauty is in the eye of the beer holder.
Pat O
Beauty is in the eye of the beer holder.
Pat O
Don't underestimate the power of a determined developer. A couple of companies ago I worked with a guy who managed to write memory corrupting code in C#. Not saying its easy, but it can be done.
Pat O
I have always thought that Requirements is what the software needs to do and Specifications is the beginning of how it should do that. The software should be responsive is a requirement. All screens will either respond within 5 seconds or set the wait cursor, is a specification.
Pat O
If you like, or something of similar size here. Honestly this was a lark, and I have already spent more time explaining it then I had planned. I thought it was interesting and wanted to know what others here (many with a great deal of experience and some with little experience) thought about what software development is. :)
Pat O
Despite my 30+ years in the industry I am not naive to the fact that there are corners I have not spent time in. I am wondering about other peoples experience. The idea of using twitter came from: 1) The twitter discussion between Ron Jefferies [^], Robert Martin [^] and Gregory Brown Gregory Brown (@practicingdev) | Twitter[^] about Uncle Bob's Programmers OathClean Coder Blog[^]. Obviously missed it when it originally came out. 2) I did not think most people would put in the time to write a "complete" answer just for my curiosity. 3) I wanted to hear from people that I do not know. Obviously I can ask my friends and co-workers. 4) I believe there is power in forcing oneself to be concise. 5) I do not have sufficient interest to read even 15 pages from each of my friends on the subject, much less from a larger audience.
Pat O
Because I am interested in your opinion or how you would describe what you do.
Pat O
Interesting, so I come across as English not being my native language? Definitely time to move along. :)
Pat O
First "serious" answer here. I appreciate that this is the Lounge and Jokes are pretty normal. I really did not get it as a Joke, and still don't. I appreciate that people here think twitter is a Joke, just as people on stack overflow think that Code Project is a joke. At least those that have heard of Code Project. I tend not to pay attention to what is common knowledge. In any situation there are any number of things that are obvious, intuitive and wrong. :)
Pat O
Thanks, Precisely the kind of thing I was looking for.
Pat O
Actually in the dark.
Pat O
Consider this response: [^]Response to a "snarky" post. I get the impression from other responses after that that my response was seen as my being angry? upset? not really sure. My question is what about the post gave that impression?
Pat O
Still don't, but don't explain it. It's never funny if you have to explain it. :)
Pat O
If only that would have been true in my day. :)
Pat O
Perhaps it was not funny. I was not upset, just baffled.
Pat O
I've been a member for a long time. I am just not a cool kid. I don't know how to get the points I guess. Honestly not worried about it. Just thought there might be some creative responses. Maybe Not. :)
Pat O
Just out of interest what's my take away? What was the point? Was it a joke? You are a "Protector" so I am guessing you are on Code Project a great deal. I am wondering what the goal was. This is not me being snarky, I thought about trying to be snarky but I am not good at it. I tend to sound mean when I try to be snarky. Perhaps you were trying to be snarky? Not that you sounded mean. I really have no idea what to make of your post. I feel like I should pay attention cause you have creds. Maybe not.
Pat O
A one or two sentence description of what Software Development is.
Pat O
As pointed out the goal was to get a short response. Yes I put it out on twitter, but wanted to get more responses. I am especially interested in responses from people who I don't know. People who work in different parts of the industry. My tweet is #SoftwareDevelopmentIs Problem identification, clarification, resolution and remediation. If you think this idea has no merit, feel free to move along. I understand the issues with twitter, but it is an easy way to express the constraint. One of two sentences no more.
Pat O
Take to twitter and let's see what people come up with. Or answer here, but keep it short, really short.
Pat O
C# or rather the .Net runtime does a number of things to make code "safer". These are things like bounds checking, type safety, etc. Some of that happens at compile time, but of necessity a lot of it happens at run time. This obviously takes time. Much of it can be "turned off" if you want to though you may not want to. If you want very tight control of timing then C++ and likely straight C is a better bet. For a variety of problems .Net (and therefore C#) is performant enough and "safer" than C or C++. It is good to have options. Pat O