Of course they do. And they're as small and degrading as possible.
We exactly have this.No phone for each person though.
Of course they do. And they're as small and degrading as possible.
We exactly have this.No phone for each person though.
You need this posted on your cube wall:THE BEARING OF A CHILDREQUIRES NINE MONTHSREGARDLESS OF THE NUMBER OFWOMEN ASSIGNED TO THE PROJECT
No one has heard of the mythical man month. You're an outcast if you mention shit like this.No one has heard of hacker news slash dot,Donald knuth,blah blah.
No one knows what documentation is.
Was this TV show funny or just sad?
I die a little everytime I see this.The actual indian mentality is portrayed far better in Mind your language.The indian in that show represents every single one of us. Doesn't matter that show was made a couple decades back
I can vouch for this. Saw it happen even here in the US. A handful of Indian developers for a software partner started talking amongst themselves in their native language before switching gears back to English to talk with us
I cringe at this so hard.There are like 20 regional languages in India.The language local to the region is the one that gets used in a meeting.people from other regions have no clue and have to ask afterwards what actually went on in the meeting. It is fucked up. Sorry for when you had to go through this.
Do you work with the right tools or are given POS equipment and software? Are you getting trained in new tools (git, CI, etc)?
We have all the tools needed but are not given enough training .
Why, coming from an English speaking country you speak it so bad?
We learn English from ages 5 - 17 approximately in school to a level where we can use it in its most basic form,and we really don't care after that .All communication goes on in regional languages (sometimes even in a high level team meeting ).Anyone who wants to get good at English has to make an extra effort to do so.Most of us don't.
Is that something a person without freedom of speech would say?
I did think about it just after i replied.Lets say Freedom of speech is very limited here .Google freedom of speech India and you'll have hundreds of news articles about how fucked up it is .
Nobody asked the most important question: do you think @Nagesh is/was a genuine Indian troll, of just a troll of indeterminate nationality?
Genuine Indian Troll. The stuff he links to is just impossible otherwise.
we'll mock him for you then
That you can :) . Some sort of vicarious catharsis or some shit for me ,whatever
We don't have freedom of speech here .
No Comment.
How does management react when you tell them some of your coworkers write horrible code?
1.Management does not want to confront or fire developers over this problem when this is brought to their attention.
2.10 people writing shit ass code is better than 5 people writing good code according to management because they can charge the client more.
3.Management tells us to stop whining.
There is no point blaming others,you're just wasting time.Get to work and fix that code!
I know exactly 0 Americans in that situation.
90% of the developers here do this because they have to and not because they want to.
Things are changing now but I promise you'll still be getting shit code for a looooooooooooooooooooooong time.
I want to know what percentage of developers in the western world got into development just because they were pushed into it because of various reasons and not because they chose to do it
Is it a job security feature? Great code becomes a onetime payment, continued maintenance pays better over time.
Okay firstly no one even thinks this way.Anyone who even thinks of things this way has a good enough conscience to not do shit like this.shit code exists mostly because people don't care enough and/or people are lazy.Most people have an "meh just kill 8 hours and let's get home" attitude.
How much do you reuse code across projects?
Depends.anywhere from no code reuse to reuse all the codezzz .Code Reuse helps most of the time than it is a pain in the ass.
How much of shittiness is because of the code-reuse?
Shittiness is mostly because of initial shit code written years ago. Pile more shit on top of it cos it is is risky to change old code that is "working"and tested.When this intitial shit code gets re-used , shit gets shittier.
How often do developers get reassigned to different projects, leaving the job to new devs and therefore resulting in inconsistent and redundant code.
Depends upon the company.This does contribute to the inconsistencies in code but the other factors overshadow this by a huge margin.
Does that mean that you guys outsource some of your shit-ass code generation requirements?
You outsource shit to us.We outsource some shit to others,outsourcing all the way down..
I work in a company that doesn't oursource anything fortunately.
How much of the shit-ass code you have to fix looks like it was blindly copypasta'd from Stack Overflow? It would be lovely to be able to blamefor breaking All The Software.
Haha the code per se is not copied most of the time but the ideas are. Then the developer adds some of his genius ideas (without knowing what the copypasta code does) cos the stackoverflow idea was not good enough and we have grade A shitcode.some of the code that's been written should never ever see the light of day.Jesus goddamn christ.
What is your biggestyou've had to fix?
Oh boy there are quite a few . I am gonna get back to you on this later
How much of the shit-ass code you fix was initially written inside your own org?
All of it .
Edit:
I would like to add that most shit-ass code is written here locally.we fix shit-ass code within the organization or shit-ass code from some other organization.
How often do you see code going out that's more shit-ass than the spec that came in?
IME we started working with a spec that was 80% okay , 20% shit-ass
The code that goes out is 60 - 70 % shit-ass,30-40% good enough( meaning of a good enough standard to go into production)
In two years , Of all the code I've written,30% is probably writing new code,the rest is fixing shit-ass code.
I just realised I actually make my living fixing shit-ass code.
Why the hell does everybody over there agree to "try" to meet deadlines that are objectively impossible?
Hi Weng,
1.This is primarily due to management having a strong belief in "The more developers you put in, the more work gets done in a shorter amount of time".
2.Also all the resources in a team are not properly trained.Mostly cargo cult programmers and one or two people who actually know what they are doing.This means a deadline that can objectively be met turns into one that cannot.
No 2 happens as frequently as No 1 does.
I woke up too early and am groggy as fuck.Sorry if am not articulating it well enough.
I thought I would give you first hand account of Bizarre shit that goes on down here if anyone is even remotely interested
Edit :
Disclaimer : There are always exceptions to the rule.What I say is mostly true of the places I've worked in,what my friends go through and anecdotes I've heard from other people.There may be companies where everything is Rainbows and Unicorns shitting rainbows,but they are few and far apart.Otherwise what I say is true and anyone who says otherwise is Bullshitting.
So you like static typing?
Static typing feels reassuring.
Because the slogan of Ceylon, which I suggested above, is literally "Static types that just work" (= static typing that doesn't suck).
I looked at ceylon . It looks pretty neat . Looks like a brand new language though. I m unsure about jumping in .
Also, I'd really love someone to try it out and tell me whether it's worth getting into.
Waiting for the same .
Why has nobody mentioned Haskell,F# or Ocaml so far ?
And once you have gone through the pain to get a Java Runtime installed you could also look at Scala, or even the Play framework built on top of it.
I was reading this and quite a few people seem very negative.
https://news.ycombinator.com/item?id=9218213
javascript is a given for web dev, I assume he already deals with it
I am not a Web dev and I dont deal with Javascript. I've done the basic tutorials but havent gone further.
I would recommend Python for OP. High level as c#, but very different and runs in some devices c# doesnt. Seems like a good second language for a c# coder
I was very seriously looking at going down this road with all I've got but If there is something better than python ( In terms of doing the same things python can do in a better way, or doing more stuff than python can ) ,then I don't think there is any point in learning python.Also I am in the dark about if there is something out there that is better than Python.
P.S I hate Ruby. Absolutely do not wanna learn that.
Ah yes.
Do you think it is still worth investing time in Python ? Also what was it about Go that got you bored or made you feel it was stupid ?
I've heard people say Every decent programmer should know C. What is the deal with that ?
So I would actually be trolling myself on a few levels If i learnt INTERCAL. Nice.
I ve already used a lot of C#. In what way would learning Java be more fun or different.It would be helpful if you could elaborate some more .
After a very brief look at the INTERCAL site,It looks like something that was created with pure WTFery as its main goal .
I have never heard about INTERCAL till you mentioned it .
Any reason as to why INTERCAL or C++ ?
Hi Everyone,
I have been working with C# for a very long time and looking for a change at the moment.
I am looking to learn a programming language primarily for personal / afterwork use.This means playing with it on my spare time,Hobby projects,little scripts etc.
I would like to invest my time in something that ranks high on the "Bang for the Buck" scale in terms of being the most fun and being as different from c# as possible .
1.I have dabbled with Python,Ruby,Haskell and Go for a while.
So I feel pretty much the same towards all of these.
2.I would like to actually use any of the new languages I learn for writing non trivial,user facing applications if possible.( wanting something fun to use outranks being able to do this )
3.I do not want to invest in languages that are pretty much outdated meaning FORTRAN,COBOL if you know what I mean.
I've been reading too much about what languages to learn, the pros/cons of each language and am just confused at the moment.
What new languages that you have picked up for personal reasons have been the most fun to use and what would you recommend, taking the things I've said into account?
P.S Please feel free to refer me to any other threads where similar discussions have already happened.
Thank you.
I asked for Toad instead of sql developer which is impossible to work with and I work with the database 70 percent of my time.was told licenses were very expensive.No Toad for you.
Let alone someone being ready to pay for project management stuff.
Omg this was the guy who asked me what I was upto and when asked if he checked the mail with the latest status updates told me he never checks most of his emails.
This one s not worth it.Guess just the immediate boss being able to see the statuses should do for now.
Wow fuck my life.goddamn.
The ones that cannot login include the boss's boss and someone from the testing team.They don't have TFS access.
Ah.Should have thought about it. The whole thread seems pointless now.
Alright will look into TFS then.Will take a tiny nudge though to convince people to login.
Nope.The link you posted says somebody must be a member of that board to see it.The only member in the board is me.There is no one else.I am not inviting anyone else and even if I do people CBA to do all that.so yeah.
Are we still talking about TFS? I am confused now.
Trello is free.But if someone else wants to see my stuff, they have to have a username login and then see my stuff. The chances of my boss or manager logging in and then looking at my shit are very very slim. No logins.I click on a button that says share,get a link, send it off to the person in question, they click it,see shit.Am I asking too much or what I'm asking doesn't exist at all?!
Tfs wouldn't be feasible. Sombody has Tfs access.somebody does not.some might not even have any clue on what TFS is.Again,what I need is only useful if someone can just click on a link,be taken to a page where my progress is listed kanban style.Very very basic stuff.
Wait a minute, what is the right technical term for what I am looking for?
We do use TFS but I don't even know where to start looking