| Related Articles |
| Web Developer [HTML/CSS/PHP/C#/.Net/SQL/Flash] |
14 November 2007 |
| My market leading client in the New Media sector is looking to recruit a Web Developer for their site located near to Wigan. You will be required to work within the website development team assisting the other developers in building & developing static and dynamic websites. You will be adding new content to Websites & entering date into databases. Other responsibilities will be to liaise with the graphic design team and dealing with clients' via telephone and meetings. You will also be required to liaise directly with the development team, design team, senior developer and the new media studio manager. This role will be suitable for candidates who have either recently graduated from university who have the appropriate skill-set combined with a willingness to learn & develop their skills OR candidates that have recent professional experience. Experience of HTML, CSS, .Net, C#, T-SQL, ActionScript, Visual Web Studio and Flash is highly desirable. My client has been operating for over 9 years now and has gone from strength to strength. Although they are a small business they have an enviable client base of mid-market leading clients' to blue chip clients'. The location is ideal for commuting from Manchester, Preston, Warrington and Bolton. My client offers an excellent remuneration package inc. a competitive basic as well as paid holidays and a healthcare plan. |
| |
| Sculpture team sued for £2 million |
25 October 2007 |
| <b>MANCHESTER</b> The city council is suing the building and design team
behind the controversial <i>B of the Bang</i> sculpture for £2 million. |
| |
| Etihad to start Beijing service |
28 November 2007 |
| Service connects with Heathrow and Manchester flights |
| |
| United CEO: Support building for mergers |
28 November 2007 |
| The head of United Airlines said Tuesday he no longer feels like a voice in the wilderness in arguing that airlines must consider ... |
| |
| Cycling: Big sponsor pulls out |
27 November 2007 |
| T-Mobile will stop sponsoring cycling after a series of doping scandals, leaving Britons Mark Cavendish and Bradley Wiggins to ride for the new Team High Road. |
| |
| MoD resurfaced tennis courts but left barracks roofs leaking |
29 November 2007 |
| Nearly £2 million was spent by the Ministry of Defence on resurfacing tennis courts and building all-weather sports pitches instead of repairing leaking barracks’ roofs. |
| |
| Andy Murray lines up MIles Maclagan as he prepares for year of opportunity |
29 November 2007 |
| Andy Murray has asked Miles Maclagan, the former Great Britain Davis Cup
player who was born in Zambia of Scottish parents, to spend three weeks with
him at a training camp in Florida with a view to joining the team designed
to take the British No 1 to the next stage of his tennis development. |
| |
| Cristiano Ronaldo upbeat on Champions League chances |
28 November 2007 |
| Cristiano Ronaldo is confident Manchester United are better equipped to
conquer Europe than they were a year ago. |
| |
| Fire crews help Patagonian team |
28 November 2007 |
| Welsh firefighters answer a call to help an emergency team struggling with old equipment in Patagonia. |
| |
| Programming less |
28 November 2007 |
| A programming lesson I keep relearning.
The design of the central data structure of an app determines the quality of the app, in every way.
Any extra thought that goes into this, will pay off in:
1. Maintainability of the code.
2. Size of the code (you'll write less code with a well thought-out central data structure).
3. Simplicity of the user interface (the structure inevitably shows through in the UI).
4. Ability to respond to feature requests.
5. Adapt to new hardware, OS changes, other apps.
6. More "it just works" experiences.
This is why it's sometimes the right thing to start over from scratch. Programmers often want to start over because they look at the code and it looks complicated, and they think they can make it simpler if they start over. They're right, of course, it will be simpler when they start over, because it won't do nearly as much as the mature product does. Once they finish building out the feature set, it may well be just as complicated.
It's a judgement call. I remember looking at the source of Unix kernel for the first time as a grad student in Wisconsin, and being amazed at the simplicity and obviousness of the code. I couldn't believe something so simple actually worked. Your code at its kernel level must have this simplicity. But at the edges, where you're accomdating the minds of users, inevitably it gets a little messy. The key thing to look for is how hard is it to add a completely new feature. It should be easy to do that. If it's not, it's likely because of a poorly organized (and therefore not well-understood) central data structure.
I've rewritten apps many times, over many years, because when I wrote the first or second versions, I didn't understand the problem well enough, and the code had turned into a morass of patches and workarounds.
Right now I'm recoding the internals of a special-purpose aggregator. I've written many of these, over the years, always quickly, trying to get something running fast, and then lived with data structures that resulted. This time I'm going slowly and carefully, with an installed base of one (me) and ripping up the pavement whenever I find even a slightly better way of doing something. I have other users who are waiting, but that's life.
5/7/97: "When a programmer catches fire it's because he or she groks the system, its underlying truth has been revealed." |
| |
 |