Slack has been a really unique experience. Slack is owned by Salesforce, but has not been entirely integrated into the corporate experience (though we trend closer to integration every month). The developer experience has been strongly employee driven, and the engineers are very passionate about maintaining what makes Slack great.
The codebase is primarily Hacklang, which is an interesting PHP variant. I really hated it at first, but after having worked with it for some time, I find it relatively easy to write and follow. When you start, everyone is very understanding that it takes 6+ months to really get a full grasp on the language and our codebase.
Using AI is encouraged, but not explicitly required like at some tech shops. Coding LLMs are not necessarily great at Hacklang, but the more recent models have been getting better.
Creeping corporatization. Huge, hundreds-to-thousands-of-employee meetings where absolutely nothing of any import is said. Massive priority shifts recently as the Agentforce bet flopped, and a revitalized push into agents.
Let Slack cook. This is the most impressive, self-motivated, and talented group of engineers and product specialists that I've worked with in my career. I understand that integrating with Salesforce is a necessary evil at this point, but the pendulum swings of priorities are massively slowing down our velocity.
The interview process included an exercise using the Slack developer platform, followed by phone and onsite interviews. A final culture fit interview occurred after the onsite rounds. Overall, there were approximately 7-8 rounds, excluding the recru
TL;DR: Slack's interview process was one of the best I've experienced in over 10 years. My total time in the interview loop was about 7 weeks. I was referred to them through a network contact, so my experience may be different, but it was: * Phon
HR call with a good introduction, then a 45-minute HM call. Next was a take-home project. It was a kindergarten-level Python code base, and my job was to leave comments. I left comments on basically every single line, but I still failed. There was no
The interview process included an exercise using the Slack developer platform, followed by phone and onsite interviews. A final culture fit interview occurred after the onsite rounds. Overall, there were approximately 7-8 rounds, excluding the recru
TL;DR: Slack's interview process was one of the best I've experienced in over 10 years. My total time in the interview loop was about 7 weeks. I was referred to them through a network contact, so my experience may be different, but it was: * Phon
HR call with a good introduction, then a 45-minute HM call. Next was a take-home project. It was a kindergarten-level Python code base, and my job was to leave comments. I left comments on basically every single line, but I still failed. There was no