33 karma · joined December 7, 2009
What a bunch of self serving douchebags. I'm sure they contribute online, but what will they do when someone in need approaches them in the street?
This kind of behavior is disgusting.
Too bad he didn't mention what ad network he's using. I'm getting ready to launch my game/app (http://developingthedream.blogspot.com/) in the next few months and I'm going into it with no expectations.
Good to hear i may gain a bit of extra cash from this project. I'm using mobclix and it was really easy to integrate into my app. However, I don't like that the view doesn't auto resize or fill the parent.
There is no magic cure, or solution or algorithm for this. This is within your self, that's why it's called self control. Start riding your bike to work. Don't give any excuses, I used to ride my bike for an hour and ride the train/bus for another hour every day. Each way.
It helps if it hurts something you care about. For example, I couldn't code after a long night of drinking, or even after a couple of beers. Since I cared about my code, I now drink maybe once a month and can control my drinking even while partying.
I also find it kind of sad how your wife seems to run some important aspects of your life. You shouldn't need her to 'regulate' you in any way. You are a self sustaining human being and should be able to function as such.
When you have a solid framework (I use Perl + CGI::App) the CRUD code/modules become the easiest to code.
It's the damn interface that takes a good while (especially without a good designer.)
What I like to do is use Blueprint CSS and make my pages jQuery themeable. This gives me good fonts and padding along with a standard look when working with the jQuery UI plugins.
I can't even fathom the idea of starting a business, there is so much to do when creating a decent app that adding the business part just adds to the headache.
Another hurdle I've come across is documentation. Even writing a good description for your app can be hard.
I envy products that take only a couple of months and are able to turn a profit. I've been working on my project for over a year now and just barely getting close to a release month.
I recommend building a cool project preferably open source, to show off your skills and to set yourself from other candidates. You'll have employers coming after you.
You can't simply bring an idea to the table. Ideas are a dime a dozen. You better bring some real research, funds, or programming skills for developers to take you seriously. Other than that you could just try to fund the development yourself and keep all the IP rights.
Here's a snapshot: http://1.bp.blogspot.com/_Vtq6sCdzyKs/TMUub_v3L9I/AAAAAAAAAG...
First, you have to learn how code a server side application that send JSON or XML encoded data.
Then you can load it with jquery using .ajax like so:
$.ajax({url: 'yoururl.com/script',
data: 'field1': 'myval',
success: function(data)
{
//call to server worked, json/xml has been auto
//inflated into the data object
},
error: function()
{
//the call failed, maybe a 404 or 500 error.
});
That's it! You'll want to then manipulate your DOM accordingly, such as disabling any 'buttons' setting progress status, etc.I'm not 'undervaluing' the skill I'm simply weighing them and engineers win.
'the mark of someone with little real-world battle scars....'
The opposite is more true with engineers, we hate it when we are shown products by people without the 'battle' scars to properly gauge the value of a project.
Like I said, I can more easily learn those lessons than they can learn to program.
I, as a 'technical' person find absolutely no value on someone who doesn't understand the deep technical implications of any project. As a team we'll learn the marketing. In the end, we can outmaneuver any silly person with just ideas that delegates them.
BTW, this is my opinion. Not to say it won't work, that's just how we 'technical' people see ideas people.
Blog: http://developingthedream.blogspot.com/
Temp Website: http://diastrofunk.com/ (Test credentials: mytest/mytest)
Currently working on the area editor, maybe someday it'll be good.
This is because I'm at an advantage. I can easily learn and do whatever it is they know and do. Things such as marketing, refining the UI, feature ideas, user interaction, etc. These are things that are MUCH easier to do and learn than programming.
I would not start a company with anyone who wasn't an EXCEPTIONAL programmer. No, a weekend programmer will not do. Honestly, you'd have either provide funds, or something of extremely high value for you to receive equal ownership of any company I spend my valuable time and work on.
The only time I would recommend you spend your time learning how to program is if your roadmap includes hiring programmers better than you to improve or redo the code. You'd have to build the prototype yourself, get funds, hire good programmers and take off from there.
Other than that, I wouldn't automatically join your project, even with a prototype.
There is still plenty of good information to be found on game making at least though.
Making a game is quite an endeavor. There are just so many small things that have to be polished before it can be released.
Making a prototype can only take 2-3 weeks, but building up content is the real time consuming process.
I'm working on a MMORPG for Android and I wish I could speak more about it. It has some unique aspects due to the mobile nature of it.
I'm building a web app now that lets you create maps, quests, characters, etc for the game and anyone can play them on their Android device right away.
The idea is to offload at least some of the content creation to power users so I can continue to concentrate on polishing and adding features to the game.
In any case, it's ideas like these that are interesting to me and I guess like you, feel that they're not really talked about often. However, there are nugs here and there. I can understand that web apps are just more popular.
Anyway, you can find my dev blog here: http://developingthedream.blogspot.com
Another disadvantage is that you have a limited selection of programming languages. Plus, your infrastructure would be tied into google.
I'm working on an MMORPG for Android (http://developingthedream.blogspot.com/) and one of the obstacles I have is finding a cheap host.
That's what makes GAE so enticing. For small, to mid-size project you can really create something useful without any budget at all.
AWS, I find is too expensive for the starved programmers. (and horribly slow from my experience.) Linode sounds ok. I guess to start off it wouldn't be too bad at $20 a month.
I'm a bit worried of scaling in a shared environment. My app would get much better performance on a dedicated box.
You're right though, it's really hard to tell how many users your app should support.
I actually plan to deploy on my HOME server. Using a basic Time Warner Road Runner broadband account I get a slightly decent upload speed (1.76 MB UP/)
Sure it'll be a bit slow at first, but it'll be free and it'll help me gauge interest in the app.
(Plus if not many people are using it at once, it should be fast enough.)
I see you are using dict, so just add a record with that info and you should be set.
I've been working on my own MMORPG using Erlang (http://developingthedream.blogspot.com/) but I'm waiting for the dust to settle in the HTML5/Flash/Capuccino/etc field to choose the editor/game engine to use for the web frontend.
Bookmarked, keep up the good work.
But perhaps I got Rails confused with Ruby with my brief experience with it. I thought Rails provided the tools to auto-create your project structure in an MVC style.
If you use something like Catalyst of CGI::Application you get built in things like MVC project structure, auto populate a 'class' from a table entry, etc.
Basically, you get all those built-in functionality for building web apps that you would in Rails. But, I very briefly played with Rails, so I may have its definition confused.
Considerable use of convention over configuration? Not sure what you mean here.
Built-in object mapping to database schemas? Yes.
I'm also referring to the clean MVC/OO style project architecture.
Here's how I described it in another thread:
With modern Perl, code is usually clean and free of crazy syntax. With a OO architecture where the base classes do most of the work (such as auto authentication, auto encoding/decoding, auto DB joins, etc.) and you do business/game logic in the upper modules.
However, Perl is still an excellent language for building scalable web systems in no time.
With 'Modern Perl' you get 'Ruby on Rails' style of programming in Perl, and with Perl you get the tons of libraries in CPAN.
I wouldn't recommend learning Perl if you already know Ruby. For the same reason I wouldn't learn Python or Ruby because I know Perl. I'd learn something different like Erlang.