Do I have to do this?

I created a website for someone and delivered it a few weeks ago.

The relationship was often strained because the customer didn't treat me well.

Now he suddenly says that he is no longer happy with the loading time.

Do I have to help him?

I would be reluctant to do so, as he has often behaved inappropriately and I have already handed over the website to him.

(2 votes)
Loading...

Similar Posts

Subscribe
Notify of
8 Answers
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
siliciumcarbid3
1 year ago

That depends very much on what you discussed in advance and what is in the contract if there is one. Ordinarily, the contract can also come about, and if you have not discussed anything about it or services after completion, etc., then you don’t have to do anything.

Concretely on the loading time, there are also various influences that do not all have to do with the programming of the website. If the page has a usual loading time, I would actually reject it. And also explain why you refuse. Of course in a decent tone and without accuse. But then he knows and if he continues to be inappropriate, you can ignore it with good conscience.

Erzesel
1 year ago

that do not all have to do with programming the website.

…at last, the developer of the website is also responsible for the amount of data required for the presentation.

Even if the size of images used does not reflect directly in the code, it is the developer’s responsibility to use a 2kB small Jpg instead of a 1MB PNG.

An experienced developer should also look at the developer tools of his browser, which elements transport data. …and not the fastest connection should be the scale. But there’s a radio hole in the village…

Erzesel
1 year ago

The relationship was often tense because the customer didn’t treat me so well.

For this, you would have to explain to us what you see as “badly treated”…

A service provider-customer relationship does not necessarily have to be based on friendly practices. It is therefore more important to establish the framework conditions for the product to be manufactured in a contractually precise manner in advance.

I guess that your customer has already expressed his product unrestrained/critically during the development of the website. I cannot judge from here how any criticism was justified. (I assume that the worst treatment was not associated with physical consequences)

In principle, the customer first accepted the product (as seen). However, this does not exclude your recuperation/guarantee services with respect to non-foreseeable technical/handicraft defects when handed over to the customer.

These defects also include long loading times of a website.

Here, in the absence of an insight into the website’s code, I cannot judge why the website “loads too slowly”.

Many young web developers, however, neglect the charging time optimisation. (Smoothing the shop too long, the connection is too slow) …It cannot be.

  • Overdimmensioned image files are integrated with many MB, only to display a picture of 320×200.
  • Huge external frameworks are integrated to achieve any banal effects
  • Usw… “bigger is better”😅

A website should be designed in such a way that it can be built up in an appropriate time without cache even under the most unfavorable conditions. (No question, no one should expect 56k modems to be used today, but with a common ‘Edge’ connection 220kBit/s the site should be built up in a second.) 220kBit/8 approx. 30kByte would be the limit of data (including images/fonts/frameworks) … that’s not much!

Without wanting to reduce your skills… I doubt that when developing your site on the screen, there are regions that are not blessed with fiber speed.

It can be quite possible that this could not be known to your customer (as a non-specialist) at the time of the takeover.

As an experienced expert/service provider/developer, I can only recommend eliminating the obvious deficiency.

The customer is king, and even if you feel 1000 times in law (and he is an absolute Ar***), a dissatisfied customer has more weight than 10 satisfactions.

A bad reputation sticks to you like dog piss… no matter how scrubbing, there will always be other dogs that take it to the occasion to pee to your leg….

make that thing to your compliment from the world. You don’t love your customers, but professionally it over appearance. If the customer wrongly swears, it is up to you to stand over things through commercial habits…

It should be absolutely no problem to optimize a website to such an extent that it loads at least one minimized preview in order to subsequently reload high-quality elements (e.g. via background worker).

geheim007b
1 year ago

if there was a proper handover and it was confirmed that everything is going as it should no longer. Otherwise, what exactly has been made

Erzesel
1 year ago
Reply to  geheim007b

A “orderly” handover means nothing more than that the customer is satisfied with his limited knowledge of the “optical”.

It cannot and must not know the parts of the target group, the side produced for it, have less optimal conditions.

However, it should be able to expect the developer to take account of these unfavorable conditions and have appropriate strategies to effectively counter them.

In the case of FS, I would say amateur web page owners…

BeamerBen
1 year ago

Well, according to what was agreed. But it doesn’t sound like they’ve been watching, and now he changes his mind.

Then the question would be why the charging time is so high, that could be a mistake from you (non-optimized assets, wrong build parameters..) that has not noticed before because of caching, good connection to development instance, less load and data during development, or similar, or to quite other factors (bad connection, bad server.).

Then, of course, the question of who is responsible for operating the website would also be.

Check the charging time yourself and document it, best how many data are transferred when cache is disabled and why connections may need longer.

Erzesel
1 year ago
Reply to  BeamerBen

Check the charging time yourself

… doesn’t bring much when you’re on the go with fiberglass.

Actually, he only needs to compute how large all the files needed to build the website are together, and share them with the slowest local speed/8… (Mobile… Edge 220kBits/8= 27kBytes)

BeamerBen
1 year ago
Reply to  Erzesel

Of course it does. Modern browsers have settings to simulate poorer network conditions and it is not just about the amount of data but also about the number of connections, especially if calls have to happen one after the other.

You definitely don’t have to expect anything, that’s bullshit.

In addition, it is much more about comparison and not the absolute charging time.