Readit News logoReadit News
precompute · 3 years ago
> To put it bluntly, I’m not sure I trusted Infosys to revoke this key in a timely manner. So I did it for them with aws iam delete-access-key --access-key-id=$AWS_ACCESS_KEY_ID, and now the key is useless:

Hilarious. Infosys is a known "mass recruiter" in indian colleges. WITCH (Wipro, Infosys, TCS, Cognizant, HCL) companies is where talent goes to die. No competent employee stays in those companies (from what I've witnessed). Wouldn't be surprised if this turns out to be just the tip of the iceberg, because putting people with 6-12 months of programming / computer "experience" (that they only signed up for because of the money) in charge of major production systems is a recipe for disaster.

duxup · 3 years ago
I had some contact with Wipro. It was their standard operating procedure to call us up and yell at support team members that X "Hasn't worked for months and you haven't done anything." + escalate up the chain as high as possible to put pressure on the tech support staff from some other vendor, when in fact they just opened the ticket. They would lie and reference the first old ticket they could think of and say it was the same issue (it never was, they wouldn't even lie well enough to reference the same equipment).

They would declare everything was a P1 ticket and demand it be fixed immediately. Then we would get some output from the machine or even remotely access it and find that outside of testing at the factory this was the first time it was powered on. When we would ask them for configurations ... they were evasive.

If you got their end customer on the line you would find that they had been lying to them for months. This happened a lot ...

P5fRxh5kUvp2th · 3 years ago
> No competent employee stays in those companies

I gotta say, this explains so much.

We have a FTE who came from infosys and he's very good. I have such a hard time squaring that with the team that submits an initial PR with the bin and obj directories checked in, then follows it up by adding .gitignore.txt file before FINALLY submitting a .gitignore file. And then finding them representing currency as float, or finding catch statements with a single line that rethrows it, as below (C#)

// this form throws away the stack trace from the original exception. catch(Exception ex) { throw ex; }

And when asked why this exists they add logging to it

catch(Exception ex) { _log.Debug("Unhandled exception handled.", ex); throw ex; }

----

I could go on, but the ole eyebrow just twitches whenever I think about infosys.

But then I see this other person who came from infosys. It's like trying to understand how that 6'11" basketball player came from that family who has no one over 5' tall.

Rationally I know strong technical folks can come from these companies, but damn... how? There's another poster claiming everyone makes mistakes, but no, many of the mistakes they make are not reasonable.

udkl · 3 years ago
He must have joined Infosys at 'on-campus' recruitment. Infosys and other companies might have visited his campus, he gave a sort of test and he was selected. Sometimes, once you pass an interview, you aren't allowed to try for other on-campus companies. So he was 'stuck' with Infosys.

The other reason is that programming as a hobby during college isn't a thing in India. (This might have changed in recent years). So you only get a chance to really mature as a programmer in the first few years out of college. So when he was ready to move on from Infosys, he had matured, but still had the Infosys 'stigma'.

And then it's really a numbers game. Infosys has hired millions in the past decade or two.

fellellor · 3 years ago
Programming/anything to do with PCs in India is a rich man’s hobby. Tinkering is not encouraged in colleges in the country. In any case this is a big country with a lot of talented devs. But for the same reason the pool of mediocre programmers is also pretty big.
rk06 · 3 years ago
Tier 1 companies generally hire from tier 1 colleges. Tier 2 and tier 3 college students are either ignored or not able to make it due to lack of quality education.

But those talented students take up any job offer they get (I.e. WITCH). when they get experience, they switch to higher tier companies.

There are many talented folks at WITCH companies, they just don't stay there.

QuinnyPig · 3 years ago
They employ a quarter million people. Quality may vary…

Deleted Comment

zwkrt · 3 years ago
Emphasis can be a good way to get visa endorsement for finding a better job. Also sometimes people who are booksmart are not streetsmart and end up working for a bad company.
willcipriano · 3 years ago
Imagine trying to debug a issue in the middle of the night and you go to the logs to find "Unhandled exception handled." dozens of times.

I'd probably just quit.

dessant · 3 years ago
Fun fact: Mozilla projects are now developed in part by Cognizant Softvision, including Firefox for Android. Their employees are everywhere on Mozilla bug trackers, and their numbers seem to have increased since 2020, right after Mozilla fired a quarter of its workforce.

https://www.cognizantsoftvision.com/blog/pedal-metal-mozilla...

udkl · 3 years ago
This is a #TIL to me. I'm not sure I would trust these Mozilla projects going ahead.
alfiedotwtf · 3 years ago
This pisses me straight off. Someone needs to fork Mozilla (the company) and bring back its hayday culture.
drcross · 3 years ago
>No competent employee stays in those companies

Absolutely true from first hand experience.

Imagine being a top performer doing great work for a company whose managers insist on wasting your time putting you into needless meetings getting you to explain how you're doing everything all through badly communicated text with typos and misspellings.

Gare · 3 years ago
Well, at least it got Rishi('s wife) rich.

Dead Comment

smcl · 3 years ago
> Cognizant

Someone hired those clowns as contractors as extra in a previous job, to loud protests from our development team. They produced what was quite possibly the most chaotic, copy-paste, typo-laden code I have ever seen in my life.

0xmohit · 3 years ago
This is hardly surprising. Most of them would be completely clueless about the code they've "written".
alfiedotwtf · 3 years ago
I've seen Infosys-produced code that there was no way it was going to work... turns out that after I googled it, multiple lines were straight 1:1 copy pasta from multiple StackOverflow answers - just jammed together in the hope that something would work. I was shook.
alisonatwork · 3 years ago
This is unfortunately common even outside of Infosys. I've experienced it at several of my former employers, although admittedly more in China than in other countries I worked.

It's interesting when you sit beside a developer who does this kind of stuff in a pair-programming context, because it immediately becomes clear that they really don't have a clue how to read and understand code in the abstract. Their process is literally copying and pasting stuff that seems similar and then running it until some arbitrary happy path test passes, not considering that it might only be passing by accident, or that they might not even be testing a real business scenario, or that there are now a bunch of unused and misleadingly-named variables floating around. And when you point that out, there isn't even a lightbulb going on that perhaps they should try to clean things up or adapt the pattern to better fit the specific use case.

I've always attributed it to a mindset that doesn't really take quality into account. And it's hard for me to argue the point when I have also been "guilty" of doing a quick hack solution or employing YAGNI to build something that might not be DRY or especially elegant but does work to solve the problem. People who just throw everything at the wall until something randomly sticks believe they're doing the same thing. Who cares if the code is unmaintainable or not performant? Who cares if there's a bug? They still get paid anyway, and the corporate machine just keeps rolling on. So - from their point of view - why make the extra effort? For me I think it's just a neatness or tidiness compulsion that makes me want to try to make code clear, robust, backward compatible and maintainable. But realistically even if I didn't do that, I'd probably still be 20 years into my career and working as a senior dev, so what's the difference?

It makes me sad.

paxys · 3 years ago
These companies literally do not want to hire competent people, because they know they won't stick around. Their business model is to hire the absolute bottom of the barrel engineers, pay them the tech equivalent of minimum wage, and sell "consulting services" to overseas firms that don't know any better.
unixhero · 3 years ago
AWITCH ... you forgot Accenture
halfmatthalfcat · 3 years ago
Glad to find this mentioned, Accenture is absolutely an offender.
abhinavm · 3 years ago
Or IWATCH
kblev · 3 years ago
What about Sapient?
sbf501 · 3 years ago
too bad, it's a great company name that inspires confidence... until you read a comment like this!

Dead Comment

robofanatic · 3 years ago
> Infosys is a known "mass recruiter" in indian colleges. WITCH (Wipro, Infosys, TCS, Cognizant, HCL) companies is where talent goes to die.

This could be true but you cant really generalize and it has nothing to do with the article. Infosys is not the only company leaking keys online. pretty sure tons of Amarican companies have done that

duxup · 3 years ago
I think that post goes on to explain why that might be relevant.
willywanker · 3 years ago
Infosys bot spotted. 'Amarican' companies eh?
nell · 3 years ago
This thread is full of generalized insults at a million people based on where they work. If someone did the same based on a different attribute of a population, they'd be banned.

I've worked at one of these companies but left over a decade ago. I know how we're looked at when we do client work (part of why I left). Some of my colleagues were less competent, true. But, some will wipe the floor with the client employees we did the work for.

To WITCH employees: If you are an employee at one of these companies, remember you are not the worst. Many of you come from humble backgrounds and are just learning the ropes. The world is cruel. It is a tough place, and you will be discriminated against. This is your fuel. You've already made great strides; keep going. You have to.

mrweasel · 3 years ago
I'm not quite reading it that way, but if that's the case I completely agree: You should never insult people based on where they work, or for any reason really. What I see is a general criticism of the companies, their culture and business practices.

InfoSys is not a company I worked with, so I can't and won't comment on them. TCS is a company I have had the misfortune to encounter. The problems with TCS is numerous, a few examples: they oversell, you're denied access to consultants that can actually help and they will always prefer to prolong an issue, rather than escalating to senior consultants. There's no incentive for one of their consultants to be pro-active or take responsibility. There are so many departments/team and layers in their organisation that there's always some one else to point the finger at.

The consultants are TCS aren't stupid or incompetent, but they also aren't being helped, pushed or motivated by seniors or their management. I do got the feeling that they would be reprimanded if they where to escalate an issue. In a meeting with TCS I suggested added 8GB of memory to a VM, as either a temporary fix, or a sort of "let's see what that does for the client". That suggestion was rejected because: It wouldn't fix the underlying issue (which was true, but they also didn't want to upgrade Java or the operating system, which was part of the problem. The OS being an old unsupported version of CentOS), and also wasn't something you could "just do". That would require involvement from 5 or 6 other departments. A month later, someone finally caved in an escalated to a higher up TCS consultant, which just added the memory as a fix until the service could be migrated to a new OS and JRE.

Anyway my point is: No, it's not the staff, not as such. They skills are for the most part perfectly fine. The company did have true experts available, if required. It's just that the culture is a really bad fit for western style companies, if you're in Northern Europe it's an even worse, because we don't share many of their values and fears. This could be solved if the Indian companies better understood the market they're selling into, because they do have the technical skills. As it stands, people like me get annoyed that we have to tell the clients that we can't fix their issues, because someone in Mumbai is afraid of looking bad to their boss or ask a colleague for help. If it has to be like that, then at least have the balls to tell the client yourself why you don't care that their systems haven't been running right for a month.

cocoland2 · 3 years ago
That is a very compassionate comment.Thank you!. It is such a sad thing to make sweeping generalizations, I know of many ex employees of these organizations in FAANG, startups. Agreed that the ratio of great technical talent may be small, these companies have 300k employees, a vast majority is maintaining a legacy application that is keeping a business alive somewhere or processing someone's health insurance claim or something important thereof. You will find some really smart people doing products like Finacle, a well adopted core-banking software. What was done was bad and than talking of bad practices (so many exposed buckets in AWS, miners using compromised EC2 instances from github repos) a vast majority of the discussion seems to be sweeping generalizations of how every single person employed in these companies are!
stevewatson301 · 3 years ago
There is something to be said about the repeated displays of incompetence though. My own experiences working with WITCH employees have mirrored those of the other comments and that of the article. It is not wrong to criticize the methods that they pursue, nor the fact that they do not wish to learn from their mistakes.

Most companies the size of WITCH do not utilize access keys nor add them to source control. While a developer may make a mistake, you would expect there would be guardrails around the development process, either by way of an automated scanner or a more experienced software engineer catching it as part of a code review. The fact that none of this happened is quite concerning, IMO.

You could also perhaps say this is a management problem than an employee problem; and while that is true, such distinctions are rarely made. As an example, I'm sure you've had bad experiences with customer support which you simply summarized as "The support rep at Corp X sucks" when talking to other people; whereas the truth might be somewhere closer to "The support rep was out of luck because they didn't have a process to do A, B and C because management didn't think of it."

Aeolun · 3 years ago
> Most companies the size of WITCH do not utilize access keys nor add them to source control.

Most companies the size of WITCH do not use barely out of college engineers for rock bottom prices, driving them to deliver, features, features, features at all costs.

Literally all costs. It's a lot simpler to work with AWS if you can just plonk your full access key down everywhere, and even someone just out college can understand it.

Conversely, dealing with AWS Roles/Profiles and permission is a whole separate profession by this point.

qwertyuiop_ · 3 years ago
It is a tough place, and you will be discriminated against.

Calling out incompetency which exposed privileged patient data is not discrimination.

Rough analogy: you don’t want a pilot who flunked basic aviation class to fly your plane and it’s not discrimination to keep him or her out of the cockpit.

crossroadsguy · 3 years ago
I am from India and live here. I usually find it offensive the way HN becomes racist, subtly and directly, when topics around this subcontinent, especially India, come up. This is anything but that.

I think people are unnecessarily being much more considerate and respectful than this company and its people (including the British PM’s father-in-law) deserve.

Infosys and anything or anybody related to it are worst of the worst.

TheNewsIsHere · 3 years ago
I’ll take a shot at being brutally honest. I feel this in a different way. I grew up in a conservative family with some racism in its more distant ranks, thankfully with a more liberal mom to balance it out. I grew up fairly well off in a white area, where there were only ever two families of color. Both families moved away in a much shorter time than the average.

I’ve noticed that for awhile I had carried an innate aversion to offshore outsourcing, but only when it’s predominately non-white. It’s difficult to rid yourself of these intentional or unintentional exposure based thought patterns.

I had the privilege and good luck of ending up in a position where I ran an educational, science focused nonprofit. Then I started a business that had needed skills far more expensive in the US, before we could quite reach that level of expenditure. You learn quickly in those kinds of situations that if you carry those innate perspectives you can end up locking yourself away from some excellent talent; capable people who can work magic if you set them up for success.

This comment is only in reply to the topic of race. I’m not making any judgements or assertions about Infosys or any company in particular. Some companies and some people are bad at what they do, and that’s a global truth that is blind to race, culture, creed, politics, and anything else. I’m in full agreement that this type of security failing can, will, and has affected any company no matter what their employees look like or where they are based/operate.

willcipriano · 3 years ago
I don't see this as a India problem, it's really an incentive problem.

In my experience the further you get from the money, the less of a shit people give. At a 5 person start up the result of any effort you put in is considerably more noticable, you don't have to share the credit of a innovation with a thicket of business analysts, scrum masters, executive vice presidents, etc. In that type of environment people tend to put more effort in as generally a sizeable portion of the rewards for that effort will find it's way to them. (Side note: this has changed with the innovation of Hollywood accounting[0] for start ups, and the number of truly innovative start ups has also seemingly declined)

Now think of a large company. The rewards tend to be nearly entirely rank based. You are a Software Engineer III, that pays between $x and $y, if you want a promotion you'll need to change fields into management. Perhaps a really bright idea or large effort will result in a small bonus, so you still have some reason to put effort in but probably won't go crazy.

Now go one step further, you are a employee of a 3rd party firm working for a large corporation. A big part of the firm's value prop is that they are cheap, as in they demand less of the reward for effort, they share a small portion of that with you but also have their own thicket of business analysts, scrum masters... you get the point. At that point honestly why bother? You have so many middle men between you and the results of your efforts that it's very unlikely that you'll ever see any meaningful reward. Just do what it takes to not get fired.

[0]https://en.m.wikipedia.org/wiki/Hollywood_accounting

basha94 · 3 years ago
Thank you for this! I've said the same thing and had to deal with salty downvoters earlier today. Companies pay WITCH companies billions of dollars for their services yet a lot of pretentious hackers just don't see the value.
stevewatson301 · 3 years ago
That's just based on the ability to convince the management types though, and I'm sure you've heard of the phrase "nobody got fired for buying IBM."

For an executive, it's easier to justify outsourcing to a large consulting firm simply because of the security afforded by the choice and the ease of justification; rather than any technical abilities they may or may not possess, and certainly it does not imply its correctness.

The anecdotes you hear are from a engineering perspective, which is where the consulting firm has to walk the walk, exposing their true abilities. It is incorrect to dismiss that as being "salty" or "pretentious", and tint them with an angle of "discrimination". The lack of processes and guardrails in these consulting companies is an objective fact.

crocwrestler · 3 years ago
That's fine, but people use these companies to presumably receive competent contractors, not to subsidise the country of India
jojobas · 3 years ago
There is nobody responsibly for hiring of new people into any of the bannable groups, or firing from them. There is management at Infosys that is 100% responsible for the apathetic, rot that engulfs it.
mindentropy · 3 years ago
The funny part is WITCH is propped up by these very companies complaining because they themselves are least bothered about quality. I have seen many executives in suit and tie visit them, get treated like royalty and shake their heads and talk bullshit.

I always used to wonder how can someone be so stupid repeatedly but then I learnt along the way that engineer's opinions hold very little value in the way of making money at the lowest cost and quality possible that they can get by.

darkarmani · 3 years ago
> based on where they work. If someone did the same based on a different attribute of a population, they'd be banned.

Why is that surprising? Are you making reference to judging people on the color of the skin versus where they CHOOSE to work? I'm don't know anything about WITCH companies, but this is a serious false-equivalence.

kras143 · 3 years ago
I understand your sentiment! Do you have any references or stories to share which show WITCH companies in a good light?
nell · 3 years ago
They lifted millions of us at least a class or more, financially.

Lower -> middle

Middle -> upper middle

Some even got rich.

In a caste discriminating society, they leveled the playing field.

Their business partners continue to do business with them. I remember an internal story, during the GFC, we worked on credit for a client who couldn’t pay their invoice($ millions). These companies are not angels, nor they only hire the best. But they’ve been the launchpad for millions of IT careers that wouldn’t have happened otherwise.

sumedh · 3 years ago
> Do you have any references or stories to share which show WITCH companies in a good light?

They made lot of their shareholders very rich

Deleted Comment

iaml · 3 years ago
Even though hn commenters like to pretend otherwise, if you have a close look you can find many outright bigoted takes here.
oregano · 3 years ago
I applaud any bad press on InfoSys. I picked up contract gig through them a few years ago. Here are some of the takeaways from my short lived experience: - It took them over two weeks to send me a computer. - They cancelled PTO for everyone. (this was the most egregious single thing they did) - They had absolute worst internal site for accessing HR documents and accessing personal resources. Just a maze of links. You could only access it via Internet Explorer (I swear I'm not joking). Everything took forever to load. It was like stepping back into 1997. - When I gave my 2 week notice, they refused and said I 'owed' them at least a month. LOL not sure how they think they can control people like that. I gleefully told them to 'deal with it'. This happened about 45 days after I started as it became obvious very quickly how bad this company treats people.
chsreekar · 3 years ago
was in a client position (Infosys was contracting for the companied I worked for). Absolute worst processes in the world. At one point they blocked legit dev domains in their firewall and took 3 weeks to unblock a mongo db after vehement protests. DON'T touch Infosys with a 100ft pole
curiousgal · 3 years ago
> You could only access it via Internet Explorer (I swear I'm not joking).

That has been in the case in most investment banks as well.

sofixa · 3 years ago
> When I gave my 2 week notice, they refused and said I 'owed' them at least a month. LOL not sure how they think they can control people like that

To be fair, in many countries (probably most developed ones) there are regulated mandatory min and max notice periods. E.g. in France the standard is 1 to 3 months, negotiable of course.

avg_dev · 3 years ago
Wow. Really crazy. I know it was not right to revoke the key, he touched into their system. He probably broke someone’s production.

But it was also absolutely the right thing to do. A god mode key floating around for over a year unrevoked, with real human beings’s medical data on the other side… I am glad the post author revoked the key. It is probably too little too late but they did close that door and maybe saved someone some pain: not the negligent development team, but a real patient and human being, perhaps many of them.

fragmede · 3 years ago
The lesson here is that there are things worse than downtime. Yeah the site being down is bad but hey, what's worse? Leaking PII all over the place.
orf · 3 years ago
I tried to highlight this in the post, but the key is a personal user one tied to an email, and the worst that I expect would happen would be that some training scripts break.

If this was a production key or something that seemed like it would cause financial harm/downtime, I would have never deleted it.

lmm · 3 years ago
Sadly, if you measure "worse" in selfish financial terms, the site being down is probably worse for you.
0xbadcafebee · 3 years ago
Even worse: PHI.
sbf501 · 3 years ago
GitHub always freaks out at me when I include text that even looks like a PEM cert. Too bad they can't scan for AWS key / secret variables too.
genmud · 3 years ago
They do, this was likely in a private repo which isn’t scanned.
kevin_thibedeau · 3 years ago
It wasn't right to issue a fraudulent takedown either.
stefan_ · 3 years ago
Pretty sure GitHub runs a system that will automatically revoke every (AWS and other) key to ever become part of a repository.
OJFord · 3 years ago
That evidently didn't happen here.

I do remember reading about that too though, maybe it missed it because it was JSON data not a variable definition or something?

https://docs.github.com/en/code-security/secret-scanning/sec...

I can't find anywhere that specifies the actual pattern though.

whoknew1122 · 3 years ago
Not in my experience dealing with customers who had AWS email them saying 'Hey, we found one of your keys on GitHub'.
rodgerd · 3 years ago
They have the tools to do that.

You might be horrified by how many shitty developers want all the good guardrails GHE provides switched off, and how many managers will support them because they're a "superstar who gets things done".

xdfgh1112 · 3 years ago
Not automatically since that would lead to them getting sued, no?
jandrese · 3 years ago
What are the chances someone goes and gets a new key and then immediately checks it into git on top of the old key?
AlfeG · 3 years ago
Is it possible to create another god keys with this key? Will other keys expire also?
basha94 · 3 years ago
Can't help but be annoyed by the flock of pretentious hackers painting every Infosys/TCS employee with a broad brush. One might say this particular leak is bad on part of Infosys and they must be held accountable for this. But calling the entire company incompetent is just lazy and stupid.

They make more than $3B in free cash flow, they are worth more than $80B in market-cap and they gainfully employ more than 100k people. Folks commenting here about the "competency" of a company should realize this. Most of their clients are based in US and UK. These companies have been using Infosys' services for decades and also have locked in deals for the coming decade. If a company was really that incompetent, it really wouldn't be on the scale they are today.

You might call them a "boring services company" but they matter a great deal to a lot of people. Less pretension, more focus on "value", please? :)

Aeolun · 3 years ago
I think you are misunderstanding what these companies have deals with Infosys for.

It's not because they're so competent, it's because they're a convenient scapegoat when things inevitably go wrong.

Things inevitably go wrong for them because people hiring a company like Infosys do not want to be told how to do tech by competent engineers (and are probably not able to distinguish competent from incompetent engineers in the first place).

basha94 · 3 years ago
Yeah, right. Vanguard is paying a billion dollars, and Daimler is paying three billion dollars to Infosys because they are a "convenient scapegoat"?
krageon · 3 years ago
If the focus was primarily on value, a lot of comments would be significantly more scathing in significantly more cases. The fact of the matter is that if you work for a company that produces trash, that is fine - everyone has to eat. But nobody owes you respect for it.
basha94 · 3 years ago
Eh? First of all, I don't work for them. Secondly, what makes you think this company produces trash? Vanguard recently signed a $1B+ deal with Infosys to help them with cloud migration and other services. Why the heck would an established client like Vanguard pay a such huge amount for no reason? You are either ignorant or just don't understand the business value companies like Infosys provide. I'm guessing you are a Software Engineer?
basha94 · 3 years ago
For those who are downvoting me, would love to hear your take instead of a salty downvote. All numbers in my post are factually correct.
mindentropy · 3 years ago
I don't understand why you are being down voted. I disagree with you that they provide quality though. They don't. It is also the case that the company that hires them provide any quality. All are in it for making money with lowest spend and quality that they can get by. Very few obsess over quality and ones that do are vertically integrated to control quality in each step of the process. Very few American companies are like this.

The engineers who complain here don't have any influence in the decision making or otherwise they wouldn't be crying and complaining here.

krageon · 3 years ago
The numbers don't matter, because they're not about the core issue at all. My guess is that the post reads as if you don't understand that money can in fact be spent wrong and you are downvoted for this reason.
ticviking · 3 years ago
I really wish this surprised me. The number of people who completely understand the stack they are working on is shrinking, even as the size of the stack grows.

The power of computing is such that every organization on the planet is forced to lower the bar to get people who are marginally competent, even if they lack attention detail and cannot be relied on to solve problems of this sort. This kind of leak is the result.

andrewxdiamond · 3 years ago
I don’t think there are any people who understand the full stack. I don’t think anyone like that has existed in computing in a very long time.

It’s truly impossible for a single human to actually understand the physics of electronics, the world of CPU micro-architecture, packet shuffling network equipment, the nuance of CSS, and the never ending complexity of UI/UX design.

The only way this statement could be accurate is if you arbitrarily start cutting parts of the “stack” out.

dwheeler · 3 years ago
I disagree, it takes lots of time but it is possible.

Personal example: I have an electronics engineering degree that was 1 semester short of a physics degree, so I learned quantum mechanics, electromagnetic field theory, transistors, and how to create a CPU (I even created a CPU out of simple gates and way too much wire wrapping). I love computer software, so I learned assembly, how to write compilers and operating systems, and libraries. I have configured network hardware and written network software at various levels. I've also used CSS and implemented UI/UX. I've written code in many programming languages, including JavaScript, Python, C, C++, Java, Ruby, Rust, Common Lisp, and Scheme. I eventually got a Computer Science degree as well.

None of these things are magic, and the info is relatively easy to get. You simply have to keep learning and be willing to try new things. It can be fun, too.

Yes, today it can be helpful to specialize at any particular time in your life. But I think it's best to use that as a launching pad to branch out.

userbinator · 3 years ago
If "full stack" means electronics up to JS, then there are probably quite a few people who can work at all those levels. Although a minority, at least they can understand a "fuller" stack than most, unfortunately.
cmeacham98 · 3 years ago
I dispute this: I do not think you need to understand the whole stack to know using what effectively is "god mode" access is bad practice.

Even if I pretend I don't know anything about AWS, if somebody handed me credentials with access called "FullAdminAccess" and told me to use them for my little script that only needs read-only access to S3 I would be extremely skeptical.

The reality is that the culture at Infosys seems to place zero value on security of customer data.

ashirviskas · 3 years ago
>Even if I pretend I don't know anything about AWS, if somebody handed me credentials with access called "FullAdminAccess" and told me to use them for my little script that only needs read-only access to S3 I would be extremely skeptical.

If you ask for an access key for your little script and get one, you usually only check if it works for your case and not always check if it has any other access, so I can easily see it happening without proper access controls.

pipeline_peak · 3 years ago
In a world where all the problems are wrapped in containers and ever increasing bloat, it takes a lot of discipline to understand the stack, if that’s even the proper term anymore.
ticviking · 3 years ago
Even just understanding "the stack" if you're using a cheap Linux VM and admining it directly is a heavy lift for most devs.
dcdc123 · 3 years ago
Their entire cybersecurity page is just a bunch of gibberish. It's like someone slapped together buzzwords and phrases until they filled a word count.
zikduruqe · 3 years ago
Corporate Ipsum.

https://cipsum.com

lob_it · 3 years ago
They could always segment networks to satisfy modern goals :)

And puppy mills explain the aptitude with some company cultures :p

https://en.m.wikipedia.org/wiki/Puppy_mill

Dead Comment

ununoctium87 · 3 years ago
Probably GPT-3 generated...
0xmohit · 3 years ago
The Indian government has, over the years, awarded contracts worth billions of dollars to Infosys for projects like the Goods and Service Tax portal, Income Tax portal. In all these cases, the implementations are slow and super buggy. Deadlines to deliver are routinely missed. In an ideal world, these companies should not be allowed to exist.
ramraj07 · 3 years ago
Now, the interesting this is the recent complete refactor of the country’s income tax portal. It was messy, but I feel it was heavenly compared to the clusterF that was healthcare.gov. So what are your thoughts on this being a WITCH specific problem?
throwawayxx123 · 3 years ago
It was fixed because a govt minister threatened them with jail time in the end. That set them straight and they fixed the monstrosity to save their ass. Can't reveal more details.
cuteboy19 · 3 years ago
It is much better than before now. And it's also better than most govt websites.
morbidious · 3 years ago
You seem to be suffering from inferiority complex issues. Please fix your own thinking's buggy implementation before commenting about others.