#) Building complex systems requires experience(on large projects and exp in a particular domain),no matter which language you are using....
#) One good way to identify someone's love for a langauge or platform is to check for his participation and contribution to FLOSS. that loves ensures his personal interest and can be a pointer to the fact S/he is inquizitive and likes exploring more (not just learning the basic sytax required to do the job).
"Typical" Hackers are guys who love things "non GUI-Konsole" way, they normally stay away from eye candy, "Back-Next-Next-Finish" kind of wizards,
they like to work on the core complex portion of software and dont bother much about the look and feel,
I liked the points you mentioned but all this works fine for hackers who are intersted in designing GUI at first place and that too properly, what do you do about those "Typical" hackers which just like to design programs which just interface with other programs(no humans and when these guys write GUIs, users crib), and belive me there are lot of hackers like that.
So you know what i mean by "proper functional state".
When it comes to documentation and making things more intuitive, you just cant blame the FLOSS developers,
they are developing all that software because of their love for writing software, when that software is in a proper functional state(according to their expectations) they start losing interest in that(and thats natural as their first love is writing software, not documenting it), they just want to handle complex programming problems instead of firing an editor and writing about how the whole thing works.
To them "Documentation" is kind of "shitty" work which no one wants to do, and thats where money comes in picture, in closed source or professional organizations you have to write documentation, you like it or not. and often you have dedicated guys who are responsible for that, also enough thought goes into look and feel of software along with core functionality of software.
I remember reading Linus statement somewhere where he said companies like RedHat did what he never wanted to do like documentation and i think that clearly conveys the point.
i work for a good software company (being a developer myself i dont face problems like "CLIPPY" which were discussed earlier) which tops all surveys when it comes to employee satisfaction at work, but i still find lot of stress creeping in at times and that is purely due to human factors:
1) Improper planning 2) Unreliastic deadlines 3) Push from client
Working with technology is very enjoying and satisfying as long as you are not subjected to unreasonable demands from humans.
1)As a developer, out of $25, big chunk goes to contracting agency, if you look at it in percentage, we get less, but when converted to Rupees it becomes satisfactory for us:)
2) American companies are more of Hire and Fire nature(mkts dips, layoffs start), Indian companies(wipro, infy,tcs) are more secure when it comes to jobs.
3)Experience: you will find ppl with varying degree of exp here, depending on exp, tasks are assigned to them, about ramping up quickly, dont u know, we stand second when it comes to population;)
4)Companies here do give work protection, good facilities but no unions and no doubt picture is pretty rosey(atleast these days) but not that rosey where every degree holder will get a job, one should be good
5) real estates prices are going up, cities like Bangalore are expanding as more and more ppl are rushing to these cities
First, he has a girlfriend,
Second, he was able to give you time and continue for 3 months...
Third, he didnt pass on that geeky effect to you and you still remember that there is a date called 14thFeb which is celebrated as V day;)
The guy u c in those pic is me, ya u guessed rite, i have been working on some secret projects of MS, where they r tryin to use OSS and that SCO activation, but puhleez dont tell Billy abt it....
#) Isn't this true for every langauage....
#) Building complex systems requires experience(on large projects and exp in a particular domain),no matter which language you are using....
#) One good way to identify someone's love for a langauge or platform is to check for his participation and contribution to FLOSS. that loves ensures his personal interest and can be a pointer to the fact S/he is inquizitive and likes exploring more (not just learning the basic sytax required to do the job).
"Typical" Hackers are guys who love things "non GUI-Konsole" way, they normally stay away from eye candy, "Back-Next-Next-Finish" kind of wizards,
they like to work on the core complex portion of software and dont bother much about the look and feel,
I liked the points you mentioned but all this works fine for hackers who are intersted in designing GUI at first place and that too properly,
what do you do about those "Typical" hackers
which just like to design programs which just interface with other programs(no humans and when these guys write GUIs, users crib), and belive me there are lot of hackers like that.
So you know what i mean by "proper functional state".
When it comes to documentation and making things more intuitive, you just cant blame the FLOSS developers,
they are developing all that software because of their love for writing software, when that software is in a proper functional state(according to their expectations) they start losing interest in that(and thats natural as their first love is writing software, not documenting it), they just want to handle complex programming problems instead of firing an editor and writing about how the whole thing works.
To them "Documentation" is kind of "shitty" work which no one wants to do, and thats where money comes in picture, in closed source or professional organizations you have to write documentation, you like it or not. and often you have dedicated guys who are responsible for that, also enough thought goes into look and feel of software along with core functionality of software.
I remember reading Linus statement somewhere where he said companies like RedHat did what he never wanted to do like documentation and i think that clearly conveys the point.
i work for a good software company (being a developer myself i dont face problems like "CLIPPY" which were discussed earlier) which tops all surveys when it comes to employee satisfaction at work, but i still find lot of stress creeping in at times and that is purely due to human factors:
1) Improper planning
2) Unreliastic deadlines
3) Push from client
Working with technology is very enjoying and satisfying as long as you are not subjected to unreasonable demands from humans.
--
Finding solace in cold arms of technology
Here's one good article on java.net about a software development team's quest for better software development
:)
What I Want To Know About Your Process
i am glad we follow all this
First hand reactions to the questions asked here
:)
;)
1)As a developer, out of $25, big chunk goes to contracting agency, if you look at it in percentage, we get less, but when converted to Rupees it becomes satisfactory for us
2) American companies are more of Hire and Fire nature(mkts dips, layoffs start), Indian companies(wipro, infy,tcs) are more secure when it comes to jobs.
3)Experience: you will find ppl with varying degree of exp here, depending on exp, tasks are assigned to them, about ramping up quickly, dont u know, we stand second when it comes to population
4)Companies here do give work protection, good facilities but no unions and no doubt picture is pretty rosey(atleast these days) but not that rosey where every degree holder will get a job, one should be good
5) real estates prices are going up, cities like Bangalore are expanding as more and more ppl are rushing to these cities
Are you sure he is a geek?
;)
First, he has a girlfriend,
Second, he was able to give you time and continue for 3 months...
Third, he didnt pass on that geeky effect to you and you still remember that there is a date called 14thFeb which is celebrated as V day
exit(0);
The guy u c in those pic is me, ya u guessed rite, i have been working on some secret projects of MS, where they r tryin to use OSS and that SCO activation, but puhleez dont tell Billy abt it....