This is advertisement. They use her story to promote the app. Of course she didn't write the thing, no "child prodigy" that "released an app that will change the world" in the last 10 years of apps, did.
It's either a political diversity narrative or emotional advertisement for a product.
But yeah, let's all waste our time holding 16 old kids "accountable" for their "unethical" behaviour, like big boy adults do, that'll teach them how to grow up!
Yes. "If you manage to get social media on your side by endearing them then you can lie and steal" is the better lesson to teach a 16 year old.
A 16 year old can waste his or her life by this age if he or she does really badly in school or smokes weed and gets caught. I can forgive teens for a lot of silly things like lying, cheating, petty crime, etc. but not doubling down when caught and creating a social media hatemob for someone questioning her.
Also - she is not a kid. There are at least few countries in which a 16 year old can have sex, drive, drink alcohol, join military academy, etc. and at 17 or 18 the list of countries grows to hundreds of entries.
And she is a "prodigy", not any ordinary kid and she defended herself very well (and evidently successfully considering the thread calling her out on reddit got outright removed, not just downvoted) on social media and even called the person claiming she is lying a "jobless disturbed harasser and bully".
She has attended MIT Launch, was intern at Sales force. Along with writing that app she also localized this app to 10 languages (I'm not sure if she did it herself via Google Translate, the way she writes about it is not clear), optimized it for iPhone X, prepared a full release, all within these 2 months while coming across new techniques and concepts and learning them on the fly.
This is all in her medium.com post and if she can do all of that she can get held to the same standard as an adult. And if it's someone just using her persona and doing all this then there is even a bigger problem, bordering on personality theft and fraud.
Being a kid is not a boolean value. You don't go from "being a kid" to "not being a kid". It's gradual. Some people are still kids at 19, others are quite mature at 17.
Who knows, maybe her parents are pushing her a lot and she doesn't know how to react.
We should give people the benefit of the doubt when we don't know the full story. She'll be forgiven in 2 months anyways..
> Being a kid is not a boolean value. You don't go from "being a kid" to "not being a kid". It's gradual. Some people are still kids at 19, others are quite mature at 17.
It actually is boolean for many laws but that's beside the point. Whatever a threshold is a person who makes apps so quickly, calls herself an entrepreneur and a programmer, all while highlighting her young age (ostensibly to show that she is more mature or skilled than others that age) has crossed it.
> Who knows, maybe her parents are pushing her a lot and she doesn't know how to react.
Then just like with "a team" it's a big issue if her parents pushed her to do it all or did it for her and should not be swept under the rug because it's a woman in tech or a teen.
> We should give people the benefit of the doubt when we don't know the full story.
Too bad the author of this post doesn't get that. Instead they got called names, accused of bullying and harassment of a teen, accused of driving women out of tech, flagged (here too for a while apparently), and pretty much told to fuck off and die. It's only more ironic that the author is a woman too (which in an ideal world should not matter in the dispute but in USA/tech industry it seems to, although I've seen plenty of woman vs. woman disputes online where one woman will claim the other who criticizes her has "internalized sexism").
> She'll be forgiven in 2 months anyways..
Well yes. No one is going to crucify her for this but plagiarism and being put on a pedestal for things you didn't do are (in theory, apparently it is if you are a woman judging by some of the comments here[0]) not acceptable and can't be revealed and then just defended (not even disputed) by tons of people because the perpetrator is a woman or teen and thus beyond criticism or fair attribution of work.
>A 16 year old can waste his or her life by this age if he or she does really badly in school or smokes weed and gets caught.
I agree with the vast majority of your post, but I would say this part isn't super fair. Maybe I'm reading too much into this part, but outside of exceptional cases, we do give minors the chance to recover. I know people who had high school GPAs in the low 2s, that went to community college for 2 years, transferred to a solid university, and have a good career.
At least where I live, your records are sealed at 18 unless you have been tried as an adult (which is exceedingly rare). You can definitely recover from an offense, but it is going to make things harder.
Yes, a 16 year old doing some (alleged) unethical behavior should face some consequences, but no 16 year old should have their life ruined. Intelligence and maturity are not coupled.
I have a friend from college who had a 2.0 in high school and got rejected from the college of new jersey. He ended up getting into a much better school (possibly due to SAT scores) and graduated with a 4.0. He majored in math as well as physics and minored in CS. Worked for Google for two years after... smokes weed too.
"Such kind of people give Women in Code a really, really bad name, because sweetie, it takes tonnes of hardwork, cutting through competition, persistent dealing with sexism and lot of patience to make place for yourself in this male-dominant coveted industry."
It's quite ironic that in a sentence about sexism and a male-dominated industry, the author addresses the developer by 'sweetie'.
So could be the word 'Geek', only to put smart people in their place, that didn't stop you from using it as a badge of honor in your nickname. So maybe you shouldn't blanket-accuse everyone of being a misogynist based on some hypothetical male character that you made up to fit some preconceived narrative of sexism, because that is in fact the true sexism here. There are plenty of people who use the word 'sweetie' endearingly, there is nothing wrong with that.
I don't know any man who would use this word except towards his daughter (when she's quite small). It's unthinkable any man would use this word in such a way - in a public post, patronizing towards a young girl. It would be an PR suicide, and the result would be contrary to his expectations.
I've also seen it used in Tumblr posts which were written with absolutely no harmful intent. It's imaginable that the author of that page had used the word in a not-mean way before in their lives, and especially likely that dripping sarcasm doesn't come through in text.
As for the actual article, I guess it goes to show that this "kid genius" media stuff is always self-interested on the part of the institutions and rarely if ever benefits any kids.
What you seem to think it is and what it actually is are two different things. "Sweetie" is a traditionally Deep South term of endearment or mock-endearment applicable to both genders and used almost exclusively by women. I can't remember the last time (if ever) I have seen it used by a man other than in imitation of women from the Deep South.
I'm not sure it is. I suspect it's intended as a genuine term of endearment and the author is oblivious to the negative connotation. Still unfortunate.
I find it odd that someone who was writing a paragraph about sexism in tech (or any industry) wouldn’t be aware of the negative connotation - but your explanation could be right.
The point is that, in the South, sweetie isn't a gendered term. I'm a man and get called sweetie every day in a non-demeaning sense. When used pejoratively, it's essentially "bless your heart" condensed into a noun.
Interestingly, at least in my area, it's generally only used by women and effeminate gay men. As a result, actually using the term does imply effeminacy, so a straight man using it to insult a woman may be unknowingly implying something about himself which he'd find embarrassing.
My experience is different, the only people I've ever heard use "Sweetie," besides towards children, is older men being condescending towards younger women, making sure they know their place, and older men who use it towards younger women as a term of endearment unaware that it's usually used in a condescending manner. I've literally never heard an woman say it outside of speaking to children, however, I think it might be acceptable to use in the American South, at least stereotypically, I've only spent a few days in the South myself.
That being said, I believe this particular use was intended to be ironic/sarcastic. Though it ends up being just a distraction.
I see where you're coming from but I think the point still stands. Making a fraud the poster child for a cause is worse than having no poster child at all.
In general I'm always very wary of "teenage prodigies" stories, they're very marketable but I think they're bad for everybody involved: on one hand the "prodigy" is on exhibit like some kind of circus freak and at this age is probably ill-prepared to deal with the attention, on the other the people he's supposed to inspire (kids his own age) just see a bar that's impossible to reach. You can't expect your average 16yo to write a high quality crypto tracker app regardless of gender. It's not inspiring, it's discouraging.
A decade is more than enough time to become extremely competent. I've know 16 year olds who started learning to code when they were 6. Plenty of developers teach their kids from very young ages. Of course a 16 year old could write a great app.
A 16yo kid who's had multiple years of learning how to program, and a good work ethic, could very well do that - I had published applications at around that age that had users. I don't think a young age is in itself a reason to be suspicious of plagiarism.
I see no reason why a 16 year old shouldn't be able to do that, and it's not that uncommon, especially these days with all the great resources available online.
you're completely missing my point. Your logic is incredibly infantile.
Strong mentorship is important. It's like the difference between a good and bad coach on a sports team. If a sports team wins a champion, its unlikely they could've done it with a coach who doesn't know what they're doing.
if Earl Woods or Mozart's father had ZERO background in music and golfing, could Tiger Woods and Mozart be known for their talents? Maybe, but they would be far less dominant. Just another golfer and musician, the average person has never heard of
This isn't a hit piece by some bro-grammer who doesn't want to share space with a 16 year old girl, this is a woman who had to carve out space for herself in a male dominated industry. She's looking at the software equivalent of that kid who took a clock slightly apart and put it in a cardboard box and became an engineering prodigy because some idiot thought it looked like a cartoon bomb timer and saying that we need to back up and look at actual female programming icons, like Margaret Hamilton (https://en.wikipedia.org/wiki/Margaret_Hamilton_(scientist)).
>> he “allowed her” to call the app hers, given certain “circumstances”.
Is this the actual quote? It sounds as though we're meant to read more into it. The real author could well be a parent, but I guess we're meant to read that it's a suitor.
The "real" author was a contractor--it's common to see app development contracted out on UpWork. I wouldn't read much into the wording since he's not a native English speaker.
Wow, I was always a bit skeptic about this from the beginning. Already after reading her medium article I was convinced there is something fishy going on. Here I was putting together a simple web app after months of cramming textbooks & video tutorial series (as a 19 years old) & there she was winning acclaim for her fake commitment.
Young women interested in programming rare enough, let her get some help, let her have all the praise, that's okay. In years to come she'll hopefully stick to the field and that's what is important. Not that she wrote 100% of her app.
What we must never forget, writing the code is just the small part, marketing and selling software is the bigger challenge. She's obviously good at that and will prevail no matter what the nit-pickers say.
No, it's not ok, because as the original author highlights, such frauds diminish genuinely working women in tech (as is the author). For the same reason we don't give medals to the sportsmen that are caught cheating.
Offer to review their code. Talented beginners tend to be unaware of the best/standard way to do things and are likely to produce code that works but is somehow strange. Point out how to do it differently when that happens, and make sure to explain the reasoning so they can avoid similar mistakes in the future. But don't give just negative feedback; also tell them when they have done particularly well, so they don't get discouraged. And sometimes just showing interest in what they are doing can be enough.
"What we must never forget, writing the code is just the small part, marketing and selling software is the bigger challenge. She's obviously good at that and will prevail no matter what the nit-pickers say"
This is why we have shit software ecosystems - Take Microsoft as the biggest example of "its more important to sell stuff than get it right"
So she can plagiarise an app, call her critic a jobless harasser and get away with it all just because she is a woman?
If this is tolerated at large it will have a chilling effect on any young person (including young women) who looks and sees people like her because they will think they are too stupid for tech since they can't make an entire app in 2 months. It will also have a chilling effect on all men and women in tech. Men will be afraid of criticizing women and secretly doubting their competence and women will be coddled, depraved of criticism and doubted as being there for reason other than their own skill.
IMO it has already happened to a degree in USA. In Poland no one sane would doubt a woman in tech or be afraid of criticizing her but in USA it's getting very murky, especially after stuff like [0].
For me it's not about her being a woman, but about her being a young person. Give them a chance or have we (mid-thirties) already become so intolerant against teens?
> But after reading her blogpost, her stackoverflow/github history in an attempt to understand her struggles as a self-taught programmer; I figured that there was no struggle at all! Self taught programmers are full of numerous questions, but she didn’t seem to have any! Neither is there any progression of all the tasks she did.
This is just one of possible approaches. For example, I actively ask very rarely, the most you could find on SO would be upvotes to answers.
With this approach, the author would probably conclude I didn't write my weather watchfaces myself, as there are almost no public traces of me doing so. And yet.
This one jumped on me too. My history would quite the same and especially when I was younger. I would never ask under anything traceable back to me publicly. And I was always searching much more then actively asking, I asked online twice my whole life and got maybe one answer total.
I would also keep stuff on my own disk until I thought it is progressed enough etc. I was too insecure to show progress, because progress contains more mistakes and I dont like looking dumb. It also makes it easier to tear you down if someone decides to.
I mean, I have no idea what the conditions of that competition were and how much alone you was supposed to do it. I have no idea how much mentoring counts as too much and how much is fine. Nor whether this crosses the line. Just that, the above suspicion is dumb.
"when I was younger" is a risky point of view: i.e. when I was younger I wrote a cycling manager game that was really a very very modded gorilla.bas, and there was no internet to use, only the inline help and that was it. that mindset of figuring things out by incremental change and debugging thoroughly sticks, and even if now I can say I'm used to stack overflow and the like I do see programmer that grew up in a fully connected social world do rely a lot more on the network to find answers than me.
Searching for answers does not leave trace. Only posting under own name does. And there are so many answers to beginners questions out there, that you rarely need to ask new one (and it is likely to be closed as duplicate or obvious homework).
The idea that every beginner programers must leave public track of beginners questions is fairly ridiculous.
i asked one question on SO a long time ago that i'm embarrassed about. i don't blame anyone for not asking with a handle that links to them. i think that just about all questions have been asked really and you can just find them with search.
but on the topic.. she's busted. there's good evidence now beyond signs like those SO/github thoughts.
Why do people always try to inconspicuously promote their products on hacker news by posting links to them in the comments... I find this rather annoying.
This is so true. I think my biggest achievement is that I evolved my ability to search. A few years ago it would take me days to find the solution to a problem, but now I find it much easier to formulate a question or Google query.
Yeah, the lack of a Stackoverflow or Github history doesn't mean someone didn't struggle as a programmer or is lying about their abilities. Maybe they just don't use the sites on a regular basis. Maybe they don't use them as a logged in member and actually get their answers as a guest based on what they typed in Google search. Or perhaps they found some other way to learn that didn't involve open source coding or asking questions online. Heck, I know I'm in that basket; the last time I asked a question on Stackoverflow was probably about two years ago, and even then that was probably the first one. And even to this day, I basically don't use Github at all, so anyone looking for my profile would also find no evidence of a 'struggle'.
There's no reason the person discussed in this story couldn't be in the same situation.
She may not be good at developing apps but she is good a lying...
> I’m not sure who is the “someone else” here. The app is published from Ravinder Singh Arora’s (my Dad) account. I can’t sign up for an Apple Developer account because I’m <18. And I created the app on my own :)
This reads a lot like an attack. Yes its clear they did not program their app 100% themselves. I fail to see how it's such a big deal. Especially one that requires posts on multiple platforms targeting her.
The other developers seem happy for her to take the credit, presumably as its good for marketing. Who is this really hurting?
When someone very prominently says they made an app, someone else says they didn't and the first person responds with calling them jobless, disturbed and a harasser then the gloves are off. And it hardly reads like an attack to me anyway, there are no insults, no ill wishes to her career or life, it's just very firm.
> the first person responds with calling them jobless, disturbed and a harasser then the gloves are off
Well that reaction seems to have come after they were harrassed, called a dumb kid, and a lying piece of shit[1]. This is a 16 year old, they're going to make mistakes. This level of hate for something very minor is really out of proportion.
They did after all contribute at least partly towards the app, so it's more of an exaggeration than an all out lie.
It appears that the author originally reached out to her because she wanted to offer mentorship. Then she realized that the code wasn't the work of someone who'd need a mentor, but an experienced developer who'd done the actual coding. And the girl had the gall to downplay the level of "help" she received.
Instead of the talented and hard-working individual she expected, the author found someone who'd take credit for the work of others to gain internet fame. I don't think this article is the best reaction to that (hurling insults usually doesn't help anyone), but I can understand how she'd get pissed about that kind of behavior.
I have to say, I found the "story" very leading. A lot of inconclusive evidence labelled a lot stronger than it deserves, especially the "confession".
The reality of a lot of app development now is that you can go a long way by not doing very much. Ok, so the git graph shows another developer committed many more lines: since when have we, as an industry, taken KLOC as a serious measure of anything?? Those lines of code could well be XML UI structures or a bunch of config spat out from an IDE.
Is she an amazing developer? No, she admits as much - she claims 10k lines of code, a bunch of which may have been StackOverflow'd, and she doesn't claim experience. She says she has trouble with Python.
If you want us to believe you without giving any proof you'll have to give us more evidence. Why did she give you the (incriminating) source? Why can't you reveal it? What in said source code convinces you she didn't write it?
You can see in the conversation screenshot that she uploaded code on Google drive at my request - my only intention was to review the code.
Yes she trusted me that much - in fact there are a lot of peoples code I have reviewed and fixed.
The code is too complicated for a beginner to have written.
There are generator expressions, lambdas and what not in there.
I could go ahead and post the previous conversations where I was struggling to get basic programming concepts into her head, but shes already gone rabid in trying to discredit me. More material from my side will make her react even more extremely.
My biggest question and open challenge to her is this:
If she wrote all of it -
1) Show us the git log
2) If she insists aviral corrected and merged the code himself, show us the original fragments of code she sent, or show us the mails containing fragments of code if she emailed it to him.
If aviral was really a mentor, why would he use this crude method of collaboration, he'd explain how to use git and github to her to raise pull requests, commit code and so on.
Even the most pleb developer uses github and manages to commit code and so forth to it in a few days. Just look at the number of git repos with hello world like code in them.
I'm sure she'll come up with some excuse why the above is impossible like "we deleted intermediate stuff and mails", or "I dont know how to use git", or whatever hamstering.
I saw bullshit I called it.
The burden of proof is on her.
I have much more to lose by lying than she does.
I have a life, a career and people will surely take the word of a teenage girl over a man in his 30s.
She could instantly destroy all my credibility and reputation by showing proof.
In the unlikely event that she can provide proof that can convince without doubt, then I'll eat my words.
If she can't then its her word against mine - I have nothing to lose or gain by her rise or fall, I don't even own Macs, iPhones or do mobile development.
I have no motivation to lie. I've built apps all my life.
She has every motivation to - this is her ticket to getting into the USA.
Also what about the guy who was told directly by aviral that aviral developed the app for a small sum of money under an NDA?
Aviral has even tweeted something to the effect of "I lost respect for this guy who made a private conversation public". That's damning evidence.
The burden of proof is normally on the person making the accusation. All you’ve offered is your opinion: “there’s no way she could have written it” and some hearsay.
If I accuse you of being a fraud should you have to prove that you’re not?
It's not plagiarism, it's a team putting the 16-year-old in front for the media attention. The crypto currency space is full of dodgy stuff, so not surprising.
The author of this post seem to have it out for the girl personally, which is unnecessary.
She personally claims to have written it all on her own, in the press release she also says she was intern at Sales force in Bangalore, attended MIT Launch and her profile says she is a "16 year old programmer and entrepreneur" along with a link to "my app".
She also called the person disputing that a jobless disturbed bully, harasser and troll and due to internet "siding with her" the author was met with abuse for "harassing a kid" and insults despite the proof they provided about app possibly being a team work or work of someone else.
And if all her social media posts are "a team" then this is even more unethical.
Yes, that's what the current social media climate is like unfortunately. An internet mob harassing someone seems to be the default answer to everything, and each person participating thinks they are fighting for justice or something. I just don't think HN piling on is going to help.
I could understand if the App did something amazing, but it's just a basic Crypto tracking app - there are thousands of these already on the App Store. I'm sure she did work on it to some extent, it's nothing spectacular. Looks like a fairly basic 'follow the tutorial' first App, but maybe that's just me.
It's not about the complexity of the app that bothers me, it's the praise she is getting from people for falsely claiming that she solely developed the app with negligible help from other devs which turns out to be completely untrue.
Members may flag submissions due to the resulting discussion on HN as much as the submission itself: the sets of topics that are interesting and topics that can be constructively discusses on HN are not identical. Both are important to keep HN interesting. FWIW, it's not flagged at the time I'm writing this comment.
Quality of HN commentary is down and the flagging epidemic is part of it.
The problem is sinking and killing discussions that already got going. A minority of selfish users gets to demolish collaborative work that other users already invested in.
The incentives are for lower effort from commenters. A downward spiral.
If you have enough karma, you can vouch for flagged items. You can also email the mods if you think it merits mod intervention. I have done so a few times to say stuff like "It is a good article with a bad title. I think users are flagging in reaction to the title without reading it." In such cases, they sometimes turn off flags and retitle the piece.
Large group dynamics are inevitably messy and complicated. It doesn't really help to get up in arms about that fact.
It's difficult-to-verify flamebait, and if it's not true then it's harassing a kid.
It also reminds me of the Naomi Wu fiasco, where people thought that a woman couldn't possibly be doing all the things she said she did. And ultimately apologised.
It feels a bit like witch hunting and it is probably the reason it got removed from reddit. Anyway "X got removed so X is true" is a slippery slope if not outright false.
It was enough to answer just like she did here:
https://imgur.com/0ihzIzy
Personally I believe her explanations, but then it doesn't look like she was really writing everything on her own.
The author of the article comes across poorly here - this is nothing more than bullying and harassment of the app developer, just because they didn't meet the exacting standards of this critic.
So the app developer had some mentorship, and probably copied and pasted a handful of code snippets she didn't have a deep understanding of. So what? That doesn't justify this completely over the top reaction.
I‘m sorry but the author is indeed a bully. I get the point why it may be unethical to copy and claim it’s someone’s own work but afaik the “real” coders were alright with this.
The author tries with all effort to proof that this kid can’t Code by saying how experienced he is and that he was also smart when he was her age. For me this sounds like being very jealous and frustrated.
The author is women. And this just seems to be case where family 'helps' kid to chart their independent path. It is pretty common and I have known many people who would hire some contractors to write some mobile apps that can be used to garnish resume for college admissions etc.
People have been doing it forever but with help of social media they can generate lot of support and sympathy also if they fit in right slot of identity politics.
I have a related question. Since when is a 16 year old who makes an app a prodigy? Even if she did write it all by herself?
I was getting paid to make back office software for local businesses at 13 in 1998 with absolutely no help from anyone and no one called me a prodigy. I'm sure tons of NH people have similar stories.
I seem to remember a survey at one point that the average person on HN who actually codes started coding at around 12.
Perhaps we should be teaching young people that coding is an obtainable goal that if you put your mind to it and work hard you can do? Not something you need to be a "prodigy" to do.
I would say that it depends on the maturity of the app. If it's 2 or 3 screens with a couple buttons yeah, nothing extraordinary. If it can handle a massive load and do actual complicated calculation then it's more impressive.
I was also making websites for business at the beginning of the Internet when I was a teen. But back then anybody who could understand HTML was seen as a freaking wizard :) But I also recognize that the complexity of what I was building was nowhere near what I do today for example.
It's easy enough to write code when you're young, but to write something that is being actively used is impressive.
With that being said, I do find the worship of young people in tech a bit worrying. Over the years I've worked with a handful of talented developers that have started from a very young age, and over the years they become very good at a relatively young age. By the time they reach 20, they're senior-level developers.
That's all well and good, but these youngsters have been praised for years. Once they reach their twenties, they go from being young to being an adult, like everyone else. All of a sudden, the slack they were given to build their career up is gone, and many of them struggle from here onwards. It can be a mixture of being treated differently, or from essentially being jaded about dedicating that many years of their youth to a skill to be building the same old CRUD shit year after year.
My brother was a security consultant for a few major websites that you've most likely used yourself at the age of 16, many years ago. He knew more about security at 16 than most developers I work with today. Don't discount someone's knowledge or abilities because of an arbitrary age.
He's still successfully protecting servers from getting hacked today, when pretty much every other server is getting hacked nowadays.
There's nothing magic about writing software people use.
The magic is in being in a position where your software is in a position to reach people who can use it. Traditionally, this was handled through pure nepotism, but these days it's possible for people to succeed without such connections.
Obviously the fact that she was a woman made the story more appealing, which would be fine if it was a true story, it is nice for people to have role models they can identify with and be inspired by. Everyone loves an underdog story...well I do.
I sometimes find the fact that women are successfully being high profile scam artists (Elizabeth Holmes etc) encouraging in a twisted way. Plenty of men have made a bunch of money by cheating and lying in the business world, women are now making their mark too (and likely always have of course)! why not? =)
My point is if she did make the app herself it makes sense to hold her up as a role model but holding her up as a "prodigy" is counter productive.
If anything it is a little sexist (not you, the "prodigy" idea). That if a 16 boy makes an app it's just normal but if a girl does it, she is a prodigy.
We need to be teaching people that men and women are equal and that girls can do this stuff just the same as boys. Saying it takes a prodigy to do it discourages people from even trying because it comes with the implication that person is capable of something the average girl isn't.
IMHO, we shouldn't even use the word prodigy. It is a heavy weight for those who are labeled as such, and in most cases it is just a happy combination of passion, intelligence and hard work well directed.
It's unfortunate that this seems to be the case of fraud, but I hope people don't take the wrong lesson from it. "Kids" can be far more intelligent, persistent, and effective than many adults seem to be willing to believe. I don't think there's anything inherently implausible about the general story "16 year old creates usable and useful app," even if that's not what happened in this case.
Programming isn't magic, it's a skill one can learn, and at this moment of history it's easier than ever to get the information and tools required to do so. Teenagers (and younger kids) can learn incredibly quickly - if they decide to do so.
Yeah, if a 16 year old makes an app like this it's certainly a good thing, but I'd be hesitant to say it makes them a prodigy. Kids are not stupid, and a smart, determined kid or teen can often outdo an adult or team of adults when it comes to programming, especially if it's something they're personally interested.
Look at the golden age of games over here in the UK if you need proof of that. You've got many stories of famous game designers and developers starting as kids with a ZX Spectrum or Amiga and learning to code extremely impressive games in the teens or younger (and sometimes ending up employed in the field before they've even left school).
There's also the fan game, ROM hack and game mod fields, where quite a few notable users are between 12 and 15 years old, yet have learnt enough about the hobby to learn how to write assembly code and build tools to help reverse engineer a game made by a team of hundreds.
Add to this the no doubt thousands of great website and app developers in the same age range as the subject of the article, and well, while writing an app at 16 is impressive, it's certainly not some impossible task that couldn't have been done without outside help.
That post looks so immature.. who the f* cares who created an app at the end of the day ?
If you think it's the fact that she's young that made the app famous, then create a false young persona and the same with your own app instead. Only stupid people would care about who built it instead of the actual quality of the app.
I've lost time even reading even the title of this post.
I'd like to weigh in on this as a 16 year old. By no means am I an experienced programmer [1], but I feel as if I am learning all that I can. Sure, stackoverflow and Google are there to help, but I make sure that I understand whatever I write.
This girl is using her age as a marketing tactic, and I understand the point of the author, but this post goes too far. Instead of pointing out her faults by making a big deal on his blog, the author should reach out to her and explain his opinion in a mature manner. I don't think it is right to expose someone publicly just for making a mistake.
153 comments
[ 2.8 ms ] story [ 178 ms ] threadBut yeah, let's all waste our time holding 16 old kids "accountable" for their "unethical" behaviour, like big boy adults do, that'll teach them how to grow up!
A 16 year old can waste his or her life by this age if he or she does really badly in school or smokes weed and gets caught. I can forgive teens for a lot of silly things like lying, cheating, petty crime, etc. but not doubling down when caught and creating a social media hatemob for someone questioning her.
Also - she is not a kid. There are at least few countries in which a 16 year old can have sex, drive, drink alcohol, join military academy, etc. and at 17 or 18 the list of countries grows to hundreds of entries.
And she is a "prodigy", not any ordinary kid and she defended herself very well (and evidently successfully considering the thread calling her out on reddit got outright removed, not just downvoted) on social media and even called the person claiming she is lying a "jobless disturbed harasser and bully".
She has attended MIT Launch, was intern at Sales force. Along with writing that app she also localized this app to 10 languages (I'm not sure if she did it herself via Google Translate, the way she writes about it is not clear), optimized it for iPhone X, prepared a full release, all within these 2 months while coming across new techniques and concepts and learning them on the fly.
This is all in her medium.com post and if she can do all of that she can get held to the same standard as an adult. And if it's someone just using her persona and doing all this then there is even a bigger problem, bordering on personality theft and fraud.
Who knows, maybe her parents are pushing her a lot and she doesn't know how to react.
We should give people the benefit of the doubt when we don't know the full story. She'll be forgiven in 2 months anyways..
It actually is boolean for many laws but that's beside the point. Whatever a threshold is a person who makes apps so quickly, calls herself an entrepreneur and a programmer, all while highlighting her young age (ostensibly to show that she is more mature or skilled than others that age) has crossed it.
> Who knows, maybe her parents are pushing her a lot and she doesn't know how to react.
Then just like with "a team" it's a big issue if her parents pushed her to do it all or did it for her and should not be swept under the rug because it's a woman in tech or a teen.
> We should give people the benefit of the doubt when we don't know the full story.
Too bad the author of this post doesn't get that. Instead they got called names, accused of bullying and harassment of a teen, accused of driving women out of tech, flagged (here too for a while apparently), and pretty much told to fuck off and die. It's only more ironic that the author is a woman too (which in an ideal world should not matter in the dispute but in USA/tech industry it seems to, although I've seen plenty of woman vs. woman disputes online where one woman will claim the other who criticizes her has "internalized sexism").
> She'll be forgiven in 2 months anyways..
Well yes. No one is going to crucify her for this but plagiarism and being put on a pedestal for things you didn't do are (in theory, apparently it is if you are a woman judging by some of the comments here[0]) not acceptable and can't be revealed and then just defended (not even disputed) by tons of people because the perpetrator is a woman or teen and thus beyond criticism or fair attribution of work.
[0] - https://news.ycombinator.com/item?id=16307994
I agree with the vast majority of your post, but I would say this part isn't super fair. Maybe I'm reading too much into this part, but outside of exceptional cases, we do give minors the chance to recover. I know people who had high school GPAs in the low 2s, that went to community college for 2 years, transferred to a solid university, and have a good career.
At least where I live, your records are sealed at 18 unless you have been tried as an adult (which is exceedingly rare). You can definitely recover from an offense, but it is going to make things harder.
Yes, a 16 year old doing some (alleged) unethical behavior should face some consequences, but no 16 year old should have their life ruined. Intelligence and maturity are not coupled.
What a prodigy!
It's quite ironic that in a sentence about sexism and a male-dominated industry, the author addresses the developer by 'sweetie'.
If anything its very civil language towards a spoilt brat whose parents should be ashamed to have raised a liar.
As for the actual article, I guess it goes to show that this "kid genius" media stuff is always self-interested on the part of the institutions and rarely if ever benefits any kids.
However, the author may genuinely not have noticed the sexist connotation until it was pointed out.
Either that or she is being deliberately patronising towards perceived innocence, also for comedic effect.
Interestingly, at least in my area, it's generally only used by women and effeminate gay men. As a result, actually using the term does imply effeminacy, so a straight man using it to insult a woman may be unknowingly implying something about himself which he'd find embarrassing.
That being said, I believe this particular use was intended to be ironic/sarcastic. Though it ends up being just a distraction.
I'm sure the author had a point they were trying to make, but it was completely lost on me with the condescending turn to 'sweetie'.
In general I'm always very wary of "teenage prodigies" stories, they're very marketable but I think they're bad for everybody involved: on one hand the "prodigy" is on exhibit like some kind of circus freak and at this age is probably ill-prepared to deal with the attention, on the other the people he's supposed to inspire (kids his own age) just see a bar that's impossible to reach. You can't expect your average 16yo to write a high quality crypto tracker app regardless of gender. It's not inspiring, it's discouraging.
Unless by "mentor" (as seen on the dialogue-screesnhot) means "X and Y designed this and that for me so all I did was put my name in the front page).
We have hundreds of people doing this in https://hackclub.com, many of whom are 16 or younger.
Mozart and Tiger Woods are both thought to be prodigies, but their parents were very involved in their developmental process.
Don't know enough about Mozart to know if his father actually wrote and played 90% of his works.
you're completely missing my point. Your logic is incredibly infantile.
Strong mentorship is important. It's like the difference between a good and bad coach on a sports team. If a sports team wins a champion, its unlikely they could've done it with a coach who doesn't know what they're doing.
if Earl Woods or Mozart's father had ZERO background in music and golfing, could Tiger Woods and Mozart be known for their talents? Maybe, but they would be far less dominant. Just another golfer and musician, the average person has never heard of
Good post though, I love people who exposes frauds.
Is this the actual quote? It sounds as though we're meant to read more into it. The real author could well be a parent, but I guess we're meant to read that it's a suitor.
What we must never forget, writing the code is just the small part, marketing and selling software is the bigger challenge. She's obviously good at that and will prevail no matter what the nit-pickers say.
This is why we have shit software ecosystems - Take Microsoft as the biggest example of "its more important to sell stuff than get it right"
If this is tolerated at large it will have a chilling effect on any young person (including young women) who looks and sees people like her because they will think they are too stupid for tech since they can't make an entire app in 2 months. It will also have a chilling effect on all men and women in tech. Men will be afraid of criticizing women and secretly doubting their competence and women will be coddled, depraved of criticism and doubted as being there for reason other than their own skill.
IMO it has already happened to a degree in USA. In Poland no one sane would doubt a woman in tech or be afraid of criticizing her but in USA it's getting very murky, especially after stuff like [0].
[0] - https://news.ycombinator.com/item?id=14480868
For me it's not about her being a woman, but about her being a young person. Give them a chance or have we (mid-thirties) already become so intolerant against teens?
This is just one of possible approaches. For example, I actively ask very rarely, the most you could find on SO would be upvotes to answers.
With this approach, the author would probably conclude I didn't write my weather watchfaces myself, as there are almost no public traces of me doing so. And yet.
https://apps.garmin.com/en-US/apps/2de2ee03-0f81-4668-b885-1... https://apps.getpebble.com/en_US/application/56aeaa675fc3f1c...
I would also keep stuff on my own disk until I thought it is progressed enough etc. I was too insecure to show progress, because progress contains more mistakes and I dont like looking dumb. It also makes it easier to tear you down if someone decides to.
I mean, I have no idea what the conditions of that competition were and how much alone you was supposed to do it. I have no idea how much mentoring counts as too much and how much is fine. Nor whether this crosses the line. Just that, the above suspicion is dumb.
The idea that every beginner programers must leave public track of beginners questions is fairly ridiculous.
but on the topic.. she's busted. there's good evidence now beyond signs like those SO/github thoughts.
Starting out, you wouldn't have that.
I'm withholding judgment on if she did or did not code most of the app herself.
and lots of people don't use github.
they're just a couple of the signs.
i could even let go that she didn't know how to express what the expression was and even not knowing how to make a string uppercase.
they're little signs but they aren't where she was eventually busted.
There's no reason the person discussed in this story couldn't be in the same situation.
> I’m not sure who is the “someone else” here. The app is published from Ravinder Singh Arora’s (my Dad) account. I can’t sign up for an Apple Developer account because I’m <18. And I created the app on my own :)
https://medium.com/@harshitaisanerd/im-not-sure-who-is-the-s...
The other developers seem happy for her to take the credit, presumably as its good for marketing. Who is this really hurting?
I guess she's worried that she'll get exposed further down the line and it would be bad for women who code in general
Well that reaction seems to have come after they were harrassed, called a dumb kid, and a lying piece of shit[1]. This is a 16 year old, they're going to make mistakes. This level of hate for something very minor is really out of proportion.
They did after all contribute at least partly towards the app, so it's more of an exaggeration than an all out lie.
[1] https://imgur.com/a/jFbQR
Instead of the talented and hard-working individual she expected, the author found someone who'd take credit for the work of others to gain internet fame. I don't think this article is the best reaction to that (hurling insults usually doesn't help anyone), but I can understand how she'd get pissed about that kind of behavior.
That's a pretty funny typo from someone defending themselves against accusations of not knowing how to program.
The reality of a lot of app development now is that you can go a long way by not doing very much. Ok, so the git graph shows another developer committed many more lines: since when have we, as an industry, taken KLOC as a serious measure of anything?? Those lines of code could well be XML UI structures or a bunch of config spat out from an IDE.
Is she an amazing developer? No, she admits as much - she claims 10k lines of code, a bunch of which may have been StackOverflow'd, and she doesn't claim experience. She says she has trouble with Python.
Such a big deal over such a minor thing.
But she gave it to me of her own free will, and if you think 10000 lines can be SO'd then you live in a bubble
The code is too complicated for a beginner to have written. There are generator expressions, lambdas and what not in there.
I could go ahead and post the previous conversations where I was struggling to get basic programming concepts into her head, but shes already gone rabid in trying to discredit me. More material from my side will make her react even more extremely.
My biggest question and open challenge to her is this:
If she wrote all of it -
1) Show us the git log
2) If she insists aviral corrected and merged the code himself, show us the original fragments of code she sent, or show us the mails containing fragments of code if she emailed it to him.
If aviral was really a mentor, why would he use this crude method of collaboration, he'd explain how to use git and github to her to raise pull requests, commit code and so on.
Even the most pleb developer uses github and manages to commit code and so forth to it in a few days. Just look at the number of git repos with hello world like code in them.
I'm sure she'll come up with some excuse why the above is impossible like "we deleted intermediate stuff and mails", or "I dont know how to use git", or whatever hamstering.
I saw bullshit I called it. The burden of proof is on her. I have much more to lose by lying than she does. I have a life, a career and people will surely take the word of a teenage girl over a man in his 30s. She could instantly destroy all my credibility and reputation by showing proof.
In the unlikely event that she can provide proof that can convince without doubt, then I'll eat my words. If she can't then its her word against mine - I have nothing to lose or gain by her rise or fall, I don't even own Macs, iPhones or do mobile development.
I have no motivation to lie. I've built apps all my life. She has every motivation to - this is her ticket to getting into the USA.
Also what about the guy who was told directly by aviral that aviral developed the app for a small sum of money under an NDA?
Aviral has even tweeted something to the effect of "I lost respect for this guy who made a private conversation public". That's damning evidence.
The burden of proof is normally on the person making the accusation. All you’ve offered is your opinion: “there’s no way she could have written it” and some hearsay.
If I accuse you of being a fraud should you have to prove that you’re not?
The author of this post seem to have it out for the girl personally, which is unnecessary.
She also called the person disputing that a jobless disturbed bully, harasser and troll and due to internet "siding with her" the author was met with abuse for "harassing a kid" and insults despite the proof they provided about app possibly being a team work or work of someone else.
And if all her social media posts are "a team" then this is even more unethical.
https://imgur.com/0ihzIzy
Is it all about censorship of harsh truths?
Feels like something fishy is going on, given all the author’s prior references of being flagged on other platforms.
There's a "vouch" button once you have enough karma.
The problem is sinking and killing discussions that already got going. A minority of selfish users gets to demolish collaborative work that other users already invested in.
The incentives are for lower effort from commenters. A downward spiral.
If you have enough karma, you can vouch for flagged items. You can also email the mods if you think it merits mod intervention. I have done so a few times to say stuff like "It is a good article with a bad title. I think users are flagging in reaction to the title without reading it." In such cases, they sometimes turn off flags and retitle the piece.
Large group dynamics are inevitably messy and complicated. It doesn't really help to get up in arms about that fact.
It also reminds me of the Naomi Wu fiasco, where people thought that a woman couldn't possibly be doing all the things she said she did. And ultimately apologised.
So the app developer had some mentorship, and probably copied and pasted a handful of code snippets she didn't have a deep understanding of. So what? That doesn't justify this completely over the top reaction.
The author tries with all effort to proof that this kid can’t Code by saying how experienced he is and that he was also smart when he was her age. For me this sounds like being very jealous and frustrated.
People have been doing it forever but with help of social media they can generate lot of support and sympathy also if they fit in right slot of identity politics.
I was getting paid to make back office software for local businesses at 13 in 1998 with absolutely no help from anyone and no one called me a prodigy. I'm sure tons of NH people have similar stories.
I seem to remember a survey at one point that the average person on HN who actually codes started coding at around 12.
Perhaps we should be teaching young people that coding is an obtainable goal that if you put your mind to it and work hard you can do? Not something you need to be a "prodigy" to do.
I was also making websites for business at the beginning of the Internet when I was a teen. But back then anybody who could understand HTML was seen as a freaking wizard :) But I also recognize that the complexity of what I was building was nowhere near what I do today for example.
With that being said, I do find the worship of young people in tech a bit worrying. Over the years I've worked with a handful of talented developers that have started from a very young age, and over the years they become very good at a relatively young age. By the time they reach 20, they're senior-level developers.
That's all well and good, but these youngsters have been praised for years. Once they reach their twenties, they go from being young to being an adult, like everyone else. All of a sudden, the slack they were given to build their career up is gone, and many of them struggle from here onwards. It can be a mixture of being treated differently, or from essentially being jaded about dedicating that many years of their youth to a skill to be building the same old CRUD shit year after year.
He's still successfully protecting servers from getting hacked today, when pretty much every other server is getting hacked nowadays.
There's nothing magic about writing software people use.
The magic is in being in a position where your software is in a position to reach people who can use it. Traditionally, this was handled through pure nepotism, but these days it's possible for people to succeed without such connections.
I sometimes find the fact that women are successfully being high profile scam artists (Elizabeth Holmes etc) encouraging in a twisted way. Plenty of men have made a bunch of money by cheating and lying in the business world, women are now making their mark too (and likely always have of course)! why not? =)
If anything it is a little sexist (not you, the "prodigy" idea). That if a 16 boy makes an app it's just normal but if a girl does it, she is a prodigy.
We need to be teaching people that men and women are equal and that girls can do this stuff just the same as boys. Saying it takes a prodigy to do it discourages people from even trying because it comes with the implication that person is capable of something the average girl isn't.
Programming isn't magic, it's a skill one can learn, and at this moment of history it's easier than ever to get the information and tools required to do so. Teenagers (and younger kids) can learn incredibly quickly - if they decide to do so.
Look at the golden age of games over here in the UK if you need proof of that. You've got many stories of famous game designers and developers starting as kids with a ZX Spectrum or Amiga and learning to code extremely impressive games in the teens or younger (and sometimes ending up employed in the field before they've even left school).
There's also the fan game, ROM hack and game mod fields, where quite a few notable users are between 12 and 15 years old, yet have learnt enough about the hobby to learn how to write assembly code and build tools to help reverse engineer a game made by a team of hundreds.
Add to this the no doubt thousands of great website and app developers in the same age range as the subject of the article, and well, while writing an app at 16 is impressive, it's certainly not some impossible task that couldn't have been done without outside help.
There seems to be the tendency to think "If I did it in the harsh world, why should anyone have it easier than me?"
If you think it's the fact that she's young that made the app famous, then create a false young persona and the same with your own app instead. Only stupid people would care about who built it instead of the actual quality of the app.
I've lost time even reading even the title of this post.
#firstworldproblems
https://news.ycombinator.com/newsguidelines.html
This girl is using her age as a marketing tactic, and I understand the point of the author, but this post goes too far. Instead of pointing out her faults by making a big deal on his blog, the author should reach out to her and explain his opinion in a mature manner. I don't think it is right to expose someone publicly just for making a mistake.
[1]: https://shamdasani.org