Irc-Unix.net

Главная | Actual Topics | Обратная связь | В избранное | Сделать домашней | Антиспам ;)
Категории
 System & Utilities
 Unix News
 OS Emulator
 Developing
 Learning/Education
 Games
 Humour
Каталог статей
Все статьи

Antispam
Статьи
Биллу Гейтсу тоже предлагают избавиться ...
Вымогательство в борьбе со спамом
Календарь

August, 2018
ПнВтСрЧтПтСбВс
12345
6789101112
13141516171819
20212223242526
2728293031
Опросы
Какой из этих ОС Вы отдаете большее предпочтение?

QNX
FreeBSD
Linux(any)
Solaris
Mac OS
Windows XP
Windows 2003
Что такое ОС? :)


Результаты
Другие опросы

Всего голосов: 326
Комментарии: 0
Ссылки

Архив Новостей
 August 2018 (2)
 July 2018 (11)
 June 2018 (13)
 May 2018 (10)
 April 2018 (14)
 March 2018 (11)
 February 2018 (13)
 January 2018 (13)
 December 2017 (14)
 November 2017 (15)
 October 2017 (19)
 September 2017 (18)
 August 2017 (13)
 February 2017 (14)
 January 2017 (19)
 December 2016 (16)
 November 2016 (16)
 October 2016 (21)
 September 2016 (18)
 August 2016 (16)
 July 2016 (16)
 June 2016 (20)
 May 2016 (18)
 April 2016 (15)
 March 2016 (22)
 February 2016 (17)
 January 2016 (15)
 December 2015 (15)
 November 2015 (22)
 October 2015 (20)
 September 2015 (17)
 August 2015 (25)
 July 2015 (20)
 June 2015 (23)
 May 2015 (21)
 April 2015 (17)
 March 2015 (19)
 February 2015 (9)
 January 2015 (23)
 December 2014 (9)
 November 2014 (13)
 October 2014 (12)
 September 2014 (18)
 August 2014 (20)
 July 2014 (10)
 June 2014 (12)
 May 2014 (12)
 April 2014 (10)
 March 2014 (22)
 February 2014 (10)
 January 2014 (8)
 December 2013 (26)
 November 2013 (53)
 October 2013 (40)
 September 2013 (48)
 August 2013 (63)
 July 2013 (56)
 June 2013 (52)
 May 2013 (49)
 April 2013 (67)
 March 2013 (74)
 February 2013 (63)
 January 2013 (62)
 December 2012 (62)
 November 2012 (66)
 October 2012 (68)
 September 2012 (48)
 August 2012 (75)
 July 2012 (60)
 June 2012 (71)
 May 2012 (69)
 April 2012 (85)
 March 2012 (86)
 February 2012 (90)
 January 2012 (81)
 December 2011 (103)
 November 2011 (118)
 October 2011 (74)
 September 2011 (2)
 June 2011 (110)
 May 2011 (118)
 April 2011 (111)
 March 2011 (112)
 February 2011 (101)
 January 2011 (119)
 December 2010 (117)
 November 2010 (118)
 October 2010 (131)
 September 2010 (117)
 August 2010 (226)
 July 2010 (351)
 June 2010 (305)
 May 2010 (319)
 April 2010 (343)
 March 2010 (329)
 February 2010 (311)
 January 2010 (312)
 December 2009 (266)
 November 2009 (156)
 July 2009 (101)
 June 2009 (279)
 May 2009 (365)
 April 2009 (348)
 March 2009 (347)
 February 2009 (323)
 January 2009 (318)
 December 2008 (237)
 November 2008 (155)
 October 2008 (334)
 September 2008 (310)
 August 2008 (343)
 July 2008 (362)
 June 2008 (322)
 May 2008 (494)
 April 2008 (1276)
 March 2008 (1658)
 February 2008 (250)
 January 2008 (6)
 November 2007 (1)
 September 2007 (1)
 June 2007 (1)
 May 2007 (1)
 March 2007 (1)
 January 2007 (2)
 December 2006 (1)
 October 2006 (2)
 September 2006 (1)
 August 2006 (2)

VDG does not exist

System & Utilities

tl; dr: VDG is not a single entity with “official” decisions or something different from what KDE is: everyone is responsible for his/her actions and words. Recent Martin Flöser criticism about small changes with less global vision is true.


VDG (originally Visual Design Group, now just V Design Group) was created by Jens Reuterberg during the KDE4-Plasma5 transition, it included experts from different areas and they did a great work, with a solid and coherent vision about UI/UX. Since KDE4 times, developers did an awesome work both implementing visual and usability changes and improving Plasma’s performance and stability.

Since then VDG changed a lot, losing contributors and acquiring others and because of the great work done with Plasma, developers of other KDE software started to ask for VDG’s input. We didn’t have good organizational skills, and I know we lost a great contributor just because following VDG’s discussions became impossible. More people joined discussions on Telegram groups and the small-fixes phase began.

