Anyone else hate not being a programmer?

Coding is easy.

Debugging isn't.

When all else fails at least you can use debug statements to track the flow and find where it breaks.

Also after you deal with an error for the 100th time it should have set in where to look. Especially with teh google. But yeah, debugging is a skill itself.
 


Bump.

Still need to respond to a lot of you via PM and this thread is in need of another solid update. I've made a ton of progress and have just been programming as much as possible which has kept me very busy.

I'll post a detailed update either tomorrow night or sometime on Wednesday.
 
...

You guys just need to get hooked up with a few good developers that are on your wavelength. Lots of people think they're programmers, and some of these guys come up with really great stuff.. but the best stuff comes from melding of great marketing minds/ideas and great development.

I know I won't get into a JV with someone unless they're competent at their end and they wanted to make some bank. The opportunities are endless, multiply any great thing by a zillion industries.

Ben
 
Bump.

Still need to respond to a lot of you via PM and this thread is in need of another solid update. I've made a ton of progress and have just been programming as much as possible which has kept me very busy.

I'll post a detailed update either tomorrow night or sometime on Wednesday.

respond to my PM or add me on skype you hoe - uberaff
 
I've never been into programming. Marketing, on the other hand tickles my fancy.
The only language I moderately understand is the markup language HTML.

Between python, C++, Java, Javascript, Ruby...I can't even fathom learning or mastering all the languages to fulfill business needs; I feel that many successful tech guys can pay their way to great coding (does Zuckerberg really understand all his coding?).
 
I feel that many successful tech guys can pay their way to great coding (does Zuckerberg really understand all his coding?).

You do realize that Facebook was started by Mark Zuckerberg when the Winklevoss twins tried to "pay their way to great coding" by hiring Zuckerberg to code a social networking site and then Zuckerberg coded it and kept it for himself?

That might be the worst example to pick for the point you were trying to make.
 
  • Like
Reactions: Uptime
I'm almost done with Codeacademy.com PHP, then on to Javascript then Ruby on Rails. I don't really know why I put of coding for so long, it really isn't that difficult when you have some previous experience and a logical mind. Already excited about how I can put it to use.
 
I've never been into programming. Marketing, on the other hand tickles my fancy.
The only language I moderately understand is the markup language HTML.

Between python, C++, Java, Javascript, Ruby...I can't even fathom learning or mastering all the languages to fulfill business needs; I feel that many successful tech guys can pay their way to great coding (does Zuckerberg really understand all his coding?).

You don't need to learn every language. One serverside language + JS is plenty to start.
 
I'm almost done with Codeacademy.com PHP, then on to Javascript then Ruby on Rails. I don't really know why I put of coding for so long, it really isn't that difficult when you have some previous experience and a logical mind. Already excited about how I can put it to use.

Why did you decide to learn PHP then RoR, why not go straight to RoR?
 
Why did you decide to learn PHP then RoR, why not go straight to RoR?

Mostly because I have a bunch of Wordpress websites that I'd like to add extra functionality to. Of course, that means learning basics about Wordpress too, but that is fine with me.

Though, I'm going to focus the most on RoR this year, since my plan is to fade out the current biz model into a SaaS model within a year or two, but beginning by upgrading my existing (wordpress) sites into something that can be sold as a biz - not as a site.
 
I've never been into programming. Marketing, on the other hand tickles my fancy.
The only language I moderately understand is the markup language HTML.

Between python, C++, Java, Javascript, Ruby...I can't even fathom learning or mastering all the languages to fulfill business needs; I feel that many successful tech guys can pay their way to great coding (does Zuckerberg really understand all his coding?).


If you learn that shit the hard way, working with a different language is like driving a different car. Some things will always be located in the same places, while other, less important things, you can figure out while you're driving.
 
Quick update ...

I've been working my nuts off over the last few months, coding and learning, and I'm really enjoying it. The feeling of solving a problem or thinking of a way to do something, or just seeing your ideas working - is hard to beat. Several times I've woken-up in the morning with an idea in my head. Sometimes it's hard to sleep because my head is full of work.

As more work and requirements came in I got a subscription to JIRA and hooked it up to NetBeans and this has helped me get organised.

I can also see more clearly how to utilise outsourcers in a way that will work well for me, which is good because I am now maxed-out and there is more work in the pipeline.

Just before xmas I pitched for a project worth around $24K, which is way larger than the projects I've worked on up to now. The pitch went well and they told me that I am the favored bidder and I've been invited to meet the rest of company Directors in the UK in Feb. They are paying all my expenses (flight, hotel, meals) which I think is a good sign.

