Re: [Skunkworks] learning programming is annoying

Why learn coding when u have code generators all over the place...some lazy developer tells me so. The optimist sees the doughnut; the pessimist the hole. --- On Tue, 6/2/09, Paul Roy <roykoikai@gmail.com> wrote: From: Paul Roy <roykoikai@gmail.com> Subject: Re: [Skunkworks] learning programming is annoying To: "Skunkworks forum" <skunkworks@lists.my.co.ke> Date: Tuesday, June 2, 2009, 3:25 AM My best bet with coding has always been - Know the syntax of the language and compiler instructions Know how to use the IDE very very well that is if you want to use an IDE Define a problem you want to solve or a project you want to work on Start with the UI and continue coding Everytime you hit a snag, research for a solution - in C# MSDN is still great Continue optmizing the code and rewriting the methods in conformation to the language At the end of this project you would have learnt alot and you will be ready to take on the books but this time you will start from page 200+ not from the hallo world regards, Paul. On Tue, Jun 2, 2009 at 1:13 PM, aki <aki275@googlemail.com> wrote: this is back! I've moved from books and onto other books. Same story each time : not enough info or same method syntax that really is not what you want. All start with silly hallo world syntaxes that within a chapter or 2 is useless towards writing progs. Eg a good book I read so far ( IMHO ) is visual c# 2008 by John Sharp but by chapter 2 or 3 makes many assumptions. It is amazing how small the code portion becomes if you use correct method syntax and program flow. Why can't book writers use a standard convention of the best ways to write methods, then take it from there. A hallo world method with screen output has no place in this world! %^$%%!!! Any online college or Uni offering a sane way to learn visual c# you could refer me to? Anyone... :-) Rgds. _______________________________________________ Skunkworks mailing list Skunkworks@lists.my.co.ke http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks Other services @ http://my.co.ke Other lists ------------- Skunkworks announce: http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks-announce Science - http://lists.my.co.ke/cgi-bin/mailman/listinfo/science kazi - http://lists.my.co.ke/cgi-bin/mailman/admin/kazi/general -- "Change is slow and gradual. It requires hardwork, a bit of luck, a fair amount of self-sacrifice and a lot of patience." Roy. -----Inline Attachment Follows----- _______________________________________________ Skunkworks mailing list Skunkworks@lists.my.co.ke http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks Other services @ http://my.co.ke Other lists ------------- Skunkworks announce: http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks-announce Science - http://lists.my.co.ke/cgi-bin/mailman/listinfo/science kazi - http://lists.my.co.ke/cgi-bin/mailman/admin/kazi/general

good one oj:) On Tue, Jun 2, 2009 at 3:23 PM, Oj G <ojiwaj@yahoo.com> wrote:
Why learn coding when u have code generators all over the place...some lazy developer tells me so.
The optimist sees the doughnut; the pessimist the hole.
--- On *Tue, 6/2/09, Paul Roy <roykoikai@gmail.com>* wrote:
From: Paul Roy <roykoikai@gmail.com> Subject: Re: [Skunkworks] learning programming is annoying To: "Skunkworks forum" <skunkworks@lists.my.co.ke> Date: Tuesday, June 2, 2009, 3:25 AM
My best bet with coding has always been -
- Know the syntax of the language and compiler instructions - Know how to use the IDE very very well that is if you want to use an IDE - Define a problem you want to solve or a project you want to work on - Start with the UI and continue coding - Everytime you hit a snag, research for a solution - in C# MSDN is still great - Continue optmizing the code and rewriting the methods in conformation to the language
At the end of this project you would have learnt alot and you will be ready to take on the books but this time you will start from page 200+ not from the hallo world
regards, Paul.
On Tue, Jun 2, 2009 at 1:13 PM, aki <aki275@googlemail.com<http://mc/compose?to=aki275@googlemail.com>
wrote:
this is back! I've moved from books and onto other books. Same story each time : not enough info or same method syntax that really is not what you want. All start with silly hallo world syntaxes that within a chapter or 2 is useless towards writing progs. Eg a good book I read so far ( IMHO ) is visual c# 2008 by John Sharp but by chapter 2 or 3 makes many assumptions. It is amazing how small the code portion becomes if you use correct method syntax and program flow. Why can't book writers use a standard convention of the best ways to write methods, then take it from there. A hallo world method with screen output has no place in this world! %^$%%!!!
Any online college or Uni offering a sane way to learn visual c# you could refer me to? Anyone... :-)
Rgds.
_______________________________________________ Skunkworks mailing list Skunkworks@lists.my.co.ke<http://mc/compose?to=Skunkworks@lists.my.co.ke> http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks Other services @ http://my.co.ke Other lists ------------- Skunkworks announce: http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks-announce Science - http://lists.my.co.ke/cgi-bin/mailman/listinfo/science kazi - http://lists.my.co.ke/cgi-bin/mailman/admin/kazi/general
-- "Change is slow and gradual. It requires hardwork, a bit of luck, a fair amount of self-sacrifice and a lot of patience."
Roy.
-----Inline Attachment Follows-----
_______________________________________________ Skunkworks mailing list Skunkworks@lists.my.co.ke <http://mc/compose?to=Skunkworks@lists.my.co.ke> http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks Other services @ http://my.co.ke Other lists ------------- Skunkworks announce: http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks-announce Science - http://lists.my.co.ke/cgi-bin/mailman/listinfo/science kazi - http://lists.my.co.ke/cgi-bin/mailman/admin/kazi/general
_______________________________________________ Skunkworks mailing list Skunkworks@lists.my.co.ke http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks Other services @ http://my.co.ke Other lists ------------- Skunkworks announce: http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks-announce Science - http://lists.my.co.ke/cgi-bin/mailman/listinfo/science kazi - http://lists.my.co.ke/cgi-bin/mailman/admin/kazi/general

hmmm OJ common........ days for generating Code are so 10 minutes ago Hebu pinch those jammaz. who generate code !

Why learn coding when u have code generators all over the place...some lazy developer tells me so.
Try troubleshooting such an application, you'll know why... -- With Regards, Phares Kariuki | T: +254 734 810 802 | E: pkariuki@gmail.com | Twitter: kaboro | Skype: kariukiphares |

@Paul Roy... good stuff. For me I generally avoid being stuck in a rut with syntactic aspects. I like to think of programming more as a thinking game, logic. My personal philosophy on programming is that, if you can think; you can code - if you can think logically, you can probably write pretty good programs. That's why I believe anyone can be a programmer (at the very least)... a little more effort and discipline and you can scale up to real software engineering. :) @Oj Code generation takes the fun and the art out of writing software. It's an art - think of a painter autogenerating a painting... probably would not be as aesthetic :) On Tue, Jun 2, 2009 at 3:23 PM, Oj G <ojiwaj@yahoo.com> wrote:
Why learn coding when u have code generators all over the place...some lazy developer tells me so.
The optimist sees the doughnut; the pessimist the hole.
--- On *Tue, 6/2/09, Paul Roy <roykoikai@gmail.com>* wrote:
From: Paul Roy <roykoikai@gmail.com> Subject: Re: [Skunkworks] learning programming is annoying To: "Skunkworks forum" <skunkworks@lists.my.co.ke> Date: Tuesday, June 2, 2009, 3:25 AM
My best bet with coding has always been -
- Know the syntax of the language and compiler instructions - Know how to use the IDE very very well that is if you want to use an IDE - Define a problem you want to solve or a project you want to work on - Start with the UI and continue coding - Everytime you hit a snag, research for a solution - in C# MSDN is still great - Continue optmizing the code and rewriting the methods in conformation to the language
At the end of this project you would have learnt alot and you will be ready to take on the books but this time you will start from page 200+ not from the hallo world
regards, Paul.
On Tue, Jun 2, 2009 at 1:13 PM, aki <aki275@googlemail.com<http://mc/compose?to=aki275@googlemail.com>
wrote:
this is back! I've moved from books and onto other books. Same story each time : not enough info or same method syntax that really is not what you want. All start with silly hallo world syntaxes that within a chapter or 2 is useless towards writing progs. Eg a good book I read so far ( IMHO ) is visual c# 2008 by John Sharp but by chapter 2 or 3 makes many assumptions. It is amazing how small the code portion becomes if you use correct method syntax and program flow. Why can't book writers use a standard convention of the best ways to write methods, then take it from there. A hallo world method with screen output has no place in this world! %^$%%!!!
Any online college or Uni offering a sane way to learn visual c# you could refer me to? Anyone... :-)
Rgds.
_______________________________________________ Skunkworks mailing list Skunkworks@lists.my.co.ke<http://mc/compose?to=Skunkworks@lists.my.co.ke> http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks Other services @ http://my.co.ke Other lists ------------- Skunkworks announce: http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks-announce Science - http://lists.my.co.ke/cgi-bin/mailman/listinfo/science kazi - http://lists.my.co.ke/cgi-bin/mailman/admin/kazi/general
-- "Change is slow and gradual. It requires hardwork, a bit of luck, a fair amount of self-sacrifice and a lot of patience."
Roy.
-----Inline Attachment Follows-----
_______________________________________________ Skunkworks mailing list Skunkworks@lists.my.co.ke <http://mc/compose?to=Skunkworks@lists.my.co.ke> http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks Other services @ http://my.co.ke Other lists ------------- Skunkworks announce: http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks-announce Science - http://lists.my.co.ke/cgi-bin/mailman/listinfo/science kazi - http://lists.my.co.ke/cgi-bin/mailman/admin/kazi/general
_______________________________________________ Skunkworks mailing list Skunkworks@lists.my.co.ke http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks Other services @ http://my.co.ke Other lists ------------- Skunkworks announce: http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks-announce Science - http://lists.my.co.ke/cgi-bin/mailman/listinfo/science kazi - http://lists.my.co.ke/cgi-bin/mailman/admin/kazi/general
-- Regards, Mworia Wilfred Mutua http://www.afrinnovator.com/ http://www.visualcv.com/wmworia www.linkedin.com/in/wmworia googletalk: wmworia Yahoo IM: wilfred.mworia

Any tool is useful to get the job done, no need to re-invent a wheel. However, one common style of examples I've found on the net that use simple text pad is somehow classless programming style for apps. Here is an example : class A vars method1{} method2{} method3{} end of class. Now visual c# : ( makes development life much easier ) classA statement vars method1(para){call} method2(para){call} This is where my confusion is. I can manage a simple flow style but not the easier method of calling the IDE to use methods. This is my target. Any help or pointers on methods that dont follow one another in sequence?

not to be too spammy, so keeping it very short. A lot of times people suggest work on a programming project. This is a project I had tought about to do from scratch both interface and backend, a real world scenario, say running on WinMo ( I dont know symbian so dont blame me ) : - Dial a delivery. You get the hardcopy menu with all its vendors, order your food and it gets delivered. Why is this interface not on a mobile or computer? Why should I browse the hardcopy and decide? I should be able to click on the screen ( not hallo world! ), sends auto text message to food vendor ( or the delivery company ) , sms gets ingested as an order into main system database. Main system sends a text confirmation. This one really annoyed me as it seems quite easy. All those screens you see hanging in malls are screens shipped with windows embed. And someone wrote a folder watch, grab and display program to display the variuos screen " savers" with effects. Those E-photo frames are similar too. embed running on a 4 gb CF card. Cost of win embedded is pretty low based on quantity. So as theory projects, there are many cases around us. Am still back in square one. what methods flow is best? :-(

http://freescienceonline.blogspot.com/2007/09/programming-language-video-lec... some videos on programming ... 2009/6/2 Benjamin <anangwe@gmail.com>
Amen Wilfred!!!!
_______________________________________________ Skunkworks mailing list Skunkworks@lists.my.co.ke http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks Other services @ http://my.co.ke Other lists ------------- Skunkworks announce: http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks-announce Science - http://lists.my.co.ke/cgi-bin/mailman/listinfo/science kazi - http://lists.my.co.ke/cgi-bin/mailman/admin/kazi/general
-- Watson wanjohi kambo

aki, Try www.functionx.com I think you its easier to try the examples then do your own projects there really detailed here. Regards, Nerdalf James. <http://www.functionx.com>

Thnks for everyone's helpful input. I've spent many hours and days looking at sites. I've been using this site quite frequently www.functionx.com but it came up short, even did the georgetown drycleaners example last year. I just wish there was someway I could explain the difficulty am at. The book by John Sharp revealed how methods are done differently and very effectively but his concept I've not grasped. I also use a book called learn to program C# by John Smiley but this midway was a let down. I've got C# prgming by Andy Harris which is typical hallo world output to screen, I also use Dietel and Sams series. I like the prog structure with visual C# used by John Sharp.

Have you looked at events in C# in any of the books you have? Events can get you to use your methods/delegates in a non-sequential manner. On Tue, Jun 2, 2009 at 3:47 PM, aki <aki275@googlemail.com> wrote:
Any tool is useful to get the job done, no need to re-invent a wheel. However, one common style of examples I've found on the net that use simple text pad is somehow classless programming style for apps. Here is an example :
class A vars method1{} method2{} method3{}
end of class.
Now visual c# : ( makes development life much easier )
classA statement vars method1(para){call} method2(para){call}
This is where my confusion is. I can manage a simple flow style but not the easier method of calling the IDE to use methods. This is my target.
Any help or pointers on methods that dont follow one another in sequence?
_______________________________________________ Skunkworks mailing list Skunkworks@lists.my.co.ke http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks Other services @ http://my.co.ke Other lists ------------- Skunkworks announce: http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks-announce Science - http://lists.my.co.ke/cgi-bin/mailman/listinfo/science kazi - http://lists.my.co.ke/cgi-bin/mailman/admin/kazi/general
-- blog: http://imma.wordpress.com
participants (9)
-
aki
-
Benjamin
-
Emmanuel Taban
-
imelda Mueni
-
Mworia Wilfred Mutua
-
nerdalf james
-
Oj G
-
Phares Kariuki
-
Watson Kambo