https://www.electropages.com/blog/2022/03/smart-motorways-ki...
https://transportactionnetwork.org.uk/campaign/climate-chang...
75 karma · joined May 23, 2021
https://www.electropages.com/blog/2022/03/smart-motorways-ki...
https://transportactionnetwork.org.uk/campaign/climate-chang...
I think that you'll find newer entrants to the field argue you don't need CSS (or HTML or Accessibility) knowledge. They will say that these are someone else's responsibilities.
My take is that if you are responsible for what is delivered to the client (the response) you are also responsible for all the aspects that the user interfaces with.
Otherwise the argument is that's there's a front end to the front end called the interface which is someone else's responsibility.
Some businesses may have designers that code components and CSS however I'd argue that that's still "the front end" and that if the designer "can't wire it up" then the job of front end engineering is shared by designer and developer, rather than split.
So, my answer would be "no", you're not a "complete" front end engineer if you don't know CSS, HTML (semantic/current version), accessibility and browser APIs.
You can be a front end engineer who is learning those things and needs help from others to deliver a "complete" front end, that's fine.
I generally think that most people behave online in a manner they may not do IRL. I don't know if that's a net positive or negative thing overall.
I guess there are lies which aren't harmful (white lies?) and lies which are. Telling the difference isn't always easy. Sometimes the truth can be harmful as well, however at least the truth is real rather than fabricated.
Don't know where I'm going with this. Interesting question.
SQL was created by IBM.
C# was created by Microsoft.
I don't know if your question was intended to mean "commercially successful" or if by commercially-backed you may have meant "closed source".
I find that booking a time that is mutually convenient (even for a short conversation) is preferable to possibly interrupting or being interrupted.
It means I can give my full attention to the exchange and make it a priority. Call me when I'm in the middle of something and you'll get less attention because my mind will still be on the task I was doing.
There's no part of my day that isn't busy (work, team, manager, personal).
Personally, for casual, non-priority conversations, I rather async mechanisms (messaging) be used first, and then if something develops that warrants a "face to face" conversation, we prioritise that time.
I think if someone has said "please book time with me" they have already made you a priority to talk to because they are giving you the most valuable resource a person has.
Typically with the aim of shifting power from one group to another.
The world isn't getting worse, we just hear a lot more about what's going on.
People are as selfish and power/money hungry as they've always been. Humans haven't changed, there's just a lot more of us each day.
We're a long way from global peace and economic and environmental harmony but I feel like there are a lot of people who want to try.
More people than ever before and with the Internet providing means of rapid, global communication and coordination those voices are reaching further.
If we can replace capitalism with something sustainable that brings peace and equality to all, perhaps then the world will start to be a better place (but will we ever rid ourselves of the selfishness that means some people want to be more equal than others).
Largely, I think economics drives most systems, and the behaviour within those systems. It requires people to think and act beyond those boundaries for humanity to move forward.
If there were no developers, or no software, or no Internet, I wonder what humanity would look like right now.
I think of management being able to influence the conversation in a direct way, and also committing to the company direction (even if I don't personally agree with it).
I'm a developer who has gone into management.
Most of the software that is churned out just keeps the money flowing.
Garbage collectors, nurses, utility workers, teachers, parents.
All seem infinitely more valuable to humanity then anything developers do, unless you're advancing medical or bio-science.
Admittedly, due to demand and the ever increasing globalisation of systems software is exploding, so developers are in demand.
Most valuable type of person (I despise the word resource applied to people) I guess depends on your definition of what is valuable?