Pull to refresh

Comments 51

неужели вам за всю вашу жизнь не было интересно что делают системные никсовые утилки?

оне же погромисты, а не какието там админы ;)


а если серьёзно, то это люди которые выросли в программистов через курсы, учебу и т.п. не "отвлекаясь" на ненужные сторонние знания.


p.s. по мне так рукалицо от таких "сеньоров", таких всё чаще встречаю

Дак я не сисадмин... в никсах полный тук-тук-кто-там?

Уберу-ка эту фразу про утилки чтобы с толку не сбивала :)

ну юникс тут не причем, в винде схожие утилки есть


я имел в виду что люди не разбираются в базовых основах технологий и не в курсе как работают сети например и как это дебажить


вообще по моим меркам сеньор который вообще не понимает ничего кроме как в ЯП и какомто фреймворке — это не сеньор, это миддл++ в лучшем случае. знать надо базу для которой софт пишешь хотябы образно.

Да, вот такое оно современное программирование. На работе в соседнем отделе мобильщики абсолютно такие же: шаг в сторону от проторенной дорожки - расстрел. Ничего не знают и знать не хотят. Да ещё и всё пытаются свою разработку превратить в тупо вёрстку.

Предлагаю распечатать инструкцию:

Если я что-то знаю, а кто-то - нет, скажи: "но это же обычный кругозор, неужели вам за всю вашу жизнь не было интересно что делают ..."

Если кто-то что-то знает, а я - нет, скажи: "разве я должен знать эти стопицот фреймвоков и все такое?"

Не, ну не знать про whois – это примерно как не знать про Вторую Мировую Войну. Вроде как восемьдесят лет прошло и можно обойтись без этого знания, но странно как-то. А что аж два синьора не знают – странно в квадрате.

Сарказм же, ну сарказм же да?

где именно?

там где можно по знанию одной тулзы определить синьор ли перед нами

А зачем она нужна разработчику, можете рассказать, пожалуйста? Ни разу в жизни ей не пользовался (хоть и знаю о существовании). Вот зачем знать про базы данных, даже не особо популярные, или сетевые протоколы, ещё могу понять, но это совсем другая история.

Да за исключением крайне редких случаев – не нужна, проще ту же информацию через какой-то веб-сервис посмотреть.

Просто это действительно нечто историческое, и удивительно, что оно прошло мимо людей.

ЗЫ: Собственно, whois – это аккурат протокол и база данных, так что под ваше "могу понять" он вполне попадает).

Она — конкретная утилка для разрабов — может и не нужна.

Сеньору нужен обычный технарский кругозор, в который входит и знание инструментов смежников, и просто любознательность.

не знать как устроен DNS, хотябы образно, для веб разработчика сеньора, это нонсенс
вы еще скажите они не знают как TCP/IP работает

Контрольный вопрос: сколько уровней в семиуровневой модели OSI?

А что, TCP/IP уже по OSI переделали, не по DoD?

А вот это — вопрос для аттестации начальника отдела!

Странное. Слишком глубокие выводы. "Что это за whois" не обьязательно значит что человек не знаком с DNS. Вопрос вполне можно трактовать "откуда эта тулза взялась". Системная она или что-то самописное. Я, зная что такое DNS и whois, никогда не обращал внимание на то есть такая тулза под линуксом или нет. Ну, просто потому что на винде мне для таких случаев было проще найти какой-то онлайн сервис. А случаи эти у меня, как у программиста, случались не то чтоб часто

Конечно, на винде намного удобнее утилита whois.


Оданко её нет. Поэтому приходится искать онлайн сервисы.

В линуксах из коробки действительно нет. В макоси кажется тоже нет. Во freebsd и солярке есть. Более того — traceroute почти ни у кого нет, даже простоейший ping не у всех есть.

Миднайт блин коммандера нигде нет... моя негодует.

Но ведь речь идет о сервере, на котором вам иногда приходится делать кое-что сисадминское. А это значит apt-get и общепринятые мастхэвы...

В макоси есть, только что проверил.

Когда вы собираетесь что-то впервые купить в незнакомом интернет-магазине,
вы интересуетесь мошенники ли это?
Или покупаете и уповаете на законы?

Не вижу связи со смыслом моего сообщения

Ну, просто потому что на винде мне для таких случаев было проще найти какой-то онлайн сервис

