News for hackers. Stuff that matters.

spiralhead

This is a very complicated thing to answer concisely, but I'll take a stab at it from a product development perspective.

You know you're a good programmer if the things you build "just work." It should be near impossible to find flaws in your solutions. This is actually rare. Most developers I've worked with will declare something "done" well before all of the flaws have been worked out.

Re:What startup buzzwords make you automatically cringe? on Monday June 09, 2014 @03:24PM (#7870002)
Jedi, Rock Star
Re:How I Learned to Appreciate Job Hoppers on Friday May 30, 2014 @03:41PM (#7823576)
Great article. I've struggled with this for my entire career. I get bored after finishing a major project and am left with miscellaneous tasks. But I've found consulting gigs to be elusive and companies seem reluctant to hire contractors. Even startups. So I risk being labeled a job hopper...
Unless you're working for yourself on your own product it's hard to find something you're 100% passionate about. But the funny thing about that is working for yourself is one of the hardest things you can ever strive to do. It is even harder when you get married and have kids because your free time evaporates to zero. Now is the time to go for independence if you can do it
If you want to break into the tech industry, the best thing you can do right now is just start building stuff. Think of a mobile app or a web app that has a simple purpose that you think would be useful, then use the internet to teach yourself how to build it. If you can pull that off then you have a very good shot at a career as a developer. If you can't then you probably either don't have the drive or the aptitude, in which case you'll be spending a few more years figuring out what you want to do.
Re:Scott Forstall leaves Apple on Tuesday October 30, 2012 @12:47AM (#4716117)
The new podcast app makes certain workflows impossible--like downloading a single podcast before taking a walk. Now it just says "preparing to download" indefinitely. By the time it shows up on my device, that window of free time to listen to a podcast is gone. Complete and utter crap.
I think they left out a zero

Ask HN: Org Chart for a Software Startup?

My boss has asked me to come up with an org chart for our organization. What are your recommendations for a _simple_ org chart for a small software-as-a-service company who's looking for investors?I realize this is kind of open-ended. I'd be glad to provide more info...

( Read More... | 1 comment | on HN )
"...while Flash apps won’t run on the iPhone, any Flash app can easily be converted into an iPhone app."

The title is misleading...

Re:Ask HN: Weekend update -- What weekend projects are you upto? on Saturday January 09, 2010 @08:04PM (#1042371)
Working on a web crawler that tracks the associations between websites online. Currently working on the front-end which will, at first, simply list websites ordered by how many other websites link to them which is not incredibly interesting in and of itself but my rough plan is to implement some sort of crowd-sourced categorization system to demarcate the data in such a way that people will find useful.
I usually go with programmer/web developer. It doesn't roll off the tongue as easy as hacker but the latter term has negative connotations among the majority of humans.
I like the minimal UI and the tree view is interesting. I would be interested in learning more about the background of this project but there's no "about" link anywhere.
Re:Ask HN: review my app - a minimalist's to-do organizer on Sunday January 03, 2010 @03:15PM (#1029031)
Agreed about the need to sync to the web. If I was to undertake a project like this I would probably do it as a web app (to start) using the bleeding edge HTML 5 local storage stuff so you could use it offline. An inability to sync is a deal breaker for me and (probably) the majority of users on HN.

But overall nice presentation!

Scala! ... specifically using Actors for concurrency problems has been a bit of a revelation for me ... and the functional parts if you're not already familiar with FP

... and for practical reasons ... Scala is one of the only academic-ish languages you can actually use in the real world

Are you expecting Google to defy the US government? He is merely stating a fact:

"...we are all subject in the United States to the Patriot Act..."

How many of you are actually concerned you'll receive a subpoena from the feds to reveal you porn viewing habits?

Re:Doug Crockford Talk on JavaScript on Monday November 02, 2009 @08:22PM (#918348)
Fair enough. I just fail to see the distinction between "semicolon insertion" and optional semicolons. Sounds to me like semicolon insertion is just a stupid way to implement an interpreter where semicolons are optional -- something that can be changed without affecting client code
Re:Doug Crockford Talk on JavaScript on Monday November 02, 2009 @05:36PM (#918126)
You speak as if your words are law but really it is just your opinion. Modern languages are still being designed this way. For example semicolons are optional in Scala.
Re:Doug Crockford Talk on JavaScript on Monday November 02, 2009 @11:47AM (#917150)
I disagree. I consider an interpreter that can figure things out on your behalf to be a more intelligent interpreter. It requires me to type less. The "hard to find bugs" pointed out in the article are a (acceptable imo) trade-off for a terser syntax.
Re:Doug Crockford Talk on JavaScript on Monday November 02, 2009 @12:46AM (#916255)
I would love to hear an argument FOR "semicolon insertion" for a change. I only ever hear arguments against it. Personally I would prefer to avoid unnecessary line noise if the interpreter can figure it out for me given the context.
Re:W3C, you ignorant slut on Wednesday September 30, 2009 @11:24AM (#852588)
My dislike of XML is pretty simple: it forces you to be more verbose. That is bad for the web.

For instance <tag att1=val att2> is valid HTML. The XML equivalent is <tag att1="val" att2="att2" />. Why is this a good idea, again?

Re: Working hard is overrated on Sunday September 27, 2009 @09:11PM (#847491)
My 2 cents. I am not "experienced" in that I haven't yet achieved my millions, but experience has told me "forcing" myself to continue hacking away when I'm clearly experiencing physical fatigue only leads to more lost productivity down the road.

For example, forcing myself to continue working at my computer when I don't feel like it will lead to eye strain, back pain and anxiety. I will often wake up with a headache after such marathons. I refer to this as burnout. Burnout is very real.

In my early years of programming I could work non-stop because I was doing something new almost every day. And for someone that likes new experiences, it was exciting. But after years of experience, programming in-and-of itself feels more and more like labour.

Don't get me wrong. I still love programming, in general. I've just become more focused on the end-results of programming--of what it makes possible, what it does for people. The act of programming itself, while being something that will always be a significant part of what defines "what I do", is no longer something that can sustain my interest full time.

Re:On Elitism on Sunday September 27, 2009 @02:55PM (#847128)
Interesting article but I am not convinced outward expressions of elitism have much of a correlation with one's academic background. In my experience, the most talented and creative individuals are modest, hard working and often quiet while those lacking demonstrable talent are the ones who make the most noise. I'd wager talent has little to no correlation with academic background.
Re:The Lost Oaks of California Ave on Thursday September 17, 2009 @10:20PM (#829508)
People should be pissed about this for a number of reasons. PG--I suggest putting their phone numbers up. Emails are too easy to ignore.
Re:Untitled Document Syndrome on Friday February 20, 2009 @10:12PM (#489620)
However, Mr. Figs, and this is speaking from personal experience, if you happen to store your files on an external USB drive, and you happen to launch itunes at a moment when the drive is disconnected from your laptop, Itunes will revert to its default folder--forcing me to think about things I shouldn't be polluting my brain with.
Re:WWW SQL Designer on Sunday January 25, 2009 @12:19AM (#448743)
I'm sort of confused what the difference is. Care to enlighten us?
I almost threw up after 20 minutes of talking about the reddit alien.
Re:JParallax - Javascript parallax effect on Thursday August 28, 2008 @11:10AM (#289183)
still a long way to go however....

mainly SVG, video and audio

Re:The Wrong Way to Get Noticed by YC on Friday August 08, 2008 @06:46PM (#271133)
the real question here, I think, is do you really have any legal recourse to stop us (not just being provocative, I actually wonder)?

Older »