Dewald Esterhuizen
What is Software by Default? The title actually refers to a long running inside joke. Often people pronounce my first name in such a way it ends up sounding similar to the word ‘Default’ (how would you pronounce Dewald?). Add to that earning a living as a programmer and the result becomes Software by Default :)
The intention behind this website is to serve as a platform for the open source projects I’m involved in. Open source, aka free stuff! If you want to collaborate on an open source project let me know in the comments section, or contact me via twitter @DefaultSoftware
You don’t need to be a programmer to be part of an open source project. If you are knowledgeable and have experience in a specialised field, or even if you have creative/innovative ideas you can contribute to the open source community without having to write any code.
My Online Portfolio
The domain name softwarebydefault.com serves as the central repository/index behind my online portfolio. The following lists a collection of online resource which form part of my portfolio:
- @DefaultSoftware Twitter Profile
- Microsoft Developer Network (MSDN) Profile
- GitHub Profile
- CodePlex Profile
- SourceForge.net Profile
- O’Reilly Media Profile
- Channel 9 Profile
- CodeProject Profile
- Stackoverflow Profile
- Gravatar Profile
- About.me Profile
Banner Image
The banner image featured in this website was created by modifying an image originally authored by Konstantin Lanzet. The original image file is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported license, and can be downloaded from Wikipedia.
The original image:
Throughout this blog I make use of thumbnails/icons all of which originated from the above image.
Hi Default
I would love to contribute to an Open Source c# project. I’m learning c# on and off at the moment but would be nice to work with others as well.
Hope to hear from you.
Cheers
Matt
Hi there Matt!
Learning a new programming language can be a bit daunting, I remember feeling like I won’t be able to do much until I know everything. It turns out I’ll probably never be able to know everything there is to know about C#, but I can still try :)
Depending on your current skill/experience level I would recommend http://codeplex.com or http://sourceforge.net as a good starting point when looking for open source projects to join.
Often when reading programming books I find myself placing more importance on finishing a book as opposed to doing a thorough study of the book’s content. To ensure proper learning I’ve lately gotten into the habit of posting articles on my blog as I discover something new. When writing an article I develop sample code, do research and thus become better acquainted with the relevant topic.
Code samples might not be fully functioning and complete applications but I consider them to still be classified as open source. Posting articles and code samples also serves as a method improving your reputation within the programming community and illustrates being knowledgeable in the topics your articles relate to.
Greetings,
Dewald
Thanks Dewald. I’m just applying to join a few projects at codeplex.com to see what happens. I might start my own project though and open it up to all Developers – that would be so cool!!! Do you find that there are ever arguments if someone says that their code is not good enough or arguments of who should write which parts?
Thanks so much for help me – you’ve been priceless
cheers Matt
On 11 February 2013 21:43, Software by Default
Hi
I’m trying to add a Project into codeplex.com.
Its asking me to Add your project license. Could you please tell me when I can get this from and will it cost me anything.
So far I’ve called the project :- http://csharphobbyprojects.codeplex.com/
I’d love it if you could join as well to help guide me through the ropes.
Kind Regards Matt
On 11 February 2013 21:43, Software by Default
Hi Matt,
The project license refers to the license under which you grant users the right to use/change/distribute your software and/or source code. You can read up on it here http://opensource.org/licenses
I prefer the Microsoft Public License: http://www.microsoft.com/en-us/openness/licenses.aspx
What is your user/profile name at codeplex.com?
Thanks,
Dewald :)
Hi
My username is jmatty2000
I’ve randomly picked the Microsoft public licence now. Not sure how to be in a comfortable position to upload source code though if you could advise – do I need Tortoise SVN which it seems to recommend.
I don’t have a project at the moment – do you think I should just create a blank one and up load the folder as a starting point?
Cheers Matt
On 13 February 2013 14:22, Software by Default wrote:
> ** > Dewald Esterhuizen commented: “Hi Matt, The project license refers to > the license under which you grant users the right to use/change/distribute > your software and/or source code. You can read up on it here > http://opensource.org/licenses I prefer the Microsoft Public License: > http://w“
Hi
My username is jmatty2000
I’ve randomly picked the Microsoft public licence now. Not sure how to be in a comfortable position to upload source code though if you could advise – do I need Tortoise SVN which it seems to recommend.
I don’t have a project at the moment – do you think I should just create a blank one and up load the folder as a starting point?
Which software do I use to submit some project files?
Cheers
Matt
Hi Dewald,
Though I dont work on the bits and images in C# , but still i found your articles really interesting. keep posting!!!