Перейти к основному содержимому
Alan Cruickshank

Alan Cruickshank

he/him
Директор по аналитике, tails.com
Location: Лондон, Великобритания
Organizations: Автор и поддерживающий SQLFluff

About

Я в сообществе dbt, особенно на встречах dbt в Лондоне, с начала 2019 года — примерно с того времени, когда мы начали использовать dbt в tails.com. Мой опыт связан со стартапами и масштабируемыми компаниями, а также с построением команд по работе с данными в условиях, когда происходит значительный рост, но при этом не хватает средств для его поддержки. Это тема, о которой я писал и говорил несколько раз в подкастах, блогах и даже на Coalesce 2020 и 2021! Помимо моей работы в tails.com, в настоящее время я сосредоточен на SQLFluff, открытом SQL линтере, который я начал разрабатывать в рамках хакатона в tails.com в конце 2019 года, и который сейчас является самым популярным SQL линтером на Github с почти 1 млн загрузок в месяц.

Когда вы присоединились к сообществу dbt и как это повлияло на вашу карьеру?

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

В Лондоне это также одна из самых оживленных групп встреч, по сравнению с многими другими, которые либо очень специализированы, либо больше ориентированы на крупные организации.

С каким лидером сообщества dbt вы себя идентифицируете? Как вы планируете развивать свое лидерство в сообществе dbt?

Я просто хочу быть полезным 😁. Я многому научился у сообщества за эти годы, и теперь хочу иметь возможность вернуть ему что-то. Мой основной инструмент для этого — SQLFluff, как инструмент для использования сообществом, так и как способ поощрения более широкой группы людей чувствовать себя желанными и способными вносить вклад в программное обеспечение с открытым исходным кодом и создавать инструменты будущего.

Я также вижу SQLFluff как средство для достижения большей согласованности в том, как мы пишем SQL, и через это улучшения коммуникации и снижения барьера для новых людей, чтобы они могли войти в эту область и добиться собственного успеха.

Чему вы научились у членов сообщества? Чему вы надеетесь, что другие смогут научиться у вас?

К лучшему или худшему, я провожу большую часть своего рабочего дня, занимаясь вопросами людей и организации, меньше тем, как решать отдельные проблемы, и больше тем, как позволить и поддержать группы людей в способности принимать отличные решения самостоятельно. В некотором смысле, если мне приходится слишком много работать за клавиатурой, это знак того, что я не справился с этой задачей. dbt сам по себе является инструментом, который позволяет лучше сотрудничать, и сообщество полно людей с отличными идеями о том, как лучше поддерживать других людей вокруг нас. Я надеюсь, что смогу передать часть этих знаний и опыта их применения в условиях масштабируемой компании другим, кто также идет по этому пути.

Более конкретно, если говорить о сообществе dbt, я бы выделил рекомендацию — это выступление Эмили Шарио на Coalesce 2022 о «Data Led is Dumb». Я считаю, что это должно быть обязательным к просмотру для всех, кто часто слышит «Data Led» и хочет превратить этот энтузиазм в практические действия.

Есть ли что-то еще интересное, что вы хотите рассказать?

Если вы не используете SQLFluff в своем проекте dbt, вам, вероятно, стоит это сделать: https://github.com/sqlfluff/sqlfluff

0