HN2new | past | comments | ask | show | jobs | submit | shane-armstrong's commentslogin

You could just use blogs and websites like Hacker News, twitter, etc to advertise yourself, I personally ignore any emails which are sent to me advertising some kind of product.

Unfortunately after years of phising scams and other similar email based issues, I do not trust anyone online enough to "check out their cool new product".


That's a very valid point... thanks


Continue. Everybody has doubts at some point in their career, should I pursue this course, should I get rid of this one.

This is not failure to launch, rather, it is failure to fly.

If your skills are not yet good enough, then improve them as you code, the best way to improve is to keep coding, even if it doesn't work out then at least you will leave with a sound knowledge of your chosen platform.

You have already invested months in to this project, the very least you could do is release the minimum viable project and then using requests from your users, improve upon the project in real-time.

You are clever enough. Coding is as simple as adding one and two, getting three, outputting it, making it look nice and shiny and then poking the user with it.

It is only as difficult as you make it. You can do this. Have faith. Not the crappy faith you might possibly get if you ask your chosen deity for help, but the faith you can use to keep the will to continue.

You can do this.


Getting started is normally the hardest part, I remember giving up on java because I couldn't get the darn compiler to work.

Hello world never made it to my console :(


It would most likely scare them off, if they were coming from little to no programming experience, but I agree. In fact, I think that what you said applies to most languages, learning them is often a lot harder then it is portrayed.

I for one am sick of hearing "Learn Python in just ten days", "Learn Ruby, the easy way!", "PHP Programming in ten minutes or your money back"... you get the idea.

But if it was easy, there would be a lot more developers and companies like Google and Apple would not pay half as much as they do, nor specifically head-hunt talent, it would come begging to them, so I suppose that there are both pros and cons to this.


I haven't heard phrases like that since browsing book covers years ago. In large part -- although perhaps just online -- the programming community seems to have moved on from the "Hey, this is so easy! Buy my book!" phase.

We now have tutorials that try to make the case "Hey, this is so simple and intuitive if you are already a programmer with a solid foundation in the language that we designed our tool for!"

And we have the Learn X the Hard Way books, starting with the awesome: http://learnpythonthehardway.org/


And that is why I won't be learning ruby any time soon. I think I'll stick to PHP.


To be fair, you need to know the entire left-hand side of that graphic with PHP. The bottom-right quadrant is stuff you _should_ be doing (formalized methodology, version control, and testing). And the top-right quadrant is language-specific, in that you can replace it all with PHP and your PHP framework of choice (if necessary).

How exactly does PHP make it easier again?


Because I already know PHP.

The experience would be different for someone new to programming but I have no reason to learn Ruby at the moment.


Really!? So PHP simplifies all this for you, huh?


My experience with PHP has not been as terrible as most rails users make it out to be. Once I learned the PHP syntax I got flying with it, I didn't have a single problem.

I just don't see the point in ditching PHP now to learn ruby just because it has become the latest online fad, better to stick with what I know until I develop serious problems with PHP which I believe only changing languages could solve.


Always be learning.

Don't learn Rails to make a career out of it (although that may end up happening!), learn Rails to expand your mental models.

And don't just learn Rails!

Learn Django. Learn Sinata. Learn Erlang-Web or Nitrogen. Learn Smalltalk. Learn TeX. Learn JavaScript (actual JavaScript). Learn Node.js. Learn Meteor.

Learning a language doesn't mean "ditching" anything. You're adding!

And one more thing: Ruby[sic] is far from the latest online fad. That would be JavaScript and Node. Rails was the latest online fad back in 2007.


That kind of thinking is the exact type that will lead you to wondering why you can't find a programming job when you're 40.


Do you use a full featured PHP framework akin to Rails?


Right: first of all, congratulations on having the mental capacity required to get this far with your coding. You have undoubtedly come far from your days using Hello World.

The first thing I have to say is this, I do not mean this as an insult, but unless you are an extremely talented programmer, who can create amazingly functional sites, you will struggle unless you improve your typography and design overall.

Your personal website is the first thing anyone will see when they search for you, make it a good one. Take your time, ask people to tell you what they think (honestly, don't sugar coat it.)

Secondly, yes, a college entrepreneur can "make it in the Real World" - this requires plenty of hard work, dedication and not taking no as an answer.

Improve your abilities, get a product out there, even if it is the minimal viable product.

Now. Read the paragraph 2 paragraphs above this one. Get to work, you haven't yet begun and there is a long way to go.


Thanks a lot for the thoughtful response!

Being a life-long football player and technical type thinker, I have never been known as the "artsy" type. However, as you correctly pointed out, design (and typography) is a skill that I must work hard to improve on, in order to make my websites/web apps as visually appealing and inviting as possible.


But remember this, no matter how "artsy" and beautiful your website is, make sure you are firstly, pitching to the right targets, secondly, make sure it works and thirdly, make sure that it is actually performing some kind of useful task for them, be that connecting them to their friends, showing them how to cook an omelette or showing them pictures of kittens dressed as Hitler.


Three years of debugging and writing code and I have never seen an @ used, I would consider getting rid of the key but I need the darned thing for logging in to my hotmail :(


The javascript console on -webkit (Chrome)is a godsend for me, because if you have a JQuery bug, nothing at all works, so instead of being able to do one large update you have to do it in small ones, or spend ages debugging.

Of course, you could just write correct code, but no one is perfect and mistakes do happen. Would be better if the errors it found were displayed in a more clear form of english instead of generic error names, but it is better than looking over line after line trying to find that darn missing semi-colon.


I use an echo'd statement or the "or die" function when using PHP, I just find it easier for me, as I am used to the error messages.

PHP at compile time has it's own built in error warnings (for those unlucky enough to get PARSE ERROR as often as I do) which can be useful, although for loops the line it finds the error on can sometimes be completely wrong, and normally derivative of another error.


I use Bancaja mainly, it is a Spanish bank which recently integrated with another larger one, Bankia. The transition was awful, I didn't have access to my card for 6 days, then I didn't have access to the funds in the account for a further three.

My wages were not successfully paid in due to the bank not changing my account over to the international bank number, which had to be rectified.

The process cost me money for 12 days and made me incur an overdraft charge (Which Bankia, after several stern phone calls from the family solicitor agreed to pay back, plus a generous compensation packet totalling near 40 euros.)

I almost lost my home (and this was right before I was due to move back to the UK, so it would have been catastrophic) due to this.

This is by no means the typical Bankia experience, and I would still advocate the use of the bank, it is normally a fabulous one, but my experience in particular was terrible, and I shall be swapping to another bank (preferably Santander or a british one) prior to being paid again.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: