Learning OO goes through certain phases
1) What....the.....f**k?
2) Wow. Polymorphism is really cool.
3) All my programs have class hierarchies that are 20 deep.
4) Hang on. Isn't this just like C structs? What's the point of this overgeneralisation
5) Design Patterns, appropriate inheritance etc
You've really got to go through 1-4 before hitting 5, which is when you get it and you start being really productive. However you most certainly can get someone else to pay you while this happens...
Posted By: Partial Angler on September 6th 2006 at 12:01:52
Message Thread
- FAO: ASP .NET Programmers... (General Chat) - Ben, Sep 6, 10:56:05
- I find Lotus 123 the best software to use, just upgraded to 1988 edition. (n/m) (General Chat) - lovely old job, Sep 6, 12:00:40
- I prefer the Elise (n/m) (General Chat) - Partial Angler, Sep 6, 12:02:24
- Wrox series is the best I've found. Should be (General Chat) - Steve in Holland, Sep 6, 11:30:46
- The Apress Matthew Macdonald ASP.NET book is pretty good. (General Chat) - yarmyyarmy, Sep 6, 11:17:46
- Lies...... (General Chat) - InTheAbsenceOfAHorse, Sep 6, 11:20:00
- How is that a lie? (General Chat) - yarmyyarmy, Sep 6, 11:23:39
- VB6 is not OO. The Horseless one speaks truth (n/m) (General Chat) - Steve in Holland, Sep 6, 11:31:22
- FFS (Blub warning) (General Chat) - yarmyyarmy, Sep 6, 11:33:34
- C# is a doddle if you know any C based language and OO principles (General Chat) - Steve in Holland, Sep 6, 11:35:13
- I've gone way beyond C and C#. I skipped D, and now exclusively use Eb. (n/m) (General Chat) - Partial Angler, Sep 6, 11:53:49
- There is actually one called E (General Chat) - Steve in Holland, Sep 6, 11:54:47
- If it weren't for C, we'd be writing programs in BASI, PASAL, and OBOL (n/m) (General Chat) - Partial Angler, Sep 6, 11:56:24
- C is a well known hoax anyway (General Chat) - Partial Angler, Sep 6, 11:57:43
- And I'd be rap at it (n/m) (General Chat) - Steve in Holland, Sep 6, 11:57:39
- and D. (General Chat) - yarmyyarmy, Sep 6, 11:56:00
- F (General Chat) - yarmyyarmy, Sep 6, 11:57:29
- G (General Chat) - yarmyyarmy, Sep 6, 11:58:21
- F (General Chat) - yarmyyarmy, Sep 6, 11:57:29
- If it weren't for C, we'd be writing programs in BASI, PASAL, and OBOL (n/m) (General Chat) - Partial Angler, Sep 6, 11:56:24
- There is actually one called E (General Chat) - Steve in Holland, Sep 6, 11:54:47
- Again, I know all this. What's your point? (General Chat) - yarmyyarmy, Sep 6, 11:37:44
- I was supporting the horseless one, not berating you. (General Chat) - Steve in Holland, Sep 6, 11:38:42
- Never too early for a blub. (General Chat) - yarmyyarmy, Sep 6, 11:42:21
- I was supporting the horseless one, not berating you. (General Chat) - Steve in Holland, Sep 6, 11:38:42
- By the way - definition of "a doddle"... (General Chat) - Steve in Holland, Sep 6, 11:36:49
- I've gone way beyond C and C#. I skipped D, and now exclusively use Eb. (n/m) (General Chat) - Partial Angler, Sep 6, 11:53:49
- C# is a doddle if you know any C based language and OO principles (General Chat) - Steve in Holland, Sep 6, 11:35:13
- FFS (Blub warning) (General Chat) - yarmyyarmy, Sep 6, 11:33:34
- How about, more of a mislead then...... (n/m) (General Chat) - InTheAbsenceOfAHorse, Sep 6, 11:26:06
- Misleading? "If you know Java, C# is a doddle." (General Chat) - yarmyyarmy, Sep 6, 11:28:27
- Alright then..... (General Chat) - InTheAbsenceOfAHorse, Sep 6, 11:42:54
- Ok then. I'll stop blubbing. (n/m) (General Chat) - yarmyyarmy, Sep 6, 11:44:54
- Now Smalltalk is proper OO (General Chat) - Steve in Holland, Sep 6, 11:44:51
- It's Eiffel I like...... (General Chat) - InTheAbsenceOfAHorse, Sep 6, 11:47:17
- Alright then..... (General Chat) - InTheAbsenceOfAHorse, Sep 6, 11:42:54
- Misleading? "If you know Java, C# is a doddle." (General Chat) - yarmyyarmy, Sep 6, 11:28:27
- VB6 is not OO. The Horseless one speaks truth (n/m) (General Chat) - Steve in Holland, Sep 6, 11:31:22
- How is that a lie? (General Chat) - yarmyyarmy, Sep 6, 11:23:39
- Lies...... (General Chat) - InTheAbsenceOfAHorse, Sep 6, 11:20:00
- Wrox books are good (General Chat) - Fleggster, Sep 6, 11:07:24
- I've never used a Wrox book I've considered "good". (General Chat) - Arizona Bay, Sep 6, 11:10:02
- True. (General Chat) - yarmyyarmy, Sep 6, 11:19:32
- They're as bad as "SAMS Teach Yourself xxxxxxx In 24 Days" books (n/m) (General Chat) - Arizona Bay, Sep 6, 11:24:17
- Have to agree...... (General Chat) - InTheAbsenceOfAHorse, Sep 6, 11:11:37
- True. (General Chat) - yarmyyarmy, Sep 6, 11:19:32
- I've never used a Wrox book I've considered "good". (General Chat) - Arizona Bay, Sep 6, 11:10:02
- Ignore the C# bit. (General Chat) - InTheAbsenceOfAHorse, Sep 6, 11:06:01
- My OO is pretty bad... (General Chat) - Ben, Sep 6, 11:10:46
- Dunno how you are writing php properly then (n/m) (General Chat) - Steve in Holland, Sep 6, 11:33:07
- Non-OO php is perfectly possible. (General Chat) - Arizona Bay, Sep 6, 11:34:07
- Yeah that's what I meant by "properly". You can write (General Chat) - Steve in Holland, Sep 6, 11:37:53
- I think you definition of "properly" might differ from mine slightly. (n/m) (General Chat) - Arizona Bay, Sep 6, 11:42:08
- Sounds like it (General Chat) - Steve in Holland, Sep 6, 11:46:05
- My definition of "properly" in terms of professional programming is (General Chat) - Arizona Bay, Sep 6, 11:49:17
- Sounds like it (General Chat) - Steve in Holland, Sep 6, 11:46:05
- I think you definition of "properly" might differ from mine slightly. (n/m) (General Chat) - Arizona Bay, Sep 6, 11:42:08
- Yeah that's what I meant by "properly". You can write (General Chat) - Steve in Holland, Sep 6, 11:37:53
- Non-OO php is perfectly possible. (General Chat) - Arizona Bay, Sep 6, 11:34:07
- In which case...... (General Chat) - InTheAbsenceOfAHorse, Sep 6, 11:13:54
- PS What you hoping to do with it? (n/m) (General Chat) - InTheAbsenceOfAHorse, Sep 6, 11:14:39
- Get a job!! (General Chat) - Ben, Sep 6, 11:15:52
- Problem with that though, is that (General Chat) - Steve in Holland, Sep 6, 11:33:54
- True but I have 2 years professional PHP experience (General Chat) - Ben, Sep 6, 11:37:57
- That helps. You OK with XSLT & XML ? (n/m) (General Chat) - Steve in Holland, Sep 6, 11:39:19
- I've done a little with XML but no XSLT (n/m) (General Chat) - Ben, Sep 6, 11:43:38
- Learn it, and ADO.NET once you have the C# down. (General Chat) - Steve in Holland, Sep 6, 11:48:43
- I only really want to build websites (General Chat) - Ben, Sep 6, 11:51:43
- Yeah - with .Net, Microsoft brought everything into a common framework ... (General Chat) - bjt, Sep 6, 12:03:27
- It is. (General Chat) - InTheAbsenceOfAHorse, Sep 6, 11:52:00
- Indeed, and websites are not just web pages (General Chat) - Steve in Holland, Sep 6, 11:54:07
- You can get Oracle at home for free. (General Chat) - InTheAbsenceOfAHorse, Sep 6, 11:49:28
- Can you ? (General Chat) - Steve in Holland, Sep 6, 11:51:18
- I only really want to build websites (General Chat) - Ben, Sep 6, 11:51:43
- Learn it, and ADO.NET once you have the C# down. (General Chat) - Steve in Holland, Sep 6, 11:48:43
- I've done a little with XML but no XSLT (n/m) (General Chat) - Ben, Sep 6, 11:43:38
- That helps. You OK with XSLT & XML ? (n/m) (General Chat) - Steve in Holland, Sep 6, 11:39:19
- True but I have 2 years professional PHP experience (General Chat) - Ben, Sep 6, 11:37:57
- OK...... (General Chat) - InTheAbsenceOfAHorse, Sep 6, 11:17:40
- I have time but want to get up to speed quite quickly (n/m) (General Chat) - Ben, Sep 6, 11:34:25
- You won't. (General Chat) - InTheAbsenceOfAHorse, Sep 6, 11:39:10
- Not that difficult is it ? It's only a concept which most people with the ability (General Chat) - Steve in Holland, Sep 6, 11:41:20
- Depends on how elegant you wish your solution to be. (General Chat) - InTheAbsenceOfAHorse, Sep 6, 11:44:12
- Assuming your OO is as bad as you say it is. (n/m) (General Chat) - InTheAbsenceOfAHorse, Sep 6, 11:40:27
- Bad OO or you just don't know it ? (General Chat) - Steve in Holland, Sep 6, 11:43:39
- So the Gang of Four spent all that time studying it for nothing then? (General Chat) - InTheAbsenceOfAHorse, Sep 6, 11:48:42
- It's even more difficult to find a serious use for it (n/m) (General Chat) - Steve in Holland, Sep 6, 11:49:58
- You're kidding, right? (General Chat) - InTheAbsenceOfAHorse, Sep 6, 11:51:20
- Were you not discussing multiple inheritance ? (General Chat) - Steve in Holland, Sep 6, 11:52:52
- No..... (General Chat) - InTheAbsenceOfAHorse, Sep 6, 12:10:44
- Were you not discussing multiple inheritance ? (General Chat) - Steve in Holland, Sep 6, 11:52:52
- You're kidding, right? (General Chat) - InTheAbsenceOfAHorse, Sep 6, 11:51:20
- It's even more difficult to find a serious use for it (n/m) (General Chat) - Steve in Holland, Sep 6, 11:49:58
- So the Gang of Four spent all that time studying it for nothing then? (General Chat) - InTheAbsenceOfAHorse, Sep 6, 11:48:42
- I have a book on OO with PHP 5 but it's all theory with no real world examples... (General Chat) - Ben, Sep 6, 11:42:54
- Learning OO goes through certain phases (General Chat) - Partial Angler, Sep 6, 12:01:52
- Have they moved on from tables, chairs and fruit and veg then ? (n/m) (General Chat) - Steve in Holland, Sep 6, 11:50:22
- Ha ha...... (General Chat) - InTheAbsenceOfAHorse, Sep 6, 11:46:05
- Ha ha ha. It was tigers when I learnt principles of OO at university. (General Chat) - Arizona Bay, Sep 6, 11:45:50
- Bad OO or you just don't know it ? (General Chat) - Steve in Holland, Sep 6, 11:43:39
- Not that difficult is it ? It's only a concept which most people with the ability (General Chat) - Steve in Holland, Sep 6, 11:41:20
- You won't. (General Chat) - InTheAbsenceOfAHorse, Sep 6, 11:39:10
- I have time but want to get up to speed quite quickly (n/m) (General Chat) - Ben, Sep 6, 11:34:25
- Problem with that though, is that (General Chat) - Steve in Holland, Sep 6, 11:33:54
- Get a job!! (General Chat) - Ben, Sep 6, 11:15:52
- PS What you hoping to do with it? (n/m) (General Chat) - InTheAbsenceOfAHorse, Sep 6, 11:14:39
- Dunno how you are writing php properly then (n/m) (General Chat) - Steve in Holland, Sep 6, 11:33:07
- My OO is pretty bad... (General Chat) - Ben, Sep 6, 11:10:46
- I find Lotus 123 the best software to use, just upgraded to 1988 edition. (n/m) (General Chat) - lovely old job, Sep 6, 12:00:40
Reply to Message
In order to add a post to the WotB Message Board you must be a registered WotB user.
If you are not yet registered then please visit the registration page. You should ensure that their browser is setup to accept cookies.