A place to cache linked articles (think custom and personal wayback machine)
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

vor 4 Monaten
vor 4 Monaten
vor 4 Monaten
vor 3 Monaten
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. title: We Need to Talk About the Front Web
  2. url: https://gericci.me/we-need-to-talk-about-the-front-web-5.html
  3. hash_url: 40aada3cc8d6897fda5a277c4299c1fd
  4. archive_date: 2024-01-09
  5. og_image: https://gericci.me/img/touch-icon-iphone-retina.png
  6. description: Clues to Fix the Front Web
  7. favicon: https://gericci.me/img/favicon.png
  8. <p>In the previous articles of this series, we have seen
  9. <a href="we-need-to-talk-about-the-front-web-2.html">
  10. how and why the web is great</a>,
  11. <a href="we-need-to-talk-about-the-front-web-3.html">
  12. what keeps getting wrong with the front web</a>, and
  13. after <a href="we-need-to-talk-about-the-front-web-4.html">
  14. exploring the reasons</a> why we keep tempering with the front web,
  15. let's study some clues to help fixing it.
  16. </p>
  17. <h3>Promote a proper front web development training</h3>
  18. <p>I can't stress it enough! I strongly believe that the main
  19. source of all the problems we have with the front web come from
  20. a <strong>non-adapted curriculum and the way the web is taught</strong>.
  21. </p>
  22. <p>I don't believe that those who want to work with web development
  23. start their education course — or start studying by their own —
  24. already despising HTML and CSS. This negative bias must come later
  25. on.
  26. </p>
  27. <p>I'm mentoring today 2 trainees, and when I've checked their
  28. curriculum, HTML and CSS is a very small part of it, quickly covered.
  29. Web accessibility is never mentioned, but React, Docker, Node.js...
  30. And I swear,
  31. they're always surprised when they realise they are going to learn
  32. HTML and CSS with me!
  33. </p>
  34. <p>All gets worse once we realize that those who are
  35. teaching the future front web developers are also developers
  36. that have come from the same flawed curriculum, with
  37. the same prejudices against the front, and the same lack
  38. of proper knowledge of the nature of the web.</p>
  39. <p>In their education, the <strong>advantages and singularities
  40. of the front web disappear</strong> in favour of tools and
  41. “higher” goals as back development.
  42. </p>
  43. <p>A big effort must be done to reverse this long, old trend.</p>
  44. <h3>End the Fullstack</h3>
  45. <p>Maybe one single person can do front <strong>and</strong> back
  46. development very well, but the fullstack development was created exactly because
  47. the front web is despised. But if we are serious about what we do,
  48. we must face the fact that <strong>both developments are very demanding</strong>,
  49. — no, HTML and CSS can not be quickly and easily learned —
  50. and one of them will surely suffer in a tight-schedule project,
  51. and we all know that it is almost always the front that does, and
  52. we finish with a bad HTML and third-party tools to deal with CSS.
  53. </p>
  54. <h3>Promote exchanges and collaborative work between designers and developers</h3>
  55. <p>The front web impacts directly the user experience. If front developers
  56. are not involved in the design process, they will simply focus on
  57. their tasks and forget about the final user. That's why it is important to
  58. make the development team work closer with designers.
  59. </p>
  60. <blockquote>
  61. <p>Front-end development is not about solving back-end
  62. technology problems. It should be about making sure a product’s
  63. user experience differentiates the product in its marketplace.</p>
  64. <p>– <a href="https://www.uxmatters.com/authors/archives/2007/07/jim_nieters.php">
  65. Jim Nieters</a>, Chief User Experience Strategist at Experience Outcomes</p>
  66. </blockquote>
  67. <p>If front web developers work closer to the users' needs and problems,
  68. if they feel more implicated in the user experience, they will
  69. understand the impact of what they are building and will
  70. naturally adopt the strenghts of the front web.
  71. </p>
  72. <h3>Conclusion</h3>
  73. <p>The death of the web has been announced more times that I can count,
  74. but the web is open, standard, universal, hard to kill. So, we'd better
  75. take care of it.
  76. </p>
  77. <p>Maybe, in order to fix the front web, we have to fix human nature:
  78. make things less about money and self-satisfaction, and more about
  79. improving people's lives and understanding the impact of what we are creating.
  80. </p>