galbenu.ro

Should a developer care about the business?

Jan
10

Yesterday I was in a meeting with my team lead (backend dev), another backend dev, a business analyst and a designer. The designer kept asking questions about the admin panel of the app, about the technical limitations, what is out-of-the box and what not so that she can design a solution that will not be too creative for our limitations.

And after the team lead answered all her questions and the meeting is over, the other backend says (with an annoyed voice):

“Why should I, as a programmer, care about the business. Why do I need to know about all of this stuff. I know PHP and that’s it. How can we create high performance if I care about the business”

At the time it just seemed odd to hear that from a programmer (and a backend, no less), but I said nothing. I just paused. Now, a day later, after I processed the words I ask: How can you not care about the business? How can you provide the client with the best possible solution if you do not know and understand his business, the roles, the client types, the products, the categories – everything that is business related? How?

Interview questions

Nov
08

I was recently invited to an interview for a frontend developer role. After the interviewer asked me a lot of questions about http, http2, devOps, linking backend with frontend he said: now let’s go to the more unpleasant questions. And he started with: what is this small tag at the beginning of an HTML page <doctype... And he went on about DTD then we moved to local storage, then CSS and pre-processors …

When and why did HTML and CSS became unpleasant? how else would you develop for the web if not using HTML and CSS?

I am now asking you: people of the world that you call yourselves web developers, who are you and what did you do with the web developers?

Web developer definition

Nov
08

This article exists because a tweet is to short and @ppk does not allow comments in his articles (i.e. this article: “What is a web developer?“). And maybe is a good thing that he does not allow comments – this gave me the opportunity to write down my thoughts without using other people’s space.

For about a year I moved from web development to application development (big mistake, will explain in a different post). And the same “developer problem” is present here too.

I believe this is because there are more and more people that call themselves developers [or even worse: web architects] and they don’t know the first¬† thing about how the web works; they have no idea about what web standards are and why they exist.

Sadly most of them started their developer life – brace yourselves –¬† programming in jQuery, or React or Elm (that’s the latest..). And I ask you now: how can one “program” in jQuery? When did jQuery become a programming language?

I tried saying these things out loud, but I got hit very hard by the young ones.

Maybe part of the problem is the wrong/too young [please read not enough life/work experienced] people in the high management or in the hiring process on the technical level (I know I saw this one too many times in a big corporation I used to work for).

What happened to people fighting for a better web? Are we just saying it to be trendy? What’s so trendy about not knowing the basics about doing your job? Why did you chose to be a web developer if you do not know what www is?

PS: I am not as old as the article sounds, but I am very sad about what I see around me. And maybe one article is not enough to change something, but I see it as a start. Maybe it will push some button on someone.