Since the beginning sentences like “VDG said…” made little sense, but considering what VDG is now, they are totally nonsense. At the moment there isn’t a list of “VDG members”, VDG happens to be just a set of groups where people mostly discuss visual and usability issues. It’s OK, KDE definitely needs it, but sometimes developers forget it (or just try to get an “official” response to pass responsibility to an entity that does not exist) and we still get replies like “but months ago VDG said…”. VDG did not say anything, it just happened that someone helped developers on one issue, now that person is not around and somebody replied something different on the same topic.

What can we do to improve this? Following discussions I found some patterns that should be avoided by both developers and other contributors:

  • a developer asks for VDG input in VDG group, someone with no knowledge about the matter (most of the time the needed knowledge is: HIG, previous discussions about the issue, solutions provided for similar issues) shares his/her opinion and in the worst case it’s taken as an “official” reply. We have (had?) project maintainers for different areas, those should be pinged, but sadly some of them are not around anymore. While new enthusiasts’ opinion is welcome, they should be better introduced to KDE’s recent history and decisions.
  • about reverting changes, here there is a patter that often happens to me: I propose X, someone else proposes Y, then developers implement an “Y-ish X” and I agree appreciating that my opinion matters, but after a while the “Y-ish X” doesn’t work and I suggest that Y would be better. It seems I changed my idea but I didn’t: I still think that X is better than Y but Y is better than the Y-ish X.
  • on small changes against big picture: here Martin Flöser is really right, while I don’t know the topics he’s referring to because the areas I care about and the ones he’s responsible for do not intersect, some changes have been made without I was able to notice (and I think it happens to most of us, since we are hobbyists) and without caring of the effects on the big picture. This is true for Kirigami, where adapting things incrementally overshadowed Kirigami’s principles, which were layout responsiveness, UI morphing between form factors and input types, controls at the bottom on phones for reachability, space for content and less use of chrome. Revisiting these with statements like “if you want an ergonomic phone buy one with smaller screen” is not acceptable at this point. New contributors must know the principles we agreed on.
  • fragmented discussions and no traceability of decisions: here the solution is simple, let’s use Telegram groups or other channels for quickly discussions with people around and be sure that every important thought is on Phabricator, discussions organized on tasks or reviews. Be sure to follow/use VDG tag on Phabricator to get updates/ask for feedback and share the link in the right group/channel if needed.
  • about involving developers into VDG discussions: many of them joined Telegram but most don’t because of obvious reasons. I must say that I suggested to VDG to switch to Telegram from Google Hangouts when Telegram just released its shiny desktop client and the experience was really better compared to Hangouts. Most of our Telegram groups are bridged to IRC but with a poor experience. There was a big discussion in KDE about switching away from IRC for something else and since the best alternative, Matrix, is already bridged to Freenode with zero maintainance needed we basically agreed on using both IRC and Matrix: everyone uses what he/she prefers. What to do with Telegram groups? My suggestion is keeping just the groups intended for users and make contributors switch to Matrix/IRC, with most of the important discussions happening on our infrastructure, Phabricator, organized in tasks (Maniphest), reviews (Differentials), and mockups (Pholio, yeah Phabricator’s app names are terrible but hey, still better than use Microsoft GitHub).

Thanks for reading.

Also on:

sechat.org





  


Разместил: Planet KDE | Дата: 05.06.2018 | Прочитано: 57 | Раздел: System & Utilities   

Рейтинг статьи

Средняя оценка: 0.00/0Средняя оценка: 0Всего голосов:0

Отлично
Хорошо Нормально Пойдёт Плохо


Смотрите также связанные темы