в случае винды это гуглится 3 секунды
https://learn.microsoft.com/ru-ru/previous-versions/bb897435(v=msdn.10)?redirectedfrom=MSDN


мне сложно спомнить откуда ратстут корни моих личных знаний, но whois это один из системных тулов DNS как сервиса, такойже как nslookup
в случае с виндой, где CLI был исторически убогий, обычно админы всегда пользовались онлайн сервисами (я кстати тоже, мне не нужно было иметь её в интерфейсе), но даже сама выдача онлайн сервиса подразумевает что это консольный клиент, gnuтая версия его 99 года создания, корни юниксового тула растут как минимум из 93 года

Не вижу связи. 3 секунды или 1 секунда - не имеет значения. ТС ноет что синьйоры что-то не знают. При этом, из вопросов, как они приведены сами же ТС, не понятно чего именно эти синьйоры не знают. Трактовать можно двояко. Если они в принципе не знают что такое whois (а следовательно, вряд ли знают что такое DNS, хотя тоже... такое), то тогда его возмущение понятно. Если же их вопрос только о происхождении тулзы... так совершенно справедливый вопрос. У того кто написал уточняют откуда именно взялась та тулза. Мог ли whois быть частью фреймворка? Мог! Мог ли whois быть написан ТСом? Мог! Мог ли этот whois быть системной тулзой? Мог! И чего тут гуглить? В гугле, на сколько я в курсе, еще не публикуют "ТС взял системную тулзу". Тут надо идти и спрашивать автора - чего он там заиспользовал? Можно, конечно, залезть в гит, посмотреть историю коммитов. Но, всё же, автора спросить быстрее, а главное - надежнее.

Но, всё же, автора спросить быстрее, а главное — надежнее.

Правильно, а еще много людей сделают выводы о квалификации, особенно в контексте задаваемых вопросов. Это же не джун-миддл спрашивает.


ведь контекст был в том что сервис был реализован максимально странным образом, при наличии сеньоров помидоров, попытка его поменять вылилась в странные вопросы, что подводит к тому что люди вообще не задумывались о том как это надо было делать правильно.


Я вот обычно никогда не пойду к девопсу со словами "а чоёто в скрипте у вас написано за какоййто git clone ?? это часть какойто системы сборки?" ну ведь логично такое спросить, учитвая что я гитом пользуюсь через IDE-шный GUI, и ответят мне быстрее и точнее ;) только я чую что девопс пойдет на хабр про меня такуюже статью писать

Сервис вообще не был реализован. Это маркетологи не знали что его можно создать, не синьйоры. И единственная вина синьойоров тут в том что они не предложили сделать штуку о нужности которой, возможно, даже не знали. ТС сервис создал, не менял. И вопросы озвучены ТСом как:

— А что это ты за whois такой вызываешь? В нашем фреймворке его нет...

Как из этого обязательно следует что синьйор вообще не знает что такое whois? А не знать какой именно из возможных вариантов whois использован ТСом - в чем проблема? Тем более, из моего опыта получается что даже если знаешь - лучше переспросить. Потому что не факт что очередной "ТС" не придумал свой велосипед. Не раз приходилось наступать на грабли когда думаешь что "ну тут же невозможно накосячить", а потом оказывается что дев говорил слова вроде и правильные, а по факту накрутил такого что кровь в жилах стынет. Увидь я в ПР что-то что вызывает у меня хоть тень подозрения - я бы точно так же пошел уточнять что это за штуковина такая, а не полагался бы на свое "знаю".

"а чоёто в скрипте у вас написано за какоййто git clone ?? это часть какойто системы сборки?"

git clone - прямая необходимость для дева. whois - побочные и довольно специфические, как для дева, знания. Для синьйора знать о существовании функционала предоставляемого whois необходимо. Знать все возможные вариации получения этого функциона - полезно, но не обязательно. Слишком глубокие выводы делаются на основании неполных данных из истории ТСа

git clone — прямая необходимость для дева. whois — побочные и довольно специфические, как для дева, знания.

а это уже вы начинаете подгонять под категории девов которые вы (и я кстати тоже) себе придумываем


я вот уже сказал что гитом пользуюсь через ide и какбэ могу не знать синтаксис консольного гита и вообще знать что таковой существует в принципе


