I'm 21. Currently, our startup is a two-person company. The age difference is like 13 years. I don't actually feel such a difference, as long as we can both work hard and achieve our goals, I think. :)
I will answer your question as a Londoner - Unfortunately, no. Though, now I live in Dublin and I already got a first letter from my ISP, warning me about using P2P networks. Gee, what a bunch of *holes!
To be honest, I don't know if it's a bad thing to be running a laptop for months. I come from the background of using desktop PCs mostly and I must say, I had bad times with running them non-stop for months.
Yeah, the same story with me. Though I don't own a macbook and not using Netbeans(I use GEdit for most web development stuff and Eclipse for C-programming), have 3GB of RAM, I still reboot it about every four days.
Good to hear from you, mate.:) I used to live in London for many ages but recently I moved to Dublin, IE. Though Ireland has a quite fast developing startup community. Microsoft, Guinness, Enterprise Ireland, Bank of Ireland and Trinity College: these are the major event organizers for startups here.
Anyway, I definitely going to use your website. Cheers.
Actually, the best thing that works for me is to work with somebody. For example, two of us are working on our startup: I'm the coder, my partner is the business guy. When we discuss how each one of us is doing and check if we match our goals, then I get enthusiastic for the next 24h. Of course, this is an oversimplified example but hopefully you got the idea. :)
I'm not very familiar with Clojure. On the first glance it looks like Clojure has a good concurrency system. I know many people are talking about Actors(like in Erlang) these days, but from my experience with Scala Actors, they're not very suitable to solve some problems(like when you need a very good performance). Even though Scala makes your life easier to work with native Java concurrency, it's definitely a good reason to have a deeper look at Clojure. Thanks for the info!
Edit: Is there an 'easy' way to create OSGi bundles with Clojure, maybe some sort of Maven plugin?
I see.. The investor should understand that your company is still in its early stage. No, it doesn't prove that you have a bad product or something, it's just that your company is not mature enough to work on its own(that's what makes startups a quite risky investment but sometimes it pays off very well - startups are meant to grow).
In my opinion, it doesn't matter if his doubt is reasonable, as long as you want to get funds from him, you better explain why. Good luck with your startup!:)
You see, I think it is a lot easier to deal with problems and survive through troubles when you are 'only with yourself'. The worst thing that can happen only to yourself is not the worst thing, but when you must support your family or there's somebody you care about, tell me how can you be with yourself then? It's very hard to leave people you love.
Let me say it this way, if I really ever wanted this TV set then I wouldn't mind. The same is with Linux: if you want free, open-source OS then you should know that there's no Photoshop, IE and all those games you can have on Windows. Also, before installing Linux you should be aware that not every piece of hardware can work in Linux. I agree, these are big disadvantages for normal user - the choice depends on users' priorities.
In fact, most of the configurations are available in UI, but what makes *nix different is, it allows you to make it work the way you want(that's what /etc is for).
On the other hand, I'm not happy with Windows until some registry tweaks are done and some useless services are turned off.
On hardware compatibility, I don't think it's Linux' fault that some vendors don't publish hardware documentation. This should be considered before installing Linux at all.
Using Ubuntu 9.10 and everything works out of the box. Although, I had a problem with WiFi on my other laptop, but doing some /etc configuration solved the problem. Is it that hard to write a few configuration lines only once?
May I ask you? What do you mean by improved C language? Safe pointers? I think this is the biggest advantage of C.. Of course, it can(and occasionally it will) become a trouble at some point, but you won't get that much flexibility and portability in any other language. Not trying to say that this is a bad idea to create a new language or anything, but I just don't see how this language will make my life better..
P.S. No offense, but it's amazing how some people are such Google fans.
This new programming language from Google is quite a buzz on the web now. To be honest, I always got excited about tools that promised to speed-up and simplify development. But most of the time, those trendy tools are just even more time wasters. One language I find to be [almost] ideal is Scala. I believe that Scala will replace Java. Also, writing code for JVM gives you a huge advantage - you can create OSGi bundles. IMO, OSGi framework is the most mature module system. So I think that there's nothing good about this language except that it's created by Google.
Agree! Sometimes you won't get that good performance with compiled applications. C Programmers really have to know how the machine works to get good performance in a real-life project. On the other hand, JVM is great at optimizing and its performance has been improved very well over the last few years.