The guy I did the original Facebook app for is very happy and today we discussed the idea of him being a reseller for this app to other clients in the same industry. This could generate a lot of work if he goes for it.

I also picked-up a smaller project when one of my web clients was complaining to me about some paperwork that had gone missing in his office and he was being blamed for it. I pitched him on a web app, sort of a light CRM and they went for it. They have just asked for some extra functionality. My aim is to pull more of their business processes into the app, little by little, through the year.

So ... I'm working very hard because I have a lot of work but also because I'm on the learning and efficiency curves. I haven't got into frameworks yet.

If I can do this at 52 so can any of you guys!
 
My partner/brother is a $$$$ programmer if i can dream it he can build it but it would be easier if I could just set down and do it myself...
 
Bump.

I have now clocked in a little over 141 hours over the past 40 days and have actually coded on 35 of them.

I am getting better at objective-c every single day. I have definitely become addicted to this stuff and truly enjoy myself every minute of it. I was slamming my head against the wall this morning because I could not get my app to communicate properly with my BaaS and then finally got it to work.

It feels great every time I solve a problem and get to move on to the next line of code.

One thing that has really helped me is writing pseudocode. I write pseudocode for every couple of lines of code, sometimes for just one single statement.

If you type out what you want to accomplish in plain english first it is a lot easier to break down a complex feature into simple steps.

I just go down the list and mark the different pieces of pseudocode complete when I'm done with them.

Taking the time to write pseudocode has been one of the biggest GAMECHANGERS for me which is ironic because it's so simple, but seriously it helps a lot and here's why I think it works so well:

When you write out pseudocode aka code in plain English and then go into your IDE and type the actual code I think a special connection is being made in your brain that wouldn't otherwise be happening.

Your brain thinks in normal language first, and I've noticed while taking breaks or while running that if I think about a feature, like a user typing text into a field and being able to submit it, that I can easily do the translation to code in my head.

Other than the pseudocode breakthrough it all just definitely comes down to practice. One thing I am really excited about is that things that were difficult a couple weeks ago are sticking with me and I am able to solve certain problems very quickly without checking stackoverflow for help.

For example today I had an object and I needed to store it's data inside an NSString object but it wouldn't work because my original object was of another class. So I simply instantiated the NSString object and called it's initWithFormat method and gave it the correct input.

I've been able to solve a lot of problems, or at least chunks of them on my own and I'm able to think critically and map out how data needs to be passed around.

Really exciting and if anything I'm mad that I didn't discover my passion for programming at a younger age but glad that I'm on a roll now.

One of the funniest things is that I always assumed that you needed to be good at math in order to be good at programming. While I'm sure it doesn't hurt, I can guarantee you that you can suck at math and still be good at programming.

I remember doing google searches before I started and people were saying that being good at math was a requirement to ever be a good programmer. This is total BS.

I am absolutely terrible at math and I'm starting to get really good at this stuff. All programming is, is being able to sit down and think logically about things. What order should this happen in? What piece do we start with, and then what piece does that one need to send a message to?

If scenario A happens then we should do this, but if scenario B happens we'll just do this instead.

It's just a bunch of objects and data with different names and different prebuilt functions and uses being passed around to one another.

Anyways, I'm taking my first vacation in 4 years this weekend and look forward to taking a break. As much as I don't want to, I know that when I get back next week I'll be fresh and will have a ton of built up energy.

So far with my app I have finished the initial View Controller, the Login View Controller, a UIImagePicker controller which allows the user to take photos, videos, and access their photo albums, The Signup View Controller complete with registration functionality, a Verification View Controller where the user can enter their phone number. Twilio then sends an SMS to that number with a 4 digit pin code. Then on my pin submit VC they can enter in the 4 digit pin.

If they enter the correct pin number then the phone number is successfully attached to their profile in my BaaS.

Next week I'll be finishing the Add Friends VC. My goal is to have my app completed and submitted to the app store by the end of the 2nd week of February. Not sure how long it will take for approval.

From there I have 2 more apps I'm going to build and should be able to complete both by the end of March.

Well, that's about it for this update and I hope you guys are having a good start to the new year.

Cheers to 2014.
 
Quick fact:

The most exploitable resource on the planet is a musician. Ask MJ.

The second most exploitable resource on the planet, is a programmer. I have a CS degree and still code pretty well. That said I use oDesk for 99% of my projects nowadays.
 
  • Like
Reactions: harrymouni
This is an extremely motivational thread, it got me back into writing python again. I appreciate the time you took to write it and how you take the time to constantly update it. Keep going, I enjoy reading through your progress mpbiz.