EDIT: I apologize for coming off as arrogant. Criticism isn't really doing any good and I regret that post. To the creator, I'm glad to see a 15 year actually doing something in computing.
I understand that this was a good experience for you and hopefully has further developed you skills. Sorry for the unnecessary criticism and blatant self promotion. My post was pointless, possibly narcissistic and I was doing what I hate people doing to me. Please keep it up and I hope you get even better; Also a little tip, check out Unity3D, it is costly but if you're into game deving it will let you develop games in 3D easily (though you're going to need to know basic Javascript or C) and it is multi-platform so it can publish to mobile.
OLD POST: Quality not quantity. While it is impressive to see another 15 year old programmer (I've never met one in real life even though I've been to three schools in two different countries (I'm a expat kid) ), the actual programming skill required to make games like these are little to none and truthfully i'm not overly impressed.
I too am 15 mind you and although I haven't developed any games I have created a RSA secure chatting social network website and app for it too which could communicate between each other using websockets and a node.JS server (this hasn't been published, while making it my partner quit :(, and I eventually lost hope that it would even be used since I was only 15).
I hope this doesn't come off as criticism. Its actually great to see another young programmer such as my self but all I am trying to say is that this is not overly impressing.
Hey, that's great for you, but don't be too quick to criticize how someone else hacks. You deserve credit for trying something hard, but so does this person for actually releasing stuff. And remember, it's not all about programming chops - doing lots of little projects teaches you a lot about the whole process, from UI to backend, how the app stores work, maybe even what users like. If nothing else you achieve "flow" more easily with short-term hacks, and that helps keep your mind in a creative state.
Source: 40 year old programmer, started programming at 11, deeply jealous that there were no app stores back then for the zillion games I wrote.
> I haven't developed any games I have created a RSA secure chatting social network website and app for it too which could communicate between each other using websockets and a node.JS server
I would avoid talking like this. To me it sounds like you only vaguely know what you're talking about. To non-techies you sound like you're trying too hard.
As someone who started freelancing as a sophomore in highschool I hope I can lend some advice I learned the hard way. You have a head start, which will seriously come in handy when you do something amazing. To get there you have to leave the ego at the door. Your success will be more centered on how you communicate with people, not machines.
Okay that was over descriptive. I basically created a chatting platform that used Websockets (so it worked on the web instead of application only) and would send data from a PHP frontend to a node.JS backend (hosted in AWS) via SSL and RSA encryption (I used cryptico.JS to encrypt and decrypt). The node.JS server was running engine.io (base for socket.io).
Also i'm sorry if it came off like I have a big ego!
I'm trying to learn about both suicide and backend development conceptually, so the actual development will start soon. I'll shoot you an email about it soon :)
I disagree completely. I'm over twice your age and started programming when I was 12. My birthday present for my 14th birthday was a $99 retail copy of Microsoft Visual C++ 4.0. Back then I wrote a notepad clone, cab archiver (zip was a fad, really!), and various other utilities. I remember thinking how cool it was when I was 14 to have over 50,000 downloads. I've been a professional programmer (big corp, consulting, etc) for 15 years mostly doing web and desktop applications for businesses.
I can't sit down and write a pacman clone or an asteroids game. Therefore, I can say that it takes more skill than "little to none". I am impressed.
I'm definitely glad to see another 15 year old taking a interest in computing but I guess the reason i'm not overly impressed is that for me- and I don't mean to sound arrogant,- this would be an extremely easy task and the reason I'm not doing something like is because I prefer Software Programming more than Gaming and I hate Windows (I'm on Ubuntu).
For most 15 year olds it would not be an extremely easy task. What's impressive is that someone has gone down such a specialised skill-development route by that age. So both the OP, and you, are impressive.
I guess you are right, most 15 year olds at my school couldn't tell me how a bold tag looks like if their life depended on it! I didn't develop my skills over a fortnight. I have been programming since I was eight (I come from a family of engineers).
I still remember building my first VB Application (A browser), the moving on to HTML, PHP, then teaching a Python Class at my old school and now I'm proficient in Node.JS and know how to use most of the HTML5 API, so I guess it does take time to evolve your skills.
I don't think the point is that he's produced a ton of useful things, but rather that he's completed a an awful lot of projects and has thus built a lot of useful experience for himself at a young age. At 15, I was still hand copying BASIC from the back of a magazine into my Tandy 1000.
You could see it differently:
The guy actually made and released 30 games/apps this year. You: zero (thats what it sounds like).
As you described you have already gone through the pain it is to release even a small project and thats what its all about here. I can spend all day telling myself "oh i can do this too, easily" or "thats such a simple/obvious idea" and still accomplish nothing in terms of released products.
So talking him down for showing his simple games and bragging about your own unfinished project wont get you many sympathies around here.
But you are 15, at that age i was mostly playing quake and talking smack all over the internet on how good i am while programming very basic dos based text apps in basic/pascal, so you are forgiven ;) Just take this as advice
Yes I realised that and it is hard to just trust someone based on my own opinion that's why -hopefully- I will soon be releasing some software I've been working on for a long time (A node.js blogging engine).
When learning, quantity is often more important than quality. If you try to learn by building one big project to be as perfect as possible, you'll always be slowed down by the bad decisions you made early on. By building lots of smaller projects, you don't need to spend time refactoring and regression testing and whatnot, you just finish the current project and use your newly gained knowledge to better build the next.
This is criticism. Focus on doing what you're doing. Let others work on and enjoy they're doing. There's no reason to call him out. Post something you've created here and I'm sure you'll find as much praise and encouragement.
Some people are smart but not inteligent. And some are inteligent and not smart.
Someone might go great lengths of inteligence to create something utterly complex. While others might go the smart path and create something else. Both creations can become successful or unsuccessful. If one is complex and the other is simple doesnt mean one is better then the other.
I wasn't trying to put down his intelligence or smartness. Point is, the apps aren't overly impressive in my opinion and as I said quantity != quality.
I would trust this post if you could at the very least provide some evidence that he did contact you and that you are leaving because to me, it seems like you're just a employee trying to pin the blame on him and do a little damage control.
The fact that you're the Marketing Director at Expedia makes it even worse (if you are lying).
EDIT: Okay, I just did some research and this person's company is extremely fishy but I would still like to see some evidence.
This is overrated, many companies register many trademarks and end up never using them.
I remember reading in 2009 that Nintendo had registered the trademarks for Pokémon Black, Pokémon Brown, Pokémon White, Pokémon Gray, Pokémon Purple, Pokémon Crimson and Sacrlet (and while black and white were used the others were not).
I'm actually developing a node.js application right now and I wondering if there was a easy way to live update my changes instead of restarting my app manually.
This is going to be a great help towards that; props to the author.
I've seen nodemon before and this is what worried me the most:
"nodemon has three potential methods it uses to look for file changes. First, it polls using the find command to search for files modified within the last second. This method works on systems with a BSD based find (Mac, for example)."
Especially on Mac OSX why would you prefer to use an external command like find instead of using Kqueue? I wonder if find is the right tool for that. And I wonder again why only on BSD-based systems when linux also has find.
Or, if you're on OSX using fswatch[1] or on linux inotifywatch[2] along with a simple shell script which kills and restarts your server. Crude, but gets the job done..
I was expecting some new type of physical server powered by Thorium :(.
ReactOS is still in alpha stages and I can't see a difference between the ReactOS I first saw in 2006 and the current one, it still is extremely limited when it comes to running advanced windows applications.
Also Windows cloud computers aren't that expensive, a Windows cloud on EC2 costs only a few cents more than a Linux one plus you can also use Azure.
I really like the new design, very good example of the new minimalist trend and "flat" look. It is really able to convey all the value I see in Bing in such a simple and minimalistic design.
I get you're angry about the bad customer service but dude, you need to get off your high horse and realise you're not that special. I don't know who you are and don't care and googling you name doesn't come up with anything special. Get over your self, unless you're a real celebrity no one will care, even if your story made it on to tv (which I highly doubt).
Is this honestly a joke. How on earth could you expect a student to come up with an answer to a question with no information even slightly relevant to the answer; that is not a basis to judge math skills.
Also your above calculation is no better than the ones the grade eights had made. If you had any knowledge of farms you would know that the Shepard probably bought a lot of sheep too and maybe some of them belonged to his father. How can you assume that he started at 18. In Arabia some kids become Shepards at the age of 13.
Your example was just plain stupid and so is your assumption that they have bad math skills.
His assumptions may be faulty but that isn't the point, he constructed at least a somewhat reasonable model and extrapolated some number crunching.
The OP link claims a few students tried (for no reason) to divide 125 by 5 and failed to do even that. There is no right answer obviously, it is how you play and tinker with it - the more mathematical tools you have in your toolbox the more you could improvise, see also Credit Default Swaps.
Nerds like to conflate basic competence at technical skills with intelligence. :)
However, while being able to muck about like this doesn't necessarily prove one is smart it at least demonstrates some capacity for learning and exploration. I think that is the gist of the lament - that schools don't play with math, they drill - and agree with its spirit.
His solution isn't much different from solutions most of the kids were giving.
That is when faced with problem you don't understand
-throw away the problem
-solve something you are comfortable with
-try to convince others it is the solution of the original problem
We don't need people who fabricate data and make unfounded guesses.
I don't honestly think that the students are "dumb", I think they tried to work out the answer so they wouldn't fail the test with out trying. That's usually my method, if I don't know how to work out the answer I'll guess or try a logical method so that I might have a chance.
I also think that because they don't expect a teacher to lie they tell themselves there has to be a answer.
I understand that this was a good experience for you and hopefully has further developed you skills. Sorry for the unnecessary criticism and blatant self promotion. My post was pointless, possibly narcissistic and I was doing what I hate people doing to me. Please keep it up and I hope you get even better; Also a little tip, check out Unity3D, it is costly but if you're into game deving it will let you develop games in 3D easily (though you're going to need to know basic Javascript or C) and it is multi-platform so it can publish to mobile.
OLD POST: Quality not quantity. While it is impressive to see another 15 year old programmer (I've never met one in real life even though I've been to three schools in two different countries (I'm a expat kid) ), the actual programming skill required to make games like these are little to none and truthfully i'm not overly impressed.
I too am 15 mind you and although I haven't developed any games I have created a RSA secure chatting social network website and app for it too which could communicate between each other using websockets and a node.JS server (this hasn't been published, while making it my partner quit :(, and I eventually lost hope that it would even be used since I was only 15).
I hope this doesn't come off as criticism. Its actually great to see another young programmer such as my self but all I am trying to say is that this is not overly impressing.