News for hackers. Stuff that matters.

dwong

Learning mobile: iOS or Android?

I'm interested in learning a mobile development platform and wondering whether I should learn iOS or Android. Which one has a more active market for developers now, and what's the future outlook for each? I've done a good amount of programming before, just not for mobile.I also don't have a preference between Java and Objective-C.

( Read More... | 6 comments | 2 points | on HN )
Re:Dropping out - how does it affect you later in life? on Friday May 04, 2012 @02:54PM (#3929790)
Thanks for all the responses. Most of the responses that support going to college seem to argue based on the value of a degree, instead of the education and skills.

It seems that most of us agree that the education, skills, and networking can be found elsewhere. But there's also a decent consensus on the value of a degree.

nirvana, thanks for your input. I'll definitely consider your viewpoints and whether the piece of paper is worth it.

Dropping out - how does it affect you later in life?

There's been a lot of talk about dropping out lately. However, one thing I've been seeing is people talking about how it sucks to be 30-40 and not have a degree and have to make excuses for it.I'm surprised at this. If you have 10-15 years of programming experience, why would anyone still care if you have a degree? To me, it would seem like it would matter less as you got older.Can anyone...

( Read More... | 77 comments | 21 points | on HN )
Re:Ways to read source code and learn? on Friday April 27, 2012 @02:26PM (#3900416)
Thanks for the response. I'm a computer science student, so I don't have a chance to read actual program code for classes/etc.

Ways to read source code and learn?

I've been reading through source code for various programs to get better at programming. I know that many of the people here also do this.I'm wondering what your approach is when you're trying to learn from source code (not debug, but reading it to get better at programming). Do you go line by line, follow a top-level function call, etc? Also, if you're familiar with the syntax, do you quickly...

( Read More... | 3 comments | on HN )
Re:Web2py - good framework to learn? on Friday April 06, 2012 @11:21PM (#3809849)
Great, thanks for the response.
Re:Running a SaaS business while employed? on Sunday April 01, 2012 @06:44PM (#3785264)
Thanks for the detailed reply.

Running a SaaS business while employed?

I'm trying to get a basic idea of what the legal situation would be here.If I started a SaaS business (i.e, monthly subscription for a web application), and later got a job, would the employer have rights to code updates to the web application? (and thus partial rights to the application)How can I continue to run a web application business that I developed previously, if I become employed?...

( Read More... | 3 comments | on HN )
Re:Why do programmers prefer Python over Ruby? on Monday March 26, 2012 @02:29PM (#3757985)
I've done some programming in Python and am currently learning Ruby.

One of the differences I see is Python's philosophy of having one, correct way to do things, while Ruby supports having multiple ways. This difference in philosophy seems to be clear in the language design. Python usually has one or two accepted ways to do basic tasks, while Ruby has more.

It's a little frustrating because in Ruby, I have to remember different syntax and constructs for doing the same basic thing. I'd much rather just have to remember one way, and expect other people's code to use that one way (ie, Python is more readable).

Python also seems to have a larger community and more well-developed/useful libraries and tools. I don't think NumPy and SciPy have equivalents in Ruby.

Also, even though Ruby says it advocates the principle of least surprise, I'm often surprised by Ruby, and much less so by Python.

Web2py - good framework to learn?

I'm trying to choose a framework to learn and have been looking at web2py. It seems to be a solid framework that comes with a lot of built-in features and easy deployment, and I like it better than Django and Rails.I'm wondering why web2py seems to have a relatively small community compared to Django and Rails. Does it have problems that I'm not aware of?Would the lack of a large community hurt...

( Read More... | 3 comments | 5 points | on HN )

Writing outlines for projects

So I come from a writing background, and programming and writing have turned out to be very similar. I'm wondering how many of you write outlines for large projects, and how much time you spend on these outlines/how detailed these outlines are.Do you write an outline in pseudocode, or an outline detailing the class/object relationships? Any insight or advice would be great.

( Read More... | 1 comment | 3 points | on HN )
Re:Low pay low stress jobs/lifestyle on Tuesday March 20, 2012 @07:51PM (#3732314)
That's interesting. What exactly did you spend money on when you were in the high-paying jobs?
Re:Low pay low stress jobs/lifestyle on Tuesday March 20, 2012 @07:34PM (#3732244)
Yeah, I might try. I'm currently in college, though thinking about just taking a leave of absence.

There seem to be a good number of people who are happy working low pay jobs. I can't help but think that there's an unfair social stigma against it.

Low pay low stress jobs/lifestyle

This is something I've been wondering about for a while. How many of you have tried a low pay/low stress job or lifestyle and liked it? I'm talking about pretty low pay, like working as a waiter at a restaurant.My parents have always pushed me toward the impressive jobs, so I'm curious about how "bad" (or not bad) these lower-salary jobs are. I like intellectually stimulating things, but I can...

( Read More... | 13 comments | 14 points | on HN )
Re:Advice needed: what's a destitute hacker to do? on Friday March 16, 2012 @08:16PM (#3715907)
Just a suggestion. Have you thought about freelancing? I've seen threads here where freelancers seem to be able to make a decent amount, provided they know the right technology and spend some time carving out a niche / getting to know clients. Maybe you can try searching for those threads and see what technologies are in demand?

Freelancing could be something you try to get into while looking for a job. And it would also be a way to build your resume.

Hacker News for Marketing?

I'm wondering if there's a Hacker News type site for marketing. I've found a few forums for design.Browsing forums seems to help me learn through osmosis. Are there any quality forums that discuss marketing?

( Read More... | 1 comment | 3 points | on HN )

College freshman - what to do over summer?

Hi, I'm a college freshman planning to major in computer science. I hadn't really programmed before college. The summer before, I read through an intro Python book and learned basic HTML/CSS. I enjoyed my intro course taught in Java, and will be taking a course in Scheme next semester. I also plan to start learning Django next semester.I want to learn more about software development over...

( Read More... | 5 comments | 6 points | on HN )

Websites for applications of computer science

Hackernews seems to focus on the applications of programming to a limited area (mostly start-ups that deal with disrupting social media, sharing, entertainment, etc.)I haven't seen much discussion of how computer science can be used to disrupt fields like science, energy, medicine, etc..I'm wondering if you guys have any suggestions for websites that discuss the application of computer science...

( Read More... | no comments | on HN )
Re:Future proofing CS knowledge on Monday October 10, 2011 @09:26PM (#3096661)
Thanks for the responses. Yeah, I was thinking that it was very important to actually learn the "computer science" part and not just the programming part.

Future proofing CS knowledge

I'm a computer science student. Programming and IT change very fast, and constant learning is required to keep up.However, I'm wondering about how a programmer would try to "future-proof" his CS knowledge. Is it more important to learn the math, algorithms, and logic instead of focusing primarily on languages?What are the trends you guys see in computer science right now? What knowledge will...

( Read More... | 4 comments | 4 points | on HN )

College economics classes - how useful are they?

I'm a college student who's debating the value of college economics classes. I didn't like the AP economics class I took in high school. It seemed too idealized and non-applicable.I'm wondering what you guys think about the value of economics classes in college, especially for pursuits related to entrepreneurship. If it matters, I'm attending a top 10 school.

( Read More... | 11 comments | 5 points | on HN )