09.03.2008 mail/qmail-tls - 1.03.20021228_3
- Fix qmail-tls to accept connections if control/tlsserverciphers doesn't exist [1] - Bump PORTREVISION - Cometic fixes, s/!defined(WITHOUT/defined(WITH/ PR: ports/119954 (based on) Submitted by: Luiz Otavio O Souza <loos.br@gmail.com>
09.03.2008 mail/qmail - 1.03_6
- Fix qmail-tls to accept connections if control/tlsserverciphers doesn't exist [1] - Bump PORTREVISION - Cometic fixes, s/!defined(WITHOUT/defined(WITH/ PR: ports/119954 (based on) Submitted by: Luiz Otavio O Souza <loos.br@gmail.com>
14.04.2008 sysutils/sge60 - 6.0.12_1
Add an option to replace qsh with a script that prints an error message and exist with an error code. This is useful on clusters where qsh is not supported (common since it requires xterm to be installed on each node). Since I did not changed the default, I did not bump PORTREVISION.
06.05.2009 Creating and editing config.ini on Windows Hosts (1754)
Some knowledge base articles tell me to edit the config.ini file, but I can't find it. Where is it? How do I create it if it doesn't exist? The config.ini file may not exist if you have not...
20.07.2010 Open Standards for Interoperability, Portability, and Security
Open Standards for Interoperability, Portability, and Security Posted by Winston BumpusDirector of Standards Architecture, VMware I’m Winston Bumpus, director of standards architecture at VMware and president of the Distributed Management Task Force Inc. (DMTF). I want to share some thoughts on the ever-evolving cloud computing environment, specifically around open standards and open source software. You might have seen an announcement this week on OpenStack, and I wanted to take this opportunity to shed light on VMware’s opinion on the value of open source and the need to view it different...
22.11.2010 New articles published for week ending 11/20/2010
New articles published for week ending 11/20/2010 VMware ACE Moving an ACE Management Server to a new physical server without breaking the connection to deployed ACE instances (1030623) Date Published: 11/15/2010 Manually updating ACE Management Server information on a deployed ACE instance (1030649) Date Published: 11/15/2010 VMware ESX Clarification on VM Failover alarm trigger (1025755) Date Published: 11/16/2010 VMware ESX 4.1 Patch ESX410-201010402-SG: Updates GnuTLS, NSS, and openSSL (1027014) Date Published: 11/16/2010 VMware ESX 4.1 Patch ESX410-201010405-BG: Updates VMware Tools (...
31.01.2011 New Articles Published for Week ending 1/29/2011
New Articles Published for Week ending 1/29/2011 VI SDK Recommended values in the soapAction field when forming Soap Requests for vSphere API (1033447) Date Published: 1/27/2011 VMware ACE Connecting a second mouse or keyboard directly to a hosted virtual machine (1033435) Date Published: 1/24/2011 VMware Data Recovery VdrFileRestore fails to run on Linux based operating systems (1033645) Date Published: 1/27/2011 VMware ESX Cannot create an additional disk on a different datastore on ESX while restoring the virtual machine (1030790) Date Published: 1/24/2011 Booting the Red Hat Enterprise ...
01.06.2011 The New Way to Work… Part 2
The New Way to Work… Part 2 Posted by Steve HerrodChief Technology Officer In April I introduced VMware’s acquisition of SlideRocket with a blog entry entitled, “The New Way to Work – End-User Computing in the Post-PC Era”. Today I am happy to announce the next step in this journey with our acquisition of Socialcast, a powerful “Enterprise Activity Stream Engine” that unites a company’s people, information, and applications in real-time. In this blog, I discuss this social platform and how it helps evolve the way we work. First, let’s step back and look at today’s approach to enterprise com...
13.06.2011 New Articles Published for Week Ending 6/11/11
New Articles Published for Week Ending 6/11/11 VMware Consolidated Backup Unable to view all the virtual machine drives in the virtual machine backup directory (1039078) Date Published: 6/8/2011 VMware Data Recovery VMware Data Recovery reclaim task does not run every day (2000801) Date Published: 6/7/2011 VMware ESX Scanning an ESX 3.5 host using VMware Update Manager fails with the error: Failed to scan <hostname> for updates (1030798) Date Published: 6/7/2011 High amount of Kerberos and DNS traffic is noticed between the ESX/ESXi host and DNS server (1030964) Date Published:...
01.04.2010 VMworld 2010 - Breakout Sessions
VMworld 2010 - Breakout Sessions I know it is still a few months out, but the planning for VMworld 2010 is in full progress. We opened our call-for-papers a few weeks ago and have already received a good bunch of submissions. If you have a great session topic you would like to share with the VMworld attendees, feel free to still submit your session via the call-for-paper website. NEW: Public VotingThis year we are introducing a new way of how we select the content. Some of the sessions will still be selected by small content committees that exist of VMware employees, customers and part...
Нет комментариев. Почему бы Вам не оставить свой?
Вы не можете отправить комментарий анонимно, пожалуйста зарегистрируйтесь.
Google Search
Google

Web irc-unix.net

Топ Новостей
1: Fedora and KDE/spin\'s treatment - Discussion
Hot NEWS!
Просмотров - 1416


2: KDE\'s Kirigami 2.0 Framework for Convergent UIs Enters Beta with New Features
Просмотров - 637

3: Akonadi/KMail issues on Tumbleweed?
Просмотров - 630

4: Netrunner Desktop 16.09 "Avalon" Linux OS Is Out with Kernel 4.7, KDE Plasma 5.7
Просмотров - 599

5: KDevelop 5.0.2 released for Windows and Linux
Просмотров - 585

6: Interview with Esfenodon
Просмотров - 562

7: Offline Vaults for an extra layer of protection
Просмотров - 532

8: 3.0 Pre-alpha 3 is out!
Просмотров - 519

9: Multi-screen woes in Plasma 5.7
Просмотров - 513

10: Embrace Open Source culture: the 5 common transformations.
Просмотров - 502

11: GSoC Update 1: The Beginning
Просмотров - 498

12: fresh breeze for Ubuntu
Просмотров - 495

13: [TORRENT] chakra-2016.02-ian-x86_64.iso
Просмотров - 483

14: Qt SCXML and State Chart Support in Qt Creator
Просмотров - 469

15: Interview with Neotheta
Просмотров - 466

Google 120X240
Ссылки

Главная | Actual Topics | Статьи | Обратная связь | Guest Book
Генерация: 1.545 сек. и 13 запросов к базе данных за 1.495 сек.
Powered by SLAED CMS © 2005-2007 SLAED. All rights reserved.