Hi Oliver,its great to hear how keen you are.

There are a lot of languages out there and finding out which ones are right
for a given task is half the battle :)

While there is a propensity for knee-jerk scoffing at VB, the reason that I
personally thought it inappropriate is that it is inexorably bound to the
Windows platform(mono and wine notwithstanding).
You will probably find that a good percentage of people here are either on
variants of BSD or Linux. It would be interesting to have a show of hands
just for kicks.

If I were you I would exploit your relative neuronal plasticity and apply it
to picking up some different languages. Check out a functional programming
language like fx Erlang. Some 'rapid development' languages like say python
or ruby. Perhaps even a multiparadigm language like Ada (which could use a
json lib btw ;) )
You will have plenty of time later to apply the paradigms and inspiration
you pick up at making the killer services of the future. 17 isn't exactly 12
;) Spend your time wisely.

While learning by doing is a great way to keep the energy and enthusiasm up,
it also tends to lock you in, if nothing else, do read about software
patterns. Reinventing the wheel may lead to better wheels, but in all
likelihood we would benefit more from improved drive-trains.

Anyway, good going with the Inbox Notification tool :) Happy Hacking.
.


On Sat, Oct 17, 2009 at 5:49 AM, Oliver Baker <[email protected]> wrote:

> Hi Smloa,
> I could debug a C++ app right now even though I don't know how to code in
> C++. I am currently studying a Bachelor of Information Systems in New
> Zealand, and it is my intentions to come and work for Google as a Programmer
> when I leave MIT (New Zealand). I am only 17 so I have a little while to go
> yet, however I still need to have 3 years experience programming and one of
> the languages you need to know for Google is C++ (or C, forgot which). And
> since people want me to code in C++ I think that it would be in my best
> interests to do so as well, it would give me my best opportunity given my
> learning style to learn C++.
>
> I don't disagree with you, I think I will continue to code in VB.NET and
> then maybe work on the C++ with Sam in my spare time. But I don't think I
> would ignore Sam though.
>
> At the moment I can Code VB.net, some C#, HTML, Javascript, JAVA. but I
> need to know a whole heap more. and I don't learn from books, I learn from
> doing it. So Sam has unknowingly given me the best opportunity to learn how
> to code in C++.
>
> I will continue to code in VB.NET.
>
> Thanks,
> Oliver
>
>
> On Sat, Oct 17, 2009 at 11:36 AM, Smola <[email protected]> wrote:
>
>>
>> Hello all,
>>
>> Oliver, I don't see how Sam's translating has anything to do with your
>> progress developing your app.  You go on your merry way developing
>> your Windows app as your original intent implies.  And if Sam chooses
>> to try and translate, then way to go for him.  Whether he finishes it
>> or not or has a different GUI has no bearing on your own personal
>> progress on the app.  If I were you I'd continue as if you'd never
>> heard Sam's original message and if he comes up with a translation you
>> can make decisions then.
>>
>> VB was one of my first languages too! ;D  I know it's pretty easy, but
>> if you know basic logic it's not a HUGE leap to go from language to
>> language.  As you expand your curiosities I think you'll find that you
>> may even prefer a different language.  I started out in software
>> design but found that I preferred web development instead.
>>
>> Good luck on your app!
>>
>>
>> On Oct 16, 7:57 am, Chris Bailey <[email protected]> wrote:
>> > sorry for not being able to reply before. <_< not sure why it wouldn't
>> let
>> > me. but Oliver if you focus on just making a GUI even if it's in a
>> different
>> > language and make the actual getting of Wave data into it's own "core"
>> that
>> > can be replaced in the future you should be fine with leaving it as is
>> until
>> > Google releases an API
>> >
>> >
>> >
>> > On Fri, Oct 16, 2009 at 7:22 AM, Oliver Baker <[email protected]>
>> wrote:
>> > > Hi,
>> > > yes its an embedded webbrowser since I have found no other method that
>> > > works with MIT's Proxy (New Zealand MIT).
>> >
>> > > On Fri, Oct 16, 2009 at 7:57 PM, Joe Developer <
>> [email protected]>wrote:
>> >
>> > >> rar x file.rar works fine here(Debian), you may want to install
>> `unrar`
>> > >> from your package management system.
>> > >> Have a look at 'Form1.vb' :
>> > >> wbLogin.ReadyState = WebBrowserReadyState.Complete
>> >
>> > >> I wanted to attach the source in tar.gz format, but intriguingly
>> gmail
>> > >> tells me that it cannot be sent as it contains an executable.
>> >
>> > >> On Fri, Oct 16, 2009 at 1:48 PM, Sam Osborne <
>> [email protected]
>> > >> > wrote:
>> >
>> > >>> Oh and can you put the source on there in a different format? Linux
>> > >>> (which I'm primarily on) can't read rars....
>> >
>> > >>> 2009/10/16 Sam Osborne <[email protected]>
>> >
>> > >>> Ouch. Wait, if it IS an embedded browser, and if it was made (which
>> is
>> > >>>> likely) in Visual Studio, it's an embedded IE.... Which is very
>> bad...
>> >
>> > >>>> 2009/10/16 Joe Developer <[email protected]>
>> >
>> > >>>> From browsing the code it seems like a straight translation is
>> unlikely
>> > >>>>> to work all that well.. It seems like the vb code uses an embedded
>> > >>>>> webbrowser to handle the handshaking with the wave site.
>> >
>> > >>>>> On Fri, Oct 16, 2009 at 1:00 PM, Sam Osborne <
>> > >>>>> [email protected]> wrote:
>> >
>> > >>>>>> Ok... Well you could use wxWidgets to do the GUI for C++, instead
>> of
>> > >>>>>> something like GTK.. It may mean learning a new thing on top of
>> C++, but
>> > >>>>>> then you won't need some GUI maker thingy for every OS.. Linux
>> just needs to
>> > >>>>>> install wxWidgets, not sure about Mac, but Windows works fine.
>> >
>> > >>>>>> Ok.. I'll have a look at the code.. Same link as before?
>> >
>> > >>>>>> All my code was (and some still is) pretty scruffy.. It can't be
>> that
>> > >>>>>> bad!
>> >
>> > >>>>>> Seeing as I'm TRYING (I may fail :( ) to translate the code
>> almost
>> > >>>>>> directly, it may be pretty simple to find out which code means
>> what,
>> > >>>>>> espcecially if (once I've translated it all) if I match the line
>> numbers up.
>> >
>> > >>>>>> For example:
>> > >>>>>> VB.net code:
>> > >>>>>> Line 1: msgbox("Hello")
>> > >>>>>> C++ code:
>> > >>>>>> Line 1: cout << "Hello";
>> > >>>>>> Alternate C++ Code (there's another bit of code that does exactly
>> the
>> > >>>>>> same thing
>> > >>>>>> Line 1: printf("Hello");
>> >
>> > >>>>>> Although you may not be able to compile it, you can sure Test For
>> > >>>>>> Bugs, rather than Bug Fix, and then just tell us some bugs.. If
>> you're
>> > >>>>>> working your way through the simple stuff in that pdf, you may
>> even be able
>> > >>>>>> to fix some of them..
>> >
>> > >>>>>> 2009/10/15 Oliver Baker <[email protected]>
>> >
>> > >>>>>> The Source of Version 2 has been uploaded to Google Code,
>> remember
>> > >>>>>>> that I rushed this a little and the code is very scruffy
>> (readable) since I
>> > >>>>>>> really wasn't expecting to get this much support for the
>> project.
>> > >>>>>>> If this is going to be coded now in C++ this has been put on
>> hold.
>> >
>> > >>>>>>> (There is a slightly more cleaner version of the code with less
>> bugs
>> > >>>>>>> but I wanted to put up the code used in the latest version thats
>> been
>> > >>>>>>> released.)
>> >
>> > >>>>>>> Don't complain about this programs source, If I was to release
>> this
>> > >>>>>>> in vb.net with the API when it comes out this would be re -
>> written
>> > >>>>>>> to proper standards.
>> >
>> > >>>>>>> Thanks,
>> > >>>>>>> Oliver Baker
>> >
>> > >>>>>>> On Fri, Oct 16, 2009 at 9:34 AM, Joe Developer <
>> > >>>>>>> [email protected]> wrote:
>> >
>> > >>>>>>>>  On Fri, Oct 16, 2009 at 3:20 AM, Oliver Baker <
>> [email protected]>wrote:
>> >
>> > >>>>>>>>> Thats all very good, however I have to make sure I find people
>> that
>> > >>>>>>>>> I know will not suddenly ditch the application halfway
>> through, leaving me
>> > >>>>>>>>> dead in the water. (I am not saying that you would do it, its
>> happened to me
>> > >>>>>>>>> before)
>> >
>> > >>>>>>>>  Experience can never be taken from you.
>> >
>> > >>>>>>>>> I suppose we can move into C++, but we are going to have to
>> find
>> > >>>>>>>>> somebody who can program the GUI's for C++ Applications.
>> >
>> > >>>>>>>> I don't know why anyone would code the gui in C++ I think you
>> would
>> > >>>>>>>> find the gui more portable and easier to manage using something
>> like gtk+
>> > >>>>>>>> and whatever makes sense for the 'backend' be it c++ or python
>> or *
>> > >>>>>>>>http://www.gtk.org/screenshots.html
>> >
>> > >>>>>>>>> I will put up all the current plans for this application on
>> > >>>>>>>>> the Specified Wave and we can start figuring out who's gonna
>> do what.
>> >
>> > >>>>>>>>> It strikes me as very likely that the linux/mac version will
>> be a
>> > >>>>>>>> small shell script that gets called from something like conky
>> now and then.
>> >
>> > >>>>>>>>>  It will be interesting to see how this all progresses.
>> >
>> > >>>>>>>>> Regards,
>> > >>>>>>>>> Oliver Baker
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to