On Friday, 21 October 2016 at 23:08:06 UTC, Benjiro wrote:
On Thursday, 20 October 2016 at 09:10:10 UTC, Chris wrote:


O, that webshop that now needs a rewrite from zero, was a direct result of another outsource. Yay! And the client ends up paying ( again ) for that.

Some things never change...


Unfortunately, bosses are bosses. Two senior PHP developers cost money ( hell, we are cheap, under payed ). They can never stop looking for money, while they trow money out of the door in one after another foolish scheme. Technically we are keeping the company afloat. *sigh*

Some things never change...:)


The real craftsmanship behind a website is mastering the various technologies that don't work smoothly together (HTML, JS, PHP, forms, requests, server side stuff, browsers, data bases). Web design is 90% page logic, 10% inspiration.

On this i kind of disagree. I can handle all the web techs with ease but you need people who can see things more in graphical / marketing / ease of use sense. We developers see a lot of times too much from our perspective.

I meant that the design can be fixed fast after having been tested by users. It's not rocket science. A lot of it is common sense, but design is what everybody sees, so it makes a bigger impression on the marketing section. They don't care for the lean data base design you might be proud of, they want a shiney button that says "Book now" :)

Its the same reason why i mentioned the whole examples on the front page. While i had more then one reason to skip D, the mentioned example was one of them. When people have choices, they make them very fast.

Ali for instance, did a great job on his book. Its easy to get into, maybe a bit redundant from a more experience developers point of view but you quickly see the small details. Things you will simply look over without realizing.

Stupid and simple example that will make every developer here think: "this Benjiro guy is stupid". *haha*

The thing is that it takes time to learn a language like D and get used to its idioms. And as has been pointed out, different newbies have different expectations. What you could do for D, if you wish, you could draw up a syntax cheat sheet with one-line examples.

1. String concatenation

`~` // writeln("Hello, " ~ "world!");

2. Array concatenation
...
3. Assoc array syntax
...

etc. I sometimes too get stuck on little things like that when I have to work with a language I'm not familiar with ("." or "+" or ...)

Don't ask what D can do for you, but what you can do for D. I ripped that one :)


Reply via email to