Tag Info

Hot answers tagged

33

There's a limit to how far the eye can scan without losing track of what line is next when you get to the end of the current line. There's been a number of studies (including this one) about optimum line width and readability. You might be able to boil it down to degrees, but in order to know what is optimal at that point requires you know how far the user ...


28

Former Designer here, turned Dev, and I used to piss and moan about Web Controls too. Honestly, its MUCH cheaper for a designer to adjust their practices than for a .NET Developer to delve into a custom impelmentation of a GridView because the designer INSISTED that each TD have a 'rel' tag (or whatever). As MainMa very wisely pointed out, the decision to ...


25

If you are talking about anything, that isn't just your small, private programming-related site, then: Yes, you need to support the IE. If you develop a commercial site and it doesn't display in IE, you are going to lose many potential clients. Furthermore: Really, it isn't that much work to make your designs IE compatible (unless you want to support IE6, ...


24

Most websites are Taller then they are wide because you can scroll down naturally to read more content. I personally HATE horizontal Scroll bars. They should be abolished! Website are still portrait, the site extends be beyond the bottom of the screen. There is No limit to how tall a site can be. There are now infinitely long web pages (Thank you, AJAX), ...


14

If you've used PHP, then you've done server-side work! In layman's terms, client-side code is run on your computer, in your Web browser, and server-side code is run on a computer on the Internet, and the results of the server-side computation are then sent over the Internet to your browser. When you wrote PHP code that ran SQL statements, the SQL calls ...


14

You should stop coding right now. I'm very serious. If this site is to receive anything more than very simple "design love" such as colors or font sizes, any designer worth hiring is going to want to adjust not just the design, but first and foremost the usability. Great (or even good) user experiences is about more than matching colors and pretty pixels, ...


12

It depends. Is the designer an HTML/CSS front-end developer or strictly a graphic designer? Big difference. I've known brilliant graphic web layout designers that couldn't code an html page for the life of them. It wasn't their job/focus. I've had it go the other way too. It just depends on the skill set of your team.


11

I am a developer who is also not so great at design. I try to my hardest, when working on a project where I must do designing, to keep things as simple as possible. I take a very logical approach and design only for user experience. I cant make it look truly beautiful, but I can make it user friendly and relatively pleasing to the eye. I have read ...


10

No dividing line I have found that this is quite common and there is never a clear cut dividing line between graphic designer and web designer. What skills the graphic designer brings to the table with be completely dependent on their experience with web technology (generally this doesn't include any css or html). Working with a graphic designer requires ...


10

The common approach, as Ozz already mentioned, is a message queue. From a design perspective a message queue is essentially a FIFO queue, which is a rather fundamental data type: What makes a message queue special is that while your application is responsible for en-queueing, a different process would be responsible for de-queueing. In queueing lingo, ...


9

After reading the previous answers, I notice that several points are missing, so I'll try to describe those. Difficult columns implementation When you talk about large-width pages, I imagine that you're talking about text columns, like what you see in a "physical" newspaper. There are two problems with that. First, actual HTML 4 and XHTML 1.0/1.1 are not ...


9

HTML 5 is not a replacement for Flash. Its various technologies provide alternative mechanisms for doing many or even all of the things that you can do in a Flash app, but it's not correct to say that it is the 'anything' for Flash. Both CSS and JavaScript are still extremely important technologies in the HTML 5 toolkit. You still need to style your ...


9

Completely dependent on what your target audience is. On my personal site I may not care if it's very IE friendly. On a public blog, I might make sure all functionality is there and it doesn't look horrible. On a public web site for a client IE friendliness is very important, unless they are specifically only targeting newer browsers with the features they ...


8

The bottom line is this: If you love programming, do it regardless of the economics involved. If you are only interested in programming to make big coin, there are lots of other profitable careers out there that have the potential to make you happy. Above all, stop stressing about what is happening in Ukraine and India. Find your bliss in the work, not ...


8

In a broad sense the difference is the development between the technical and artistic part of developing a website. Web developers have the technical part of writing code (php, Ruby, Pyhon) and testing while web designers have the purpose of designing how the web site should look (CSS, Photoshop) and how the users will perceive it. This is somehow ...


8

It is really an ART to write your own CSS and it may take a lot of time to master. However, there are some quick shortcuts. Basically, re-using existing templates and modifying them slightly can produce results in less time. There are some Free tools to work with CSS - 50 Extremely Useful And Powerful CSS Tools. Thus, starting from a template is the easiest ...


8

There is a solution to your issues but it involves a design pattern change to MVP. This is an up-front investment of time that needs serious consideration before start. Basically, issues that you are experiencing is not new. In short, you need to introduce a view abstraction through interface that identifies the data model that the view supports. It is ...


7

Find some accomplished web developers in your area, abduct them, and drip water on their heads until they share their secrets. Or just devour their brains. Unfortunately, there's no other way to learn this stuff.


7

Here are a few hints: Prior to starting any work, appraise what the customer wants exactly, rather than what you think he wants or (worse, as you appear to have tried to talk him into not using a font you dislike) what you think that he should want. I'd advise some intense introspection here, because many designers I've had to deal with were quite full of ...


6

The UI developer, no one else! Who is the UI developer? Well, the best case scenario is someone hired for this purpose. But, it also may be the programmer or the designer. Let me explain... CSS is deceptive because it's actually very tricky to get the fine details right, but it's also seems so simple... I'm almost there, just going to add 5px ...


6

You should be looking at sharing code via a version control system. Private Mercurial repositories can be hosted for free at Bitbucket, or Git repositories can be hosted at Github. Alternatively, you can set up your own server for hosting repositories, and everyone can access them from there.


6

What do programmers like you do? If you work on the guts of an accounting system, probably no. If you're a one-man shop writing mobile applications, it'd definitely help.


6

ASP.NET is a framework, which abstracts the generated HTML code. This means that you can't be asked to reproduce exactly a given HTML code in an ASP.NET application, unless you have enough budget to rewrite anything which is generated by ASP.NET controls. It would be up to the stakeholders to decide: either you use ASP.NET controls with their strong points ...


5

I learned how to draw recently during a drawing course. I went from really awful to somewhat good at it. The main thing I remember is that you don't learn how to draw the same way as programming; instead of trying to understand the underlying logic, you learn through imitation. First, being good at drawing doesn't mean being good at making websites design. ...


5

It really depends a lot on what you are advertising. There are three main aspects to anything web based, and two only really apply to web applications. All of these roles can be combined into one person or separate people, and how you combine them depends on your skills. It should be noted that if you advertise a full featured website then you are most ...


5

You have to jump through hoops to get it to actually work. For a site I'm developing I used @media (max-width:800px) to define a stylesheet for phones and other smaller screens. But it wasn't being used by e.g. iPhone. Turns out that phone browser developers assume that people won't take small screens into account so they lie to the rendering engine (iPhone ...


5

Design (of anything) is a negotiation between the needs of the various stakeholders (customer, developer, users). None of the stakeholders are usually in a good position to create the best design because they tend to understand their own needs best and put them above the needs of the other stakeholders. A good designer can identify the needs of the various ...



Only top voted, non community-wiki answers of a minimum length are eligible