Re:From being a programmer to becoming an entrepreneur - Les...
by thomasnext on Thursday June 07, 2012 @11:52AM
(#4079581)
"Identify mature, experienced people who can give you candid feedback. It's even better if they're your colleagues. Favour a diverse group with people who have different priorities."
This is a great tip. I just realized that my more senior friends mention their "grey beard" older CS friends. I guess I need to pick up some mentors!
Re:From being a programmer to becoming an entrepreneur - Les...
by known on Thursday June 07, 2012 @11:29AM
(#4079445)
"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man." --George Bernard Shaw
Re:From being a programmer to becoming an entrepreneur - Les...
by mweil on Thursday June 07, 2012 @11:07AM
(#4079338)
This is a great article, Sidu. All of your points speak true to what I have learned going through the same process. I've only been doing the business thing for about 10 months, but already I notice a difference in perspective when speaking to non-entrepreneur engineers. Thanks for writing this.
Re:From being a programmer to becoming an entrepreneur - Les...
by xxiao on Thursday June 07, 2012 @09:12AM
(#4078808)
pretty nice summary.
i noticed most similar postings are all about js/python/ruby here, i'm an embedded linux hacker and i wish there is a place we can talk about both hardware and software for products, not just the web, maybe it's time to create one?
Re:From being a programmer to becoming an entrepreneur - Les...
by irahul on Thursday June 07, 2012 @11:04AM
(#4079316)
Your comment, apart from "pretty nice summary", is talking about something totally unrelated to the posted article. You should have made a separate "Ask HN" thread.
As far as discussing hardware goes, you can post articles yourself.
Re:From being a programmer to becoming an entrepreneur - Les...
by ngcoders on Thursday June 07, 2012 @10:39AM
(#4079203)
I too work with embedded linux and arm9's ... HSI has a few people of embedded domain hanging around, so just post what you feel is good and people are there.
Re:From being a programmer to becoming an entrepreneur - Les...
by xxiao on Thursday June 07, 2012 @10:59AM
(#4079291)
what is HSI? these days I have to join various groups/lists/ircs/etc to interact with embedded world, but nothing like hacknews to spur innovation and new ideas...
i have been thinking about building a vendor-neutral site for folks that want to bridge web/UI to embedded devices.
Re:From being a programmer to becoming an entrepreneur - Les...
by ngcoders on Thursday June 07, 2012 @12:40PM
(#4079913)
sry i meant HN . Yep a more h/w oriented site would be a good idea. problem is very few people are into all this as this is not really a easy to get in domain.
A site can be setup in a few hours , problem is building a community.
Re:From being a programmer to becoming an entrepreneur - Les...
by comatose_kid on Thursday June 07, 2012 @05:18PM
(#4081393)
I have done a bunch of embedded development in the past. Embedded.com was a good resource. There's a lot to know so it is difficult to be really concise. Get to know lower level languages if you don't already (c, bit operations). Know how to disassemble code and read it. Monkey around with an arduino, then beagleboard. There are a few good books - anything by jack ganssle (sp?) is usually a good start.
Re:From being a programmer to becoming an entrepreneur - Les...
by tbergeron on Thursday June 07, 2012 @11:42AM
(#4079528)
I read until I stumbled upon that line:
"I've been a programmer since I was six."
You're NOT a programmer at six, you are a KID.
You can play with computers, but being a programmer is a whole other story.
You can tell yourself you're a programmer when you can code through a project by yourself, write classes, do OOP, implement basic concepts, differ public from static, know your data types, and more and more.
You are not a programmer until you work as one. That's it and that's the reality.
Nowadays kids called themselves programmer, guru, ninja, entrepreneur, etc and it makes me rage and laugh in anger.
I'm sorry, your article seems fine, but you've lost all your credibility with this very single line.
Re:From being a programmer to becoming an entrepreneur - Les...
by jasim on Thursday June 07, 2012 @11:51AM
(#4079577)
> You can tell yourself you're a programmer when you can code through a project by yourself, write classes, do OOP, implement basic concepts, differ public from static, know your data types, and more and more.
Knowing all that helps, but it doesn't mean you can't produce something meaningful without knowing all that. It would be hard, but doesn't make it impossible.
> You are not a programmer until you work as one. That's it and that's the reality.
No, you are a programmer when you understand the basics of programming. And that means the very basics.
If I consider your argument, then everyone can call themselves a programmer only after being employed as one. What about kids who build software at school? I started writing code for accounting apps when I was around 11. I built what I considered my best work then when I was 14 (https://github.com/jasim/EasyAccounts/blob/master/DOCS/WHATS...). That was a working piece of software that was used by businesses.
However - the fact that someone found use for the app is only incidental. The moment you know you can tell computers to do stuff you want to, however limited in scope, is when I would call someone a programmer. LOGO, GW-BASIC, dBase, VB 6, Rails or Haskell. It doesn't matter.
[disclaimer: I work with Sidu and when he says he was a programmer at six, I know it is true]
Re:From being a programmer to becoming an entrepreneur - Les...
by tbergeron on Sunday June 10, 2012 @10:48PM
(#4092994)
There's a nuance there and it's called an amateur. If I use this concept I could be anything and if everyone tells they're everything than what's the use of titles?
You can be a passionate, an amateur but to be a programmer, a professional programmer there's only one way of becoming it and it's by doing a professional job.
Re:From being a programmer to becoming an entrepreneur - Les...
by mindcrime on Thursday June 07, 2012 @12:08PM
(#4079701)
Oh, please... quit worrying about some silly labels and adjectives. You are, as far as I'm concerned, a "programmer" if you write programs. How old you are, whether or not you get paid, what kind of credentials you have, etc. are totally irrelevant.
Now if he qualified that as "I was a professional programmer at six" then I could see some (small) cause to say "Hey, wait a minute." But to get this up in arms over somebody saying they are / were a programmer? What's the point?
Re:From being a programmer to becoming an entrepreneur - Les...
by makmanalp on Thursday June 07, 2012 @11:54AM
(#4079598)
It's reasonable for him to assume that any reasonable person would not expect him to be a full-blown or even half-decent programmer at 6.
When people say things like that, they mean that they dabbled, took existing programs and turned the circle into a square, copied code from their favourite computer magazine into a computer, moved a LOGO turtle around, etc. A lot of us came to be what we are by doing this. I don't understand the source of your anger and self-attributed superiority.
Re:From being a programmer to becoming an entrepreneur - Les...
by mweil on Thursday June 07, 2012 @11:48AM
(#4079557)
The author never used any of these adjectives to describe himself (except entrepreneur, which he is entitled to use since he started his own company). I agree with you that they are highly annoying terms to use and diminish our profession. That, however, does not excuse your hostile and unnecessary comment.
Re:From being a programmer to becoming an entrepreneur - Les...
by bgilroy26 on Thursday June 07, 2012 @06:46PM
(#4081741)
I don't understand your comment. If you ride around in the truck and throw the garbage in, you're a garbage man.
We have tons of words for "programmer", enough to provide us with some nuance -- I think it's safe to say that the kid couldn't describe himself as a "software architect" -- we don't have as many for "garbage man".
Re:From being a programmer to becoming an entrepreneur - Les...
by iamgopal on Thursday June 07, 2012 @12:26PM
(#4079816)
when I was 8 or 10, I learned c with if and for loop and most basic of the language. I made a working chess text game using only ifs and loops, without even using any function etc. and well, I and family members actually played it a lot. and I think I have been programmer since.
Re:From being a programmer to becoming an entrepreneur - Les...
by yolesaber on Thursday June 07, 2012 @04:41PM
(#4081220)
Heh reminds me of when I made my own Douglas Adams-esque text adventure in Python using only a huge chain of ifs and prints. I remember thinking the hardest part was doing all the typing!
This is a great tip. I just realized that my more senior friends mention their "grey beard" older CS friends. I guess I need to pick up some mentors!
As far as discussing hardware goes, you can post articles yourself.
A site can be setup in a few hours , problem is building a community.
You're NOT a programmer at six, you are a KID.
You can play with computers, but being a programmer is a whole other story.
You can tell yourself you're a programmer when you can code through a project by yourself, write classes, do OOP, implement basic concepts, differ public from static, know your data types, and more and more.
You are not a programmer until you work as one. That's it and that's the reality.
Nowadays kids called themselves programmer, guru, ninja, entrepreneur, etc and it makes me rage and laugh in anger.
I'm sorry, your article seems fine, but you've lost all your credibility with this very single line.
Knowing all that helps, but it doesn't mean you can't produce something meaningful without knowing all that. It would be hard, but doesn't make it impossible.
> You are not a programmer until you work as one. That's it and that's the reality.
No, you are a programmer when you understand the basics of programming. And that means the very basics.
If I consider your argument, then everyone can call themselves a programmer only after being employed as one. What about kids who build software at school? I started writing code for accounting apps when I was around 11. I built what I considered my best work then when I was 14 (https://github.com/jasim/EasyAccounts/blob/master/DOCS/WHATS...). That was a working piece of software that was used by businesses.
However - the fact that someone found use for the app is only incidental. The moment you know you can tell computers to do stuff you want to, however limited in scope, is when I would call someone a programmer. LOGO, GW-BASIC, dBase, VB 6, Rails or Haskell. It doesn't matter.
[disclaimer: I work with Sidu and when he says he was a programmer at six, I know it is true]
You can be a passionate, an amateur but to be a programmer, a professional programmer there's only one way of becoming it and it's by doing a professional job.
Now if he qualified that as "I was a professional programmer at six" then I could see some (small) cause to say "Hey, wait a minute." But to get this up in arms over somebody saying they are / were a programmer? What's the point?
When people say things like that, they mean that they dabbled, took existing programs and turned the circle into a square, copied code from their favourite computer magazine into a computer, moved a LOGO turtle around, etc. A lot of us came to be what we are by doing this. I don't understand the source of your anger and self-attributed superiority.
10 PRINT "COCKS"
20 GOTO 10
-- you are a programmer.
We have tons of words for "programmer", enough to provide us with some nuance -- I think it's safe to say that the kid couldn't describe himself as a "software architect" -- we don't have as many for "garbage man".