08 February 2007, 14:56 | #21 | |
Zone Friend
Join Date: Oct 2004
Location: Wales
Age: 53
Posts: 163
|
Quote:
|
|
11 February 2007, 01:17 | #22 | |
Where is my mind?
Join Date: Jan 2007
Location: Nürnberg, Germany
Age: 49
Posts: 129
|
Quote:
BTW, back in the old days I always started to write down code without planning at all. It was fun and fast, but I often ended up changing a lot of code I had written and blaming myself for not planning anything at all... Nowadays I develop 99% of the time OO (Java and C++) and I've learned how important it is to carefully plan before starting to develop! By drawing UML diagrams that describe the sw architecture I automatically also write a lot of documentation, mostly important for me in case I have to further develop/improve/fix my own projects. Building UML diagrams for 68k assembly development is probably overkill, drawing some flowcharts instead is imho a good compromise. And a good reference for the future! |
|
11 February 2007, 19:14 | #23 |
Global Moderator
Join Date: Mar 2001
Location: UK
Age: 46
Posts: 6,160
|
In business I've found that designs and project management are a fiction.
To start with, the salesmen have oversold the software, misunderstood the technical side and collected a nice commission. The development phase is characterised by useless managers with no technical experience who blame the developers for problems and clients who don't know what they want until they see the website/software and that then want to change it. I suppose that the agile development framework tries to work with the inevitable change of projects but it still requires decent management, which isn't going to happen. Agile development is also supposed to cut down on documentation which is highly desirable as most projects produces piles of meaningless drivel in standard Word templates. Unfortunately, management is seen as the promotional route for everybody, which isn't so useful as 99.9% of people (including me) aren't suited for management. Technical people in particular don't have the social skills required. Once the project has got to some live state the support people have to support an unsupportable system. They may eventually come to understand all the history and become an expert on the politics of the client/system but it doesn't make them any more valuable in management's eyes. Throughout there's likely to be a group within the project that doesn't seem to do anything in particular, apart from producing Powerpoint diagrams. They'll undoubtedly be on high salaries or daily rates and have a silly name. If the company is small then the technical people will get to do all the technical roles (development, support, maintenance, fixing PCs, changing light bulbs, unjamming the photocopier etc.) and the stuff that the managers should be doing (project management). Combining everything technical into one role is a bit like getting a lawyer to cover every type of law under the sun (land law, family law, commercial law...) but without the decent salary. Cutting down on techy people allows the boss to hire lots of project managers and create a top-heavy, too-many-chiefs hierarchy. |
11 February 2007, 23:38 | #24 | |
Where is my mind?
Join Date: Jan 2007
Location: Nürnberg, Germany
Age: 49
Posts: 129
|
Quote:
In our company we have several huge customers (like adidas, bmw and siemens, to name a few) and sometimes, I agree with you, it's really hard to understand what they want and to explain to business/sales managers how you want to implement it. Nevertheless I wouldn't stop planning and documenting my job. This is, as I wrote in my previous post, in first place important for me, so that I can easily maintain my code and keep working on it. Likewise, to remain on topic, I would IMHO draw some flowcharts when doing 68k asm, in order to locate quite soon in the development lifecycle logic flaws in the design and to produce some useful documentation for me and for anybody else who might join! Ciao, Luca |
|
12 February 2007, 08:57 | #25 | |
move.w #$4489,$dff07e
Join Date: Sep 2005
Location: Norfolk, UK
Age: 42
Posts: 2,351
|
Quote:
|
|
12 February 2007, 09:53 | #26 | |
Mostly Harmless
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,109
|
Quote:
|
|
12 February 2007, 11:22 | #27 | |
2 contact me: email only!
Join Date: May 2001
Location: Auckland / New Zealand
Posts: 3,182
|
Quote:
|
|
12 February 2007, 13:25 | #28 |
Moderator
Join Date: Jan 2003
Location: ...
Age: 52
Posts: 1,838
|
Since you do all that already might as well setup a company for yourself and get all the money
|
12 February 2007, 15:02 | #29 |
CaptainM68K-SPS France
|
Maybe IFW is right ! I have beared myself these situation too. fully agree with
cody and you all guys. most of the time these managers are plain useless. And even when you work like hell, they are horrible with you..... i feel today not in a good health because of this.... worked like a dog, and now my body and mind says no. Don't know how will be my next job.... |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
External windows program communicating with program running inside WinUAE | xxxxx | support.WinUAE | 10 | 19 February 2013 09:27 |
Paint program or program....... | amigagenie | request.Apps | 2 | 29 January 2013 19:56 |
For a beginner what Program and Program language would you recommend? | amigang | New to Emulation or Amiga scene | 5 | 27 March 2012 13:06 |
Calling another program from a compiled Amos program...? | andyr | support.Apps | 3 | 24 October 2004 23:47 |
Best Graphic Design Program | thinlega | Amiga scene | 6 | 07 January 2002 20:16 |
|
|