дев которые знает только программинг, а для остального есть админы и девопсы и по этим вашим технологиями пусть аналитик требования выясняет, это по моим меркам миддл++ максимум


собственно я только это и отметил
Сеньор это не чистый дев уже который просто умеет более ровный код писать

Вот же. Чукча писатель. То ТС сервис меняет (хотя он прямо пишет что только что его создал), то я, оказывается, ратую за то что деву достаточно знать программинг (хотя я несколько раз писал что синьйору знать о том же DNS необходимо). Я делаю вывод что ты, дядя Гарикк, даже программу начальной школы не осилил (там учат читать и понимать прочитанное), а уже выводы спешишь делать.

я вот уже сказал что гитом пользуюсь через ide и какбэ могу не знать синтаксис консольного гита и вообще знать что таковой существует в принципе

А что, знаешь? Прям все-все существующие параметры? Или может, как и, подозреваю, большинство, помнишь парчку самых часто используемых да гуглишь если вдруг что необычное? Если помнишь, то нафига? Делать больше нечего, кроме как заучивать наизусть то что требуется возможно никогда и находится в 3 секунды в гугле или мануалах. Как по мне, конкретная тулза whois не более чем один из параметров которые вполне можно и не помнить на изусть. Так же, как и олдскульные инженеры наверняка не помнят наизусть все таблицы твердости материалов, например.

Именно поэтому я и пытаюсь выяснить ответы на два вопроса:
1) откуда, вдруг, взялось мнение что синьйоры из истории ТС бестолочи, если их вопросы можно толковать двояко?

2) как незнание о существовании whois, которая вообще-то, в разных дистрибутивах линукса, как тут пишут, то есть, то ее нет, а под винду вообще требуется отдельно ставить, характеризует тех синьйоров как людей знающих только программинг?

дев которые знает только программинг, а для остального есть админы и девопсы и по этим вашим технологиями пусть аналитик требования выясняет, это по моим меркам миддл++ максимум

Я с этим согласен. Разве что, рамки ввести, всё же, придется. Нельзя ожидать что синьйор будет столь же хорош в администрировании/девопсиньи как специализированный админ/девос. Просто времени всё изучить и отточить не хватит. А так, базу - да, ее надо иметь и понимать. Но то что описал ТС - ничего однозначного не говорит о знания тех синьйоров.

Кстати, а претензии что один из них на собеседовании (кто кого собеседовал - тоже не очень понятно) не загуглил - вообще странные. Скорей всего, синьйор собеседовал ТСа. Почему я должен собеседуя гуглить, если моя цель узнать знания собеседуемого?

А что, знаешь? Прям все-все существующие параметры? Или может, как и, подозреваю, большинство, помнишь парчку самых часто используемых да гуглишь если вдруг что необычное? Если помнишь, то нафига?

конечно не знаю, я вообще против зубрежки академических знаний и учебников
вы тоже кстати спешите делать вывод обо мне ;)


откуда, вдруг, взялось мнение что синьйоры из истории ТС бестолочи, если их вопросы можно толковать двояко?

а потому что так статья построена и вопросы в ней описанные создают такое впечатление, даже если это и не так то описанное всёравно наталкивает на эту мысль


как незнание о существовании whois, которая вообще-то, в разных дистрибутивах линукса, как тут пишут, то есть, то ее нет, а под винду вообще требуется отдельно ставить, характеризует тех синьйоров как людей знающих только программинг?

а тут не упрек тому что человек не знает конкретную утилиту whois, а то что человек судя по вопросу не сопоставил знания (если они есть) о существовании такой службы DNS как whois и строчки скрипта которая его использует и то что судя по названию это чтото системное (поскольку максимально просто называется)
Далее, если уж начинать придираться, если проект нормальный то у него должны быть requirments в тулзах которые он использует
соответственно если тула нет в фреймворке и в требованиях на доп тулы он не появился (в этом MR-е) то логично что он системный, и соотвЕтственно у нормального сеньора (по моим критериям) появляется вопрос "а эточётакое" и он лезет в свою память, гугл, внутрь контейнера чтобы посмотреть "чеэтотакое"… и если прям совсем не понятно идет к автору спрашивать.


