|
But it's always me, not the machine.
It's all ones and zeros so fundamentally you can code your way around and or out of any situation. Even if there is no API for what needs to be done you can scrape and hook your way to victory.
This is why it addicting.
|
|
|
|
|
Python because its deployment issues.
Jython because you can't use all Python libraries.
Ruby because because lack of libraries.
JRuby because the same as Jython
Java because too many libraries.
C# not so much
PHP because function names and $
SQL because no cross RDBMS standard
All in all I love them all, especially when I start something new.
|
|
|
|
|
What frustrates me is that all of the effort is going to be wasted on "users".
Just another case of Casting Pearls Before Swine
(must be why gin is so popular with many of you - intellectual sodomy demands penance)
"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 |
|
|
|
|
|
But only when I am a beginner in that particular framework or language. Programming, itself, is not frustrating. But when you are just a noob in a field or framework, programming is nothing but pain. Once I get basic understanding, it is no longer a pain or frustrating or irritating.
P.S. To those who feel it frustrating, Google the framework! I find solutions to all of the problems that I stumble upon, from Google. Someone back a few days had the same problem, others solved it and it is already available for me to review and use it in my own solutions. So, Google is a must!
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
Agreed on your point Afzaal.
|
|
|
|
|
It does sometimes, especially when one has to make pindaric flights in the code to have things work like desired and not like someone thought they should work.
The actual frustration is given by:
- dumb coworkers;
- dumb managenment;
- dumb customers;
- dumb tech support;
- dumb technology;
- dumb forum answers when advice is needed (e.g. "That technology is not more supported, change it.". Yes big genius, as if there is no cost in doing it.).
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
"When you have eliminated the JavaScript, whatever remains must be an empty page." -- Mike Hankey
|
|
|
|
|
den2k88 wrote: Yes big genius, as if there is no cost in doing it
Or a dumb manager insisting on keeping it ...
|
|
|
|
|
Our manager would like to change it - but we are 2 teams of 2 perople working full time on all the new projects he push unto us - prjects without planning, management and budget. He sold several entirely new machines without even having the mechanical drawings and electrical designs but already with pressing deadlines - basicalle nobody knew anything of the machine we were to develop for, and he persists with at least one project like this / year.
The more projects he creates the bigger becomes our code base the harded becomes changing everything. Since I'm the youn one of my team I usually rewrite things in a way they become reusable while my tutor holds the front of the day-to-day work, but sometimes there is just too much manure for a single shovel.
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
"When you have eliminated the JavaScript, whatever remains must be an empty page." -- Mike Hankey
|
|
|
|
|
den2k88 wrote: - dumb forum answers when advice is needed (e.g. "That technology is not more supported, change it.". Yes big genius, as if there is no cost in doing it.).
That's the easiest way to make me want to just flip my desk over. When someone replies "Well, why would you do that?" without giving a solution, I assume it's because they don't even know where to being.
|
|
|
|
|
As others have already mentioned, external events, and things, can make the "job" frustrating.
|
|
|
|
|
... but holes in documentation, particularly system api's, have had me cursing on many occasions over the decades.
|
|
|
|
|
|
I find JavaScript annoying, it seems you have forgotten to mention it.
|
|
|
|
|
I think JavaScript is even more annoying.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
Sander Rossel wrote: Should I continue? Yes, please. You didn't mention Javascript.
You have just been Sharapova'd.
|
|
|
|
|
|
Kornfeld Eliyahu Peter wrote: I wonder why you still going to work Because I'm a big bad masochist!
|
|
|
|
|
What especially frustrates me is code which appears right, but isn't. Usually small things... when the brain reads it very fast, it sees it as being right... A similar experience as writing a sentence with only the first and last letters matching, where you can read the whole sentence. I read over the code multiple times not finding anything wrong with it... eventually I start doubting my own logic and fixing things not really broken. The frustration usually helps my problem solving as when I hit my f'et switch is usually the point when I solve the problem. Weird, but that is how it works for me. The f'et switch is usually the point where I gather all the information I've gathered in the frustrating journey and try the thing I haven't which is usually the problem... But it happens in a moment, all things come together at once. Its like taking a really deep thought filtering though all the gathered info searching for what is missing. That has its rewards in it self.
"Program testing can be used to show the presence of bugs, but never to show their absence."
<< please vote!! >></div>
|
|
|
|
|
But on the other side programmers do frustrate me very often
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
When I run out of meds.
New version: WinHeist Version When you have eliminated the JavaScript, whatever remains must be an empty page. Unknown
|
|
|
|
|
What are your favourite meds?
Beer
Coffee
Pizza
Chinese food.
Hey, that has the makings of the next survey!
|
|
|
|
|
Yes
New version: WinHeist Version When you have eliminated the JavaScript, whatever remains must be an empty page. Unknown
|
|
|
|
|
Missing option: BACON
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
I don't think it was a missing option rather than the question was asked wrong.
It should be: What is your favourite medicine besides bacon?
|
|
|
|
|
Maybe you could use a CListCtrl to present that option.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|