Mason McLead
👤 PersonAppearances Over Time
Podcast Appearances
So I'm Mason. I'm the CTO at Software.com. We make tools for developers and it's all around time tracking and efficiency and productivity. So the core thing that we do is track telemetry about how you code and give you that feedback and that observability about how the development process is working for your team and for you as an individual.
So I'm Mason. I'm the CTO at Software.com. We make tools for developers and it's all around time tracking and efficiency and productivity. So the core thing that we do is track telemetry about how you code and give you that feedback and that observability about how the development process is working for your team and for you as an individual.
And we also got editor extensions across all the main editors. that give you access to that data right in line. And also we have a tool called Flow Mode, which connects to Slack and your calendar and starts to block out times whenever you're coding so that you don't get distracted.
And we also got editor extensions across all the main editors. that give you access to that data right in line. And also we have a tool called Flow Mode, which connects to Slack and your calendar and starts to block out times whenever you're coding so that you don't get distracted.
Because I think everyone's had that feeling where you finally get into the zone, like you've got everything in your head, and then you get a bunch of Slack messages or meetings coming up. And then you lose it all. And that's really valuable time that's then lost. So we've got tools to help you do that.
Because I think everyone's had that feeling where you finally get into the zone, like you've got everything in your head, and then you get a bunch of Slack messages or meetings coming up. And then you lose it all. And that's really valuable time that's then lost. So we've got tools to help you do that.
And a lot of the research that we're doing is looking at the impact analysis of meeting time versus how people can get stuff done during the day. and which is also a leading cause of why developers work at night a lot of the times or on weekends. And then the impact of other distractions like Slack and meeting, sorry, working at the office versus working remote.
And a lot of the research that we're doing is looking at the impact analysis of meeting time versus how people can get stuff done during the day. and which is also a leading cause of why developers work at night a lot of the times or on weekends. And then the impact of other distractions like Slack and meeting, sorry, working at the office versus working remote.
when that is an option, depending on what country you're in. And yeah, all sorts of other stuff going into that. So a lot of really interesting data that we can see and a lot of assumptions that people have that can be proven correct through the data or actually debunked, which is, I think, a really interesting part of it as well.
when that is an option, depending on what country you're in. And yeah, all sorts of other stuff going into that. So a lot of really interesting data that we can see and a lot of assumptions that people have that can be proven correct through the data or actually debunked, which is, I think, a really interesting part of it as well.
Well, there was something that I actually found out yesterday with my data scientist.
Well, there was something that I actually found out yesterday with my data scientist.
Breaking top line research here. So I was looking at what... We've got certain measures that we see in the data and we'll be able to mark sessions of your coding. We have a thing called code time, which is when you're in the editor, you're looking at files, you're doing research, not necessarily editing the code.
Breaking top line research here. So I was looking at what... We've got certain measures that we see in the data and we'll be able to mark sessions of your coding. We have a thing called code time, which is when you're in the editor, you're looking at files, you're doing research, not necessarily editing the code.
And then we have a section of time called active code time, which is when you're actively editing. And so one of the things you can do when you've got those is look at the ratio that people spend in the day of how much of their code time is also active code time, which is kind of a proxy for focus and the time that it takes for them to ramp up to productivity in that session.
And then we have a section of time called active code time, which is when you're actively editing. And so one of the things you can do when you've got those is look at the ratio that people spend in the day of how much of their code time is also active code time, which is kind of a proxy for focus and the time that it takes for them to ramp up to productivity in that session.
So how long of reading does it take to get you into editing? And I was looking at that per day of week and found that for that particular ratio, Saturday is the most focused day that developers have. So of developers that code on the weekend, Saturday has a far higher kind of focus factor than any day of the week. Although Tuesday...
So how long of reading does it take to get you into editing? And I was looking at that per day of week and found that for that particular ratio, Saturday is the most focused day that developers have. So of developers that code on the weekend, Saturday has a far higher kind of focus factor than any day of the week. Although Tuesday...
is a close runner up so from that i think we're we'll we'll be able to dive further into it like okay why is that the way it is but just on the observation and kind of the assumptions that you have about saturdays and tuesdays there's less people bothering you there's less meetings there's less messages And so if you want to work on Saturday and that works for your lifestyle, great.
is a close runner up so from that i think we're we'll we'll be able to dive further into it like okay why is that the way it is but just on the observation and kind of the assumptions that you have about saturdays and tuesdays there's less people bothering you there's less meetings there's less messages And so if you want to work on Saturday and that works for your lifestyle, great.