2,150 reputation
518
bio website
location Melbourne, Australia
age
visits member for 3 years, 10 months
seen 42 secs ago

a .net/python/javascript polyglot in need of coffee.


Jan
23
accepted Who is using the MVVM architecture for large applications?
Jan
19
comment Who is using the MVVM architecture for large applications?
Thanks for the feedback. I have no doubt that it is one of the best ways of going, it just helps me justify this to management if I can say others have also done it on a large scale. As for the 100 fields thing - luckily this is not a problem for me on this project but I have seen it on others. Some application domains I've worked in, such as superannuation and share registry, capture massive amounts of information.
Jan
19
answered Is a Master's worth it?
Jan
19
comment Who is using the MVVM architecture for large applications?
I once worked on a system (not mvvm and not my fault) with 350 fields on a screen spread over 27 tabs. Like I said, not my fault.
Jan
19
comment Who is using the MVVM architecture for large applications?
On paper, there is nothing to prevent mvvm from scaling. I've just got a feeling, possibly invalid, that few have actually built a large system in mvvm. View models are great, but if I've got 100 fields in my model, then I've got to have 100 properties in my view model. I then may need to add security. Since WPF does not allow binding onto a function, that means that could be two more properties (visibility and enabled) per field. Now we're up to 300 properties. This is not necessarily mvvm's fault - wpf has a lot to do with it too. Hence the question: has anyone really done this?
Jan
19
asked Who is using the MVVM architecture for large applications?
Jan
14
comment Telecommuting from Australia - tax arrangements
My company has to pay salary, work cover, superannuation for each employee. You need to file a company tax return each year for which you'll need an accountant (perhaps ~ $1000per year). An accountant can help you with this stuff. If most of your income derives from a single client, you'll be hit by the 80/20 rule and will need to pay out all of your companies income (minus expenses) as salary. This can be annoying if you wish to leave some money in the company for rainy days. Being a company, you can claim a fair bit back plus the GST.
Jan
13
answered Telecommuting from Australia - tax arrangements
Jan
11
comment How do I deal with the need to know multiple programming languages?
It's nothing personal against Perl. I used to work on Unix, so Perl was my weapon of choice. I built pretty damn big tech apps using it. Then I moved to Windows. Now, I'm back again but the app I'm developing is in Python so there seems little point using Perl and Python.
Jan
11
answered How do I deal with the need to know multiple programming languages?
Jan
11
comment Does knowing Latin or other logical languages contribute to being a better programmer?
I married a Turk. I have since created two half Turks. Learning the language is kinda mandatory when you marry into such a nationalistic bunch of people. That being said, having failed dismally to learn French in school, the Turkish language does have a elegance about it. Historically, the language had a major revision in the post Ottoman times. Post WW1, they moved to a roman alphabet, streamlined the dictionary and went on a major literacy program. I assume this greatly helps getting the consistency right.
Jan
11
answered Does knowing Latin or other logical languages contribute to being a better programmer?
Dec
30
answered I don't know C. And why should I learn it?
Dec
27
awarded  Supporter
Dec
21
answered Choosing a Programming Language
Dec
21
awarded  Teacher