Earlier quoted context omitted.
Sure, but nonetheless submissions containing "java" in the title will get less upvotes then many other submissions with language names in the title, i think.
Java as a langauge is generally uninteresting to talk about. There are vary few "wow, that's a clever hack" constructs to be made in the language. But certainly, that doesn't mean software created with it can't be great. See also: PHP
Minecraft creator banks $350k a day, turns down job offers from Valve and Bungie
231–240 of 245 posts
Re: Minecraft creator banks $350k a day, turns down job offers from Valve and Bungie
#232Earlier quoted context omitted.
..so that's why it renders like a hog ;)
While I agree that this should be downvoted, just be aware that there is some truth to this: Minecraft makes my current generation (well, technically last, but the 13" model barely changed) MacBook Pro run hot enough that I cannot leave it on my lap. The only other thing that makes it do this is encoding video; I'm not really sure why, exactly. There is a decent amount of background processing going on, but it's limi…
4. Shock-value asks- How do you like Java as a language? In what ways is it a positive and in what ways is it a negative compared to a lower level language like C/C++, especially as related to the development of Minecraft? Alphakamp asked a wonderful followup question- Do you think you will stay with java or will you ever restructure the code base with a different language?
I love java! I'm a bit worried now that Oracle owns it, and they haven't exactly shown any great interest in the client side of it. Sun used to speak to me all the time, even way back when me and Rolf made Wurm Online, but Oracle hasn't said a word to any game developer as far as I've seen. The biggest technical advantages with java is that the development speed is extremely fast with almost no compilation times and an excellent code hot-swapping in debug mode. The disadvantages is a slightly lower speed than C/C++, and less than perfect support for OpenGL. The LWJGL guys have done a great job with the binding, but java still suffers from rather large per-call overhead in JNI. Or in English; OpenGL calls are slow in java.
Re: Minecraft creator banks $350k a day, turns down job offers from Valve and Bungie
#233Earlier quoted context omitted.
It's not the language, it's what you do with it. Everything else is just hot air.
Sure, but nonetheless submissions containing "java" in the title will get less upvotes then many other submissions with language names in the title, i think.
Re: Minecraft creator banks $350k a day, turns down job offers from Valve and Bungie
#234Earlier quoted context omitted.
Best news: You probably can make a pretty good living, even if you don't get rich.
Depends on your definition of "pretty good living". Anyway, I would not count on it. Jason Rohrer [1], programmer and indie games developer, author of recent award-winning Sleep is Death [2], manages to get by on around $10K/year. From what I hear, lifestyle this can support in the USA is frugal to the extreme. [1] Jason Rohrer homepage: http://hcsoftware.sourceforge.net/jason-rohrer/ wiki: http://en.wikipedia.org/wi…
I currently live on about $40k/year, but I've had years where I lived on credit cards for months at a time (I don't recommend it; too much stress; but I had the house with mortgage and everything and thought all that stuff was important; I know better now, and could squeak by on $15k/year if I was willing to live like the regular folks and park in one place for the whole year). In the past decade, my best years tax return showed income of $85k and my worst showed income of about $8k, with most years being closer to the low than the high. I've been on a very steady upward trajectory for the past four years (with the first year running Virtualmin being the $8k year, where I lived mostly off of savings from the $85k year, which was the year previous).
My definition of "pretty good living" is that you get to do the things that matter to you and you don't go hungry or go without medical care, and don't have to think much about money. My definition of "pretty good living" does not necessarily include a McMansion in the suburbs, an SUV and a sports car and a motorcycle in the three car garage, 52" television in the "media room", etc. I know plenty of those guys, and I'm way happier than they are. You can make more money working for others, in the short term (and sometimes even in the long term, though I suspect my net worth will cross those guys by a dramatic margin sometime within the next five to seven years).
Re: Minecraft creator banks $350k a day, turns down job offers from Valve and Bungie
#235The most refreshing part of this story is that it's not about the Apple / Google / etc App stores. Shows that exceptional indie products can get huge traction on a traditional platform, sort of like Braid on XBOX / PC / etc. That said, also excites me for the future when MSFT's & Apple's standard OS come with a servicable app store baked in.
iOS basically is Apple's standard OS at this point. I wouldn't be surprised if Mac OS X was renamed to "iOS Development Environment" at the next WWDC. It seems pretty clear that at some point iOS (and a desktop version of its touch paradigm) will be the future on Mac desktops.
It seems clear to me that if iOS device sales haven't already outsold Mac OS X computers, they will shortly, both in terms of both dollars and # of units.
It also seems pretty clear, and insiders everywhere seem to agree, that the paradigms introduced in iOS will (and already have, see multitouch) trickle into what is now known as Mac OS X.
Apparently, there are some people who strongly disagree, so what's your viewpoint?
Re: Minecraft creator banks $350k a day, turns down job offers from Valve and Bungie
#236Earlier quoted context omitted.
Let me restate the problem another way: there are many more programmers who only know Java, than programmers who only know [other language X]. Is this little bit of personal opinion by any way confirmed by evidence? I know many more programmers who only know php, actionscript, or perl than programmers who only know java. I know you're not one of the cool kids around here if you don't build compilers in haskell, erlan…
Again, I'm not saying Java-the-language is bad . Java can be the best tool in a programmer's toolbox for many things. But, overwhelmingly, Java schools make Java programmers that only wield the Java hammer on every nail they find. If your first language is PHP, or ActionScript, or Perl, it is very likely that you picked it up on your own—and thus are interested in the topic of programming in general, and will continu…
Couple days ago I decided to shut my eyes off articles that compares programming languages and decided to stick with Java and Ruby. I don't plan to learn 10 different programming languages for the rest of my life unless I happen to get an offer in a company where they would want to train me in their technology. I have no plan to be a software developer for the rest of my life because that is a bottom-line job. It's useless really. Especially when there are too many effing opinions in our industry such as:
- We prefer young people (remember, y'all going to get old at some point, you'll be out of the game soon)
- We prefer TDD, Scrum, and Agile (those of you who dislike TDD will be crossed out from this list)
- We only do games (those web developers are out)
- We only do web-development (don't know HTML/CSS/JS? get out)
- We only do internal IT (you're a software product guy, you won't last long here)
- We do "Digital Social Media Marketing Branding SEO" (you're just a PHP developer, go make something)
- We do SAP, PeopleSoft, and Oracle Financial (you're not qualified even though you know .NET)
- We do embedded (web developer and enterprise developer, the door is right there)
- We only use Apple (not an Apple fanboy? doesn't worship Jobs? out please)
I'd rather spend my time learning the business domain, leadership, management, networking and how to live a life and achieve happiness than learning LISP, C, C++, HTML, CSS, Python (I know a few things about Python but by no means I can be qualified to work in a startup that uses Django).
I don't want to be 50 years old hacker unemployed (due to age) and have no social skill to convince people that I'm still worth. Besides, I want to have a retirement that doesn't bother my kids's financial situation.
Do you have any idea how long it takes to learn and master a programming language and the ecosystem (libraries, tools, the community, etc)?
It's a life choice that I decided and I don't think you should look down at other people choices.
Re: Minecraft creator banks $350k a day, turns down job offers from Valve and Bungie
#237I bought it a few weeks ago but only played twice (no time). My first time playing the demo I immediately was struck by several opportunities 1) converting 2D images into 3D minecraft world for artists and lazy people 2) Connecting 26 adjacent worlds to have a fluid adaptive minecraft universe. As users move from one world to the next it pulls in the data from the next set of adjacent worlds (no crossing lag). Folks…
Re: Minecraft creator banks $350k a day, turns down job offers from Valve and Bungie
#238Earlier quoted context omitted.
Java as a langauge is generally uninteresting to talk about. There are vary few "wow, that's a clever hack" constructs to be made in the language. But certainly, that doesn't mean software created with it can't be great. See also: PHP
That there are not many clever hacks to be made in the language is a feature, not a bug.
Re: Minecraft creator banks $350k a day, turns down job offers from Valve and Bungie
#239Earlier quoted context omitted.
Apple created iOS because lightweight devices with a touch screen demand entirely different solutions and paradigms than mouse driven desktop applications do. They're not converging any time soon.
Let's revisit your comment in June 2011, shall we?
Re: Minecraft creator banks $350k a day, turns down job offers from Valve and Bungie
#240I bought it a few weeks ago but only played twice (no time). My first time playing the demo I immediately was struck by several opportunities 1) converting 2D images into 3D minecraft world for artists and lazy people 2) Connecting 26 adjacent worlds to have a fluid adaptive minecraft universe. As users move from one world to the next it pulls in the data from the next set of adjacent worlds (no crossing lag). Folks…
Uh, play the alpha: the world is procedurally generated and about six times the size of Earth.