|
From my perspective, the software development can be similar to civil engineering, architecture and/or building, depending on the specific task.
Civil architects use to say architecture is half science and half art. I would say the same about software architecture. It is about creativity to solve a problem in an elegant way.
On the other hand, UI/UX development is near to be a 100% artistic activity, IMO.
Best regards,
Jaime.
|
|
|
|
|
In my experience:
1. re-writing, re-factoring, or porting, someone else's code has required playing the role of psychotherapist, as well as hod-carrier.
2. being part of a small 'skunk-works' project at a big company ... with other groups in the company violently opposing the project ... has been the most satisfying role: a mix of shaman, guerilla warrior, and court-jester.
3. other times there have been 'pay-the-rent' data-drudge jobs that made me feel like a drone in a bee-hive, just hustling to bring 'royalty' their 'jelly.'
best, Bill
"Reason is the natural order of truth; but imagination is the organ of
meaning." C.S. Lewis
|
|
|
|
|
I have studied computer science and all of what i am getting is 700 $ per month.Programming sucks.My brain is dying everyday to sole hard tasks for nothing.I am a programmer but i hate it eventhough that i can do any task given to me.I hope that oneday programming disappear.
|
|
|
|
|
If you are an experienced developer, I think that you need to find a job in another country... $700 seems to be fair for a beginning programmer.
Greetings - Jacek
|
|
|
|
|
Depending on the country he's living in, 700$ is slavery for somebody with an academic degree...
Dude look for a better job!
While my Code might compile, it is just Pseudocode for illustration purpose. Please use your brain when adapting it for your needs!
|
|
|
|
|
Yes I agree. I suspect you've been in the job less that 3 years, and probably haven't been challenged sufficiently yet. If you genuinely believe you can do better, look for another job and show them projects you do in your spare time.
If it's any consolation, I was earning 18k (GBP) a year after 2 years in the job. I knew I could do the work, but didn't have the experience to handle the responsibility of larger projects. I managed to get the higher paid job but didn't last in it because it was so new to me.
When I first joined the world of IT, I was doing voluntary work. Imagine the stress of work, but for a charity. In the end, I asked for money to finish the project. The boss agreed, but said he would pay me a lump sum after completion. Imagine doing 14 hour days at times to get the code out, before finishing by literally collapsing - only to be told "sorry but we have no money to pay you with". I wept for many days.
Join a few of the voluntary projects on here is a great place to start, but don't expect the job to be rewarding in financial terms. You could choose a lot worse professions.
It is one of the worst curses a developer can have is to suffer a team that doesn't share the importance of your values. You may be a worthy developer - with a string of qualifications under your belt. You've found it frustrating how many times you've overshot project deadlines, but your code is bulletproof. Then you work with another team that just shoots you down, or perhaps the management are more interested in getting something done immediately rather than doing it properly. You are doomed to spend the project copying and pasting code, rather than refactoring out bad techniques. My bugbear at the current role is that the lead dev was solely trained within the organisation. He has left things like Helper classes (bad) and redundant code, plus legacy code issues (obsolete and deprecated classes).
A lot of course depends on
modified on Wednesday, July 20, 2011 7:28 AM
|
|
|
|
|
When I'm diagnosing and fixing tough software defects, "surgeon" is a good term for what I do. Figure out the problem. Cut open the software. Remove the offending code. Stitch it back together. Hope it continues to live a healthy and productive life.
|
|
|
|
|
this one I can agree with
|
|
|
|
|
Sometimes I have days where the operation was a success but the patient still died.
|
|
|
|
|
include woodchopper
|
|
|
|
|
|
100% means right but no value?
|
|
|
|
|
A good craftsman never blames his tools.
(This is because a good craftsman wouldn't be caught dead with bad tools.)
|
|
|
|
|
At the risk (if not certainty) of a a huge number of additional down-votes:
It's quite incredible that my disgust with the likes of FoxNews illicits so many down votes.
Upon retrospection, affectionados of that particular station would, indeed, fanatically defend it against any perceived* loss of credibility - for what would that make of their hopes and dreams for a better world (rid, of course, of the undesirable elements).
Still - the response is so typical from an indefensible position - or member of a cult.
* Perceived, for the reality can be known - there's none to lose - if one dared look: [here] [and here] [or look up your own!]
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "As far as we know, our computer has never had an undetected error." - Weisert | "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 |
|
|
|
|
|
"affectionados" is a beautiful word and I think it should be introduced into the language.
Are you some kind of troll? Start your own thread.
------------------<;,><-------------------
|
|
|
|
|
RedSonja wrote: "affectionados" is a beautiful word and I think it should be introduced into the language.
No - not a troll - and this was posted as its own thread. The one you replied to was (I thought) deleted withing seconds of posting when I saw it in the wrong location. The other thread Here, q.v. was where the activity occurred, and for the most part, thankfully not a vitriolic troll-fest.
It's all about the current state of affairs, where disagreement in the political arena has degenerated into cult-like hate. Logic, common sense, fact-checking, or any other form of intellectual activity seem to have been swept aside for the preferred mindless partisan sloganism.
Aside: since it's highly likely that you down-voted the above, I'm curious: is it because of a (reasonable) perception that I was hijacking a thread or because of disagreement with the premise?
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "As far as we know, our computer has never had an undetected error." - Weisert | "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 |
|
|
|
|
|
Why do you assume I down-voted you?
I have no opinion on Fox news, since I have never seen it or been in a position to do so. If I had an opinion and felt I needed to express it I would voice it in the appropriate place. Which is not here.
------------------<;,><-------------------
|
|
|
|
|
The assumption (now, presumably wrong) was base on you being the only person to have given any attention to that posting - certainly not a guarantee. As noted, I thought it was deleted. Next time, I'll do a refresh of the posts, just to be sure.
The opinion about FoxNews was given (in the original location) on a thread relating to Murdock's papers being shut down, their behavior, and the like. A thread that was not considered to be in the wrong forum. Murdock's empire includes "FoxNews" in the USA - which is a fanatically right-wing station that admits (when pressed) that it isn't a news station.
They stir up hate and resentment - which is always a good business, as people always want a 'Them' upon which to blame their problems. A very old story, indeed.
So, was I posting in the wrong place ? ? ? The proper version of this post was reasonably active with opinions. I understand there's forums for increasing levels of controversy, but it's hard to determine where the line is to be draw (and opinions will differ), particularly when directly related to another item in the same forum.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "As far as we know, our computer has never had an undetected error." - Weisert | "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 |
|
|
|
|
|
The proper place is not a thread about software development.
There is a lounge and backroom and stuff here in CodeProject for non-software things, but in your place I would go to Pharyngula. If you have not visited Pharyngula before, be cautious before you post, they can be merciless.
If you are a Brit, try HeresyCorner, or JackOfKent, or Freethinker, and follow the links.
------------------<;,><-------------------
|
|
|
|
|
RedSonja wrote: The proper place is not a thread about software development.
There is a lounge
As I noted in my first reply, I attempted to delete this posting (and post it as its own thread).
On the particular thread you found (instead), I noted that deletion attempt more than once.
I also supplied a link to the 'live' thread, which was in the Lounge.
Look at the time stamps of the two threads, if that will help you understand, since the word 'delete' did not seem to make any sort of impression.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "As far as we know, our computer has never had an undetected error." - Weisert | "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 |
|
|
|
|
|
|
Peter Mulholland wrote: wrong forum/thread
Pete
Had you read my reply, you would have noted that I tried to (thought I had) delete it from this thread. As for wrong forum - it derived from commentary (in the Lounge) about Mudock's papers (and their closings).
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "As far as we know, our computer has never had an undetected error." - Weisert | "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 |
|
|
|
|
|
Sometimes I am a proper primadonna who complains a lot and works hard when nobody is looking.
At the moment I am just a gofer, though. It varies.
As a rule I regerd mysalf as an artisan. Anybody read the Cryptonomicon? I go along with the hero's definition: we creators of wealth are the Dwarves, the others are Men and Elves, and very occasionally you meet a Wizard. I'm sharing an office with one right now - that guy is awesome. I think his middle name is Stroustrup.
------------------<;,><-------------------
|
|
|
|
|
I also have this Primadonna complex and that inspite of being a man
Nick Polyak
|
|
|
|
|
I tend to think of myself as an author most of the time. Classes and assemblies are like characters in a novel all pulled together and refined to work together as efficiently as possible.
Fear not my insanity, fear the mind it protects.
|
|
|
|
|