мне вот лично, очень не нравится когда меня спрашивают базовые вопросы которые даже если не знаешь гуглятся за 5 минут, я вот честно признаюсь очень редко пользуюсь гитом через cli и хожу в гугл подсмотреть синтаксис, но если я пойду к моим джунам-миддлам (которые кстати знают его лучше меня, поскольку некторые пишут в vim-е например) с таким вопросом, то на меня начнут косо смотреть… потому что я считаю стыдно (мне) такие вещи спрашивать… их надо знать или знать где подсмотреть.


Но то что описал ТС — ничего однозначного не говорит о знания тех синьйоров.

это говорит скорее коственно что они не особо интересуются вещами напрямую не относящимеся к делу

может у меня конечно уже искажение профессиональное, из-за моей разнокалиберной карьеры я знаю дохрена всяких вещей нетипичных для чисто-программиста и как уже говорил, скорблю подсознательно когда другие люди, иногда выше меня по грейду, их не знают… но я знаю их во многом поверхностно… что достаточно чтобы не задавать глупых вопросов, а искать на них ответы самому, а не в чужой интерпретации...

конечно не знаю, я вообще против зубрежки академических знаний и учебников

Но синьйор, который что-то, не известно что, не знает о whois - уже не программер и вывод о его профнепригодности, ессно, не поспешен

а потому что так статья построена и вопросы в ней описанные создают такое впечатление, даже если это и не так то описанное всёравно наталкивает на эту мысль

Так и что что она так построена? Это повод сходу очернить неизвестных людей и бухтеть какие синьйоры несознательные пошли? Ну, собсно - поэтому я позволяют себе делать выводы сотвественного уровня о тебе.

человек судя по вопросу не сопоставил знания (если они есть) о существовании такой службы DNS как whois и строчки скрипта которая его использует и то что судя по названию это чтото системное (поскольку максимально просто называется)

Человек, судя по вопросу, захотел узнать что откуда взялся whois в той строчке. Есть повод задуматься - знал ли он что такое whois? Но того как записан вопрос недостаточно чтоб утверждать что не знал. То что оно похоже на системную утилиту - не значит что оно ею является. Вопрос может быть вполне разумен - уточнить что именно использует ТС.

чтобы посмотреть "чеэтотакое"… и если прям совсем не понятно идет к автору спрашивать.

Эм. Когда это в гугле начали писать "ТС использовал системную тулзу"? Зачем дорогостоящему специалисту тратить время на попытку угадать вместо того чтоб точно узнать у автора? Откуда взялась уверенность что whois использованный ТСом не является ТСа же поделкой (которую он, возможно, еще и забыл в гит залить)?

потому что я считаю стыдно (мне) такие вещи спрашивать…

Совершенно дурацкое "стыдно", как по мне. Но оно еще и никак не похоже на ситуацию ТСа. В твоем примере это ты приходишь к мидлам узнать ответ который ты и так должен знать/уметь нагуглить. А в случае ТСа - сама ситуация изначально предполагает что это его проверяют правильно ли он знает/нагуглил. И о таком можно узнать только спросив у самого ТСа.

которые кстати знают его лучше меня, поскольку некторые пишут в vim-е например

Если речь о написании кода в виме, ежедневно и на постоянной основе. Если там не организован функционал подобный нормальным IDE (подсказки, рефакторинг с учетом типов, нормальная навигация, дебаггинг и т.д), то у меня есть вопросы к тем кто это поощряет. Слишком уж много IDE дают полезного чтоб сидеть в консольной тулзе без особой на то необходимости.

это говорит скорее коственно что они не особо интересуются вещами напрямую не относящимеся к делу

Это может косвенно указывать. Не спорю. Но только может. И мой вопрос - какого фига большинство кидаются осуждать так будто именно так всё и есть? Потому что ТС составил статью так что она состоит на половину из самовосхваления (про глупых маркетолухов и умного его), а вторая половина - самовосхваления своей ширины знаний на основании неоднозначных вопросов со стороны синьйоров (тут классический вопрос напрашивается - что ж ты такой бедный мидл, раз такой умный)? Вроде как выяснений требований и ширина знаний должны наоборот намекать что не надо спешить с выводами, не? Как по мне, озвученные вопросы вполне могут означать что синьйоры просто проверяли что там понаписал ТС, а не пытались узначть что-то, для них неизвестное из базовых знаний.

А если взять ситуацию в вакууме, не привязываясь к деталями из топика, то да - синьйору очень даже полезно иметь широкие знания в разных областях IT и не только IT. Ширина знаний, она вообще всем полезна.

Эм. Когда это в гугле начали писать "ТС использовал системную тулзу"? Зачем дорогостоящему специалисту тратить время на попытку угадать вместо того чтоб точно узнать у автора? Откуда взялась уверенность что whois использованный ТСом не является ТСа же поделкой (которую он, возможно, еще и забыл в гит залить)?

1) если ТС не залил поделку в гит, то какже прошла сборка пакетов в MR-е? там смотрят MR-ы со сломанными тестами?
А если залил то это будет видно по mr-у… собсна то…
2) если у высококачественного спеца появляется вопрос и нет времени на узнать и он просто за честноеслово аппрувнет mr (как это написано) то это еще один вопрос к нему, я бы как минимум погуглил whois какого дистриба там в контейнере, если уж начали вызывать системные утилиты напрямую… так стоп… секуундочку, сеньор программер ревьювит скрипт на баше? это не девопс-сеньор его должен ревьювить который не может не знать про whois? (или девопссеньоры тоже не знают?)
Так и что что она так построена? Это повод сходу очернить неизвестных людей и бухтеть какие синьйоры несознательные пошли? Ну, собсно — поэтому я позволяют себе делать выводы сотвественного уровня о тебе.

а потому что я (и многие кому статья понравилась) узнают в таких сеньорах своих коллег. только политкорректность не позволяет такое говорить напрямую, можно посмеяться на хабре, благо конкретно те люди не обидятся


и вот часто и у меня подгорает когда тут обсуждают то что сеньоры должны решать задачки с литкода по щелчку пальцев, а собес яндекс проходить между обедом и полдником на секунду отвлекшись от работы
потому что я именно такой сеньор который завалит алгоритмический собес яндекса и задачки с литкода занимают у меня черезчур много времени (из-за чего я тупо не уложусь в таймлайн собеседования)


тут я вижу схожая ситуация по этому… я чет даже не знаю что сказать, ничья ;))


но не смотря на это у меня не перестает подгорать когда приходится комуто подсказывать, казалось бы базовые вещи

Вот уж да, знание какой-то конкретной утилиты, которая еще и не входит в стандартный пакет ликукса, которым, как основной осью, пользуются 1.5 энтузиаста действительно должно быть включено в определение синьористости фронтендера.
Если отставить сарказм, то макаки изобрели разделение труда не для того, чтобы у нас человек, который обычно делает margin-left, еще и обязан был знать, как это туда-сюда по протоколу будет передано.

Фронтендера вы самостоятельно придумали, или подсказал кто?

ликукса, которым, как основной осью, пользуются 1.5 энтузиаста

Ааа, вон в чем дело... Ну тогда вопрос снимается.

О том анекдот: «Лучший интерфейс — это аспирант».

whois ya.ru | grep paid-till

Если там нужны только *.ru/su/рф то можно просто скачивать регулярно всю базу одним файлом. Там будет и дата регистрации и срок действия. https://www.nic.ru/help/poluchenie-spiskov-domennyh-imen_3626.html Результат быдет выглядеть примерно так:

0--0----------------------------------------------------------0.RU	REGRU-RU	18.11.2015	18.11.2023	19.12.2023	1
0--0----------------------------------------------------LOGOPOD.RU	AXELNAME-RU	15.02.2022	15.02.2024	17.03.2024	1
0--0----------------------------------------------------WDOMAIN.RU	AXELNAME-RU	10.06.2022	10.06.2024	11.07.2024	1
0--0---------------------------------------------------AXELNAME.RU	AXELNAME-RU	24.03.2017	24.03.2024	24.04.2024	1
0--0--------DRA-DOT-RU-PREMIUM-DOMAINS-AND-SERVICES-----------0.RU	REGRU-RU	24.03.2011	24.03.2024	24.04.2024	1
0--0-0.RU	REGRU-RU	17.04.2017	17.04.2024	18.05.2024	1
0--0-HOSTING-OBZOR--HOSTING-OBZOR--HOSTING-OBZOR--HOSTING-OBZOR.RU	REGTIME-RU	09.11.2009	09.11.2023	10.12.2023	1
0--0.RU	REGRU-RU	20.10.2017	20.10.2023	20.11.2023	1
0--1.RU	REGRU-RU	12.10.2021	12.10.2023	12.11.2023	1
0--2.RU	RU-CENTER-RU	03.11.2022	03.11.2023	04.12.2023	1

Неа, спасибо, зоны у них были даже экзотические.

Автор, надо просто развиваться дальше, за пределы этой конторы.

Синьорам сейчас некогда такой фигней заниматься, они заняты накручиванием себе 3-4х лет опыта и заучиванием вопросов для прохождения собеседований и обсуждением того, как они всех круто обманули и влетели на хорошую зп.

Ай да бросьте... никому не нужен этот опыт.
Опыт приходит с возрастом, а автофильтр по возрасту настроить проще всего...

Опыт приходит с разнообразными проектами, а не с возрастом.

Опыт в разнообранных проектах приходит со временем. Время в земной биологии равно возрасту.

Опыт вовсе не всегда приходит со временем, или Вы никогда не видели 15летних синьоров с уровнем познаний и развития вообще как у джуна?

Зачем запускать скрипт по cron? Запустить 1 раз, занести результаты в гуглокалендарь. Или в zabbix какой то вкрутить - будет и админка, и уведомления.

зы я этот whois за последние несколько лет запускал приблизительно 0 раз. Синьоры тоже, походу.

Как зачем?

Например домен протухнет через месяц — сегодня не уведомляем, а через три недели уведомляем. Не вручную же каждый день проверять.

Я вот не айтишнек ни разу, но даже мне стало интересно.

На этой неделе был на собесе где искали админа со знанием Linux , но от нескольких собеседующих не было ни одного вопроса по командной строке, а только вопросы по контейнерам. В фаворе кандидаты с хорошо подвешенным языком, знанием Докера/K8s и "пропустившие" всё что касается командной строки. Это я к чему... (Если опустить эмоциональное мнение по этому поводу.:)) Ждать от многих знания CLI не стоит, так как это уже не везде требуют от Linux админов, ведь есть web-интерефейс и облака, которые по мнению некоторых (разумеется не всех) работодателей важнее "базы".

P.S. Зачем знать "базу" если можно нагуглить? Вот простой пример. Чтобы нагуглить "Сорта яблок для средней полосы", нужно знать что существую "яблоки" , у них есть "сорта" и где "средняя полоса". В Linux так же.

P.S. Зачем знать "базу" если можно нагуглить?

чтобы чтото нагуглить, надо знать что гуглить и что то что вы гуглите вообще существует

работал я как-то в одной компании...

задолбались мержить и решил я предложить руководству написать feature switch. а на фронте он тоже нужен же? ну я и написал скрипт генератор который на основе reflection автоматизирует это всё - нужно занести в список название фичи и эта функция автоматически появится в подсказках is. ну супер, написал, всё апрувнули, работает... и тут чувак с проекта (тоже senior engineer) спрашивает как я это сделал. я ему объясняю что с помощью reflection. через пару дней он ко мне с тем же вопросом - как это работает? я ему открываю remote desktop, всё показываю - он вроде понял. потом мне дают задачу дальше а ему написать документацию к feature switch... ну вы поняли короче - мне не удалось объяснить ему что такое reflection.

а самый кайф был дальше - нужно сделать презентацию для заказчика о том как работает миграция в кентико и почему она иногда не работает :D ну типа ему дают эту задачу, он типа болел и я за него делал все сложные задачи полтора месяца. он ко мне - объясни как работает. мы с ним вместе делаем презентацию, он её показывает. и в следующем месяце проект сокращается (штатно, сложные задачи закончились), и когда у руководства встаёт вопрос кого оставить конечно же никаких вопросов ни у кого не возникает! ведь презентация такая красивая! в павуэрпойнте! с картинками!

мораль сей басни такова, что даже программистам нужно уметь себя продавать... ну или просто работать в нормальных компаниях

За ~20 лет от эникейства до разработки, я уже устал удивляться, стажерам который местами поражают глубиной и широтой и синьорами которые не улавливают элементарных причинно-следственных связей.

Решил просто радоваться когда приходит недоучившийся студент к коллеге из соседней группы и просто прет как трактор вперед и вверх. С самых мелких задач и до сложных и не очевидных проблем (с решением которых мы и пересекаемся).

Sign up to leave a comment.

Articles