50 minutes each way on the train + 10 minutes by bus, in Singapore. Hence, 50-60 minutes each way is normal to me.
I'm guessing that you drive, and have to focus on traffic, but do you listen to audiobooks and stuff along the way?
Crowded trains aside, I try to make use of the commute time as much as possible - reading, emailing, etc. If there's a comfortable sling of some sort where I can strap my laptop to and work in the train, I'd buy that in a flash!
I work on Tcl, Perl and shell scripting for Windows and Linux environments, to automate semiconductor chip design over networks.
It's part electrical engineering (my background), part OS-level scripting, part data-parsing, and I'm enjoying the cross-domain development very much as it seems to encourage thinking about problems from multiple angles and levels of abstraction.
For (1), from a young company's perspective, I've found it much easier to communicate and steer in the same direction when a teammate on a project is in the same room. As another person pointed out, face-to-face collaboration is vital at the growth stage.
As for (2), I sort of telecommute (work from a cafe or public place) sometimes when I need to work on an individual task that requires some creativity or sustained concentration. Changing my physical environment from time to time also seems to help stimulate creative juices. During those times, the office environment can be detrimental.
For me it was more of seeing an end-user need not being served and slowly mulling over ways to serve that need, progressing to building a prototype on my own time, finding an equally-motivated co-founder, before finally going full-time.
The end-user need wasn't served because of both technological and business reasons. Customers complained without much being done, so I thought that might be an opportunity.
Looking for a junior Software Engineer - Java in Singapore.
(Sorry, must be located in Singapore)
The team at Plunify is seeking a talented and enthusiastic Java developer to help build a cloud computing platform. Work with the latest Web technologies to bridge the gap between the desktop and the cloud. Most importantly, be passionate about creating great software, be able to learn quickly and be a team player.
Your role is to develop, maintain and support Java applications that work with our proprietary platform. Refine and enhance security of existing Java applications. You will also be required to learn and understand how to integrate your applications with various hardware and software systems.
Required:
- BS/MS CS or related majors. (New graduates welcome)
- Strong programming skills in Java
- Willingness to learn
- Fluency in written and spoken English. Any other languages are a bonus!
- Deep interest in cloud computing
- Any experience in database/SQL and web scripting technologies, e.g. PHP, Javascript is a plus
Some compiles take a few hours so I have no choice but to jot down whatever state the current project is in and switch context to some other project...
I'm in a similar situation, and am struggling with the same question. From some desktop research and talking to investors/other startups, it seems like "0.1% - 2% of post-Series A stock" is a reasonable range depending on the results an advisor might bring about.
(http://venturehacks.com/articles/advisors-part-2)
Are you planning to draft a legal agreement of sorts with this person?
If yes, it may be helpful to tie in dollar amounts with milestones to determine equity percentages, I think. Personally I find it hard to quantify how much connections and a couple of hours a week are worth in terms of dollars.
If it's possible to put a revenue amount to what s/he is bringing to the table, either in a strategic "$X in the first N years" or "$X from this release within N years" kind of way, that may help to crystallize the equity percentage somewhat.
(Disclaimer: I was born in Singapore, educated in the US and lived in the SF bay area for a while. Among other things, the overseas experience made me question a lot of things about Singapore and the US)
I beg to differ with the article and wonder if I'm a product of the system as the author described or that maybe he just hasn't lived long enough in Singapore. A lot of the content is outdated, in my opinion.
May I respectfully give a personal perspective on some remarks that I feel are rather over-the-top. Please let me know if you agree/disagree:
> A lot of people ask me what I think a free China would look like. I said possibly very similar to Singapore, and the truth is, there is a lot in common with China.
To be frank, I think that could not be further from the truth. As a Singaporean Chinese, I find my way of thinking very different from that of friends and even relatives from mainland China. It has been reported that Deng Xiaoping and other senior members of the Chinese government looked to Singapore for ideas on economic, social and political reform back then, but I think how policies were eventually implemented were very different.
> Don't forget to remember the simple guideline that epitomizes Singapore's reaction to lawbreaking on the back of the disembarkation card on the plane in bold, all-caps red letters: "Welcome to Singapore. Death to drug traffickers under Singapore law."
Like what someone else said, on paper, Singapore looks horrible but in reality, it's just like any other country. I chew gum on the streets, I could leave trash outside of bins if I wanted to, sometimes I forget to flush after using a public restroom... (silly examples but tongue firmly in cheek) all without penalty.
On one hand, some laws like the penalties for drug-trafficking seem draconian by comparison. On the other, I wonder if it is because of these strict laws that one is able to wander around alone almost anywhere at night without fear. Or simply, if you don't want to be arrested, don't bring illegal drugs into the country...
> Also don't get stuck there with out health cover/travel insurance or you will regret it, its not malaysia/thailand.
You're right that on average Malaysia/Thailand heathcare costs are probably cheaper.
Currently I have no health insurance and pay less than US$30 every time I go into a public health clinic for a cold, an annual physical or a dental checkup. A lot of people from the region actually come to Singapore for good, reliable health-care, leading to a medical tourism boom in recent decades.
> Challenge the Lee dictatorship and comeback and tell us how little they care.
Well, I question government policies openly in public, and so far, I haven't found myself behind bars. Maybe I'm just not important enough ;)
Speaking about the government... I wish for more transparency on how the government invests money from its sovereign funds(i.e. taxpayers' money). I hope silly election tactics like redrawing of electoral boundaries won't be used anymore, etc.
But I do want the efficient, corruption-free(at certain levels, it still helps if one has the right connections though) bureaucratic processes to continue to flourish.
As a startup founder, I found it a breeze to get incorporated(2 days), rent an office and complete the administrative-type tasks. However, innovation certainly seems to be a problem. The jump from years of mainly being indoctrinated with "trust the government to do the right thing", "study hard and be a good worker" to "come up with your own ideas!", "be unique!"(which ironically, is being promoted by the government!) will take some time, I guess.
Government-supported investment funds may abound, but I get the impression that those guys are terribly risk-averse and want to back certain winners.
> Singapore Airlines is notorious for discriminating age, sex, and lookgs for its flight attendants.
I'm not a fan of Singapore Airlines, but one is certainly free to sue them for discriminatory practices.
Pardon my long, at times sarcastic response. I guess I get somewhat annoyed when binary statements are repeatedly made based on things that I think have obvious shades of gray.
Anyway, come to Singapore and let's have coffee sometime; I'd love to meet up with fellow HNers and chat about this funny island country of mine!
I'm guessing that the speed, convenience and ease of abstraction that a higher-level language like C++ or Java offers is a pull-factor for CS instructors. Apart from systems-level programming classes, of course.
Someone mentioned "Why C when higher-level languages will suffice?" and I thought that's pretty much spot on. In a data structures class, it seems easier not to have to debug cryptic core dumps and segmentation faults too often, especially since the focus is on algorithms. At least, that's the impression I got when speaking with TAs and professors.
Or perhaps there are less systems-level programming enthusiasts nowadays?
I took the class you TA'd, way back when the textbook was still a draft and absolutely loved it! As an EE guy, it was great to be able to get at the bits and bytes and really understand what it meant to be fetching, executing, branching to, jumping to instructions, allocating memory etc. The transition from assembly language to C was natural and I loved/hated every single core dump / segmentation fault that came with it. That class helped tremendously in getting me my first job, but I guess there are plenty of jobs that don't require working knowledge of C.
Always challenge yourself and make little, concrete steps towards achieving bigger goals.
I think it also depends on whether your confidence comes from within or without. For example, does one need external praise for something one has done in order to gain confidence? Or is it enough to just personally feel that a goal set has been well-accomplished?
Becoming successful and rich inspires confidence in a spiral, like what other posters have said. Faking it but always have something real--be it facts, good estimates, faith etc. behind to back it up also helps, I think.
Can't say I'm successful and rich, but I am confident and that probably came from doing things and getting positve feedback about them, and from inspiring quotes along the lines of, "Confidence, or the lack of it, is entirely up to you yourself."
We make a design platform for engineers, and as both founders have technical backgrounds, we talked with around 30-40 engineers (presumably our target customers) about our product before starting to code.
Turns out, feedback from friends was almost always positive and encouraging("Great ideas! Go for it!"), but we must have neglected to either ask people who aren't friends and family, or we didn't emphasize enough the question, "Will you pay for it and how much?" :)
Luckily, after spending 6 months making a beta, we got in touch with real customer leads, and found that while our product features are still relevant, we must position and market it differently to stand a chance.
So while there's still a long way to go, market validation is one of the things we should have done better.
A good run in the evening and making a point not to think about code/sales/marketing 1-2 hours before sleep seem to work well for me.
The cold shower trick and its physiological effects sound really interesting. I always take cold showers at night but since temperatures always hover around 26-32C with close to 90% humidity (being 1 degree north of the Equator), that doesn't always help.
I haven't had much luck reaching out to developers via cold email either. Face-to-face seems to work best. Even phonecalls result in most people activating their anti-sales shields.
As other posters mentioned, a brief, straight-to-the-point subject followed by at most two paragraphs. Personally, I'm not a fan of flowery language either because it sounds a little insincere. There may be cultural differences here.
To Japanese developers, my emails tend to be wordier and often the only form of response seem to be a visit to our site. That's good enough for me, for now.
Not that it's terribly successful, but I usually try to make a (genuine) reference to something the other party has published / written / made before saying something relevant to it like, "for your product X/task X, would you consider trying out something like Y(our product) to see if <benefits> can be realised?"
Are there industry seminars or travel tradeshows in your area where the airlines come out to interact?
Perhaps small / budget airlines are good targets to start with.
If you can reach out to their customers via a forum, that might indirectly validate your product and bring attention to the airline companies via those customers.
Oooo, an intelligent parser of FPGA code would be lovely.
The parallel nature of hardware code presents very interesting challenges for such a parser, I think.
Recently I came across a company called www.sigasi.com that promised lovely things about VHDL development but I haven't really looked into them yet.
Existing FPGA tools spit out a LOT of warnings that are potentially helpful but are too verbose for anyone to remain sane trying to decipher all of them.
Would that diminish the value of our service if it only runs on companies' internal servers and not enjoy benefits in parallelism that we can give them?
I guess if they are too worried about IP, offering the downloadable service is perhaps the best alternative.
I'm guessing that you drive, and have to focus on traffic, but do you listen to audiobooks and stuff along the way?
Crowded trains aside, I try to make use of the commute time as much as possible - reading, emailing, etc. If there's a comfortable sling of some sort where I can strap my laptop to and work in the train, I'd buy that in a flash!