Select Page

Original & Concise Bullet Point Briefs

Design & Engineering Demo: Roadmap Timeline

Linear Unveils Revolutionary Timeline Feature to Streamline Project Planning

  • Linear has released a new timeline feature which allows customers to better plan and visualize their projects over time
  • The timeline feature includes drag and drop bars to easily adjust project timelines, as well as progress bars to show the completion status of issues
  • Linear also offers predictions of when a project may be completed based on team velocity, rest of the issue downloads and chief guests
  • Lastly, there is also a post project option with an icon to distinguish it from other projects.

Live Visualization and Project Model Changes: New Timeline Feature Launches

  • The timeline feature has been requested for a long time
  • It provides a live visualization of what is going on in projects, with the challenge of merging data to allow users to interact with it
  • There were many design changes made to create an experience that is both free and accurate when interacting with the timeline
  • A new model for creating projects has been added with acronyms and icons
  • Users cannot currently change start dates once the project starts, however this may become possible in the future
  • Two techniques are used to make scrolling smoother: virtualized list for vertical scrolling and render batching for infinite scrolling.

Custom Scroll Bar Improves Performance and Navigation for Larger Projects

  • This video discusses a custom scrolling bar used to improve performance when viewing larger projects. The native scrolling behavior can cause glitches such as overlapping and resizing bars, so the custom scroll bar was added to avoid those issues
  • It also allows for better navigation with smoother transition and automatic scrolling when reaching boundary limits. Additionally, the design process involved several iterations of exploration to create an interactive timeline that could show predictions
  • The challenge was to present enough information while keeping the timeline fast.

Maximizing Efficiency: How Project Management Can Help Streamline Development

  • Projects are typically kept small in scope and limited to one feature
  • A 3 month period is usually used when planning projects as priorities can change
  • Projects are shipped early so feedback can be received and changes can be implemented if needed
  • Bug fixes and optimization are not handled by projects, labels are more suitable for this use.

An In-Depth Look at Quarterly Planning and Project Tracking at Our Company

  • We have a quarterly planning process to identify projects and features to build
  • The project brief outlines the goal for the project and details any user research done
  • Tasks are scoped out as a team, with most teams consisting of three people (an engineer, designer and possibly user facing)
  • Labels are used to categorize and track issues
  • Story points are used as a relative measure of task complexity
  • For design tasks, the approach is identifying the problem first before scaling.

Efficient Collaboration in Global Teams: Linears One Week Cycles

  • Linear works in one week cycles with two teams from different time zones
  • Cycling involves discussion, assigning tasks, and prioritizing projects to get an estimate of how much work needs to be done
  • Exploration tasks are done for larger projects to create better estimates
  • Engineering goal rotation is also part of the cycle, with engineers helping customer support and gaining knowledge from exposure to user problems and bugs.

Linear.app Introduces New Feature with Slack Integration, Previews and Demos at Release Event

  • Linear.app is providing previews for their new feature, providing an opportunity for feedback
  • Slack has been provided as a platform for communication and feedback
  • A button has been added to the Avatar menu allowing users to easily access Slack
  • There may be design demos during the new release event showcasing the features that have been built
  • Attendees have the opportunity to hang out and ask questions.

Original & Concise Bullet Point Briefs

With VidCatter’s AI technology, you can get original briefs in easy-to-read bullet points within seconds. Our platform is also highly customizable, making it perfect for students, executives, and anyone who needs to extract important information from video or audio content quickly.

  • Scroll through to check it out for yourself!
  • Original summaries that highlight the key points of your content
  • Customizable to fit your specific needs
  • AI-powered technology that ensures accuracy and comprehensiveness
  • Scroll through to check it out for yourself!
  • Original summaries that highlight the key points of your content
  • Customizable to fit your specific needs
  • AI-powered technology that ensures accuracy and comprehensiveness

Unlock the Power of Efficiency: Get Briefed, Don’t Skim or Watch!

Experience the power of instant video insights with VidCatter! Don’t waste valuable time watching lengthy videos. Our AI-powered platform generates concise summaries that let you read, not watch. Stay informed, save time, and extract key information effortlessly.

[Music]well everyone's chiming in we can dosome intros from the linear teamum i'm erin i work with customers atlinearand i'm based in oakland californiaright nowi'm adrienne i'm based in lisbonportugal i'm product designerdinner and uh pleasure to present youwhat we've been working on in the pastmonthswith the team hello pearli'm doing frontend linear and i've beenworkingon timeline implementation for the lasttwo months nearlymaybe i should go uh andreas i work fromswedeni've been a linear for a year or sodoing all sorts of stuff front and backandhey i'm thomas i'm calling in fromhelsinki todayum engineering didn't do much for theroad map umbut um uh oh yeah i'm still jammingjumping into the to the sessionso yeah so we are very pleasure today tointroduce you toa new way of visualizing project inmineralso this feature will be available fromthe video optionso from now if you're using roadmap thisis what you already seeand now you use timeline which is a newway for you to plan your project overtimethe idea of this feature is like it'sbeen requested and this is alwayslike it's giving linear a new way and anew vision on how the project are goingover time and uhlike we want to help you plan better uhyour next product decisionwith this feature so basically you willrefineall the information you already have inroadmap so you have the milestone youhave the project list you have theproject statusthe new big thing is that now you havethose bars that you canbasically drag around and help you planyour projectso to get you started uhwhat we can do is that we can justcreate a bar fromscratch so for now i have this coffeemachine replacement projectthat thomas is working on andfrom now we only have end dates toproject but so with thistimeline now you have started so whenyoujust turn the project into a barthe statutes will change and what youcan do at this stage is like decide thatmaybe i want to start this for taking updrilland i want it to end up in the end ofjuneso as you can see this is like basicallythey like you have all the speaker thatyou would expect from the thailand thisway you can drag up drag down theprojectyou can also like move it uhthis square over time uh by dragging itum the interesting thing aboutuh this project visualization is that wealso give youa sense of like are you gonna be able toreach umthe project timeline that you actuallyset upso we you already have now in uhin linear those graph where we can tellyou like oh yeah are you on timeis the product stating is the projectare going to be lateum so you usually find those graphson the map by pressing spacebar forexample to have the project peakso it's still available on roadmap forthe one that maybe don't know thisfeature actually it's already availablein the product so when you pressspacebaralso work on issues you can like kind ofpreview what's going onso we wanted to use those predictions inthe timelineand kind of help you know what's goingon quickly without going to the projector asking any updates from the team soas you can see for example like when youhave those red dotsand bar at the back that's mean that wethink this project is not going to beableto be achieved in the time you decide soyou can either like decide to justdrag up the project and see like okaynow maybe i need to add sometimes maybethere issome mopping to investigate inside theproject maybe the scope is not goodmaybe your team is late but there aremany information any decision you cantake we're not telling you what to dobut we're actually telling you thatsomething wrong is going onwhen you see a bar like this that's meanthat the project actually doesn't haveanend date so maybe some of you don't youlike to work with endedit's totally fine for timeline to worktoo butwe already have those predictions so wedecided to show you those predictionsin the timeline so you can guys justunderstand like okay that's might be theend of the projectso those predictions are based on likewhat are the rest of the issue downloadthe chief guest and also the teamvelocityso as you can see inside those bar youhave like two colors sothis is actually the progress bar ofcompletion of your issues at the projectso evenlike for example in world map timelinethis is like the project that we've beenworking on with the last two months withandreas and paul as you can see we mightget late because for sure we have a fewthings we want toachieve our timeline but we are prettymuch on timeso those kind of project appearances arefor example for post projectso when you decide to pose a project wewant to actually bedifferent than the rest so you can knowthat something is likemaybe pose like you don't really have totake care of it andwhat we do is that we show you thoselittle statues icon that you can overso it's make it easy for you tounderstand whatwhat's the what's going on on theproduct if something is is looking realif everything is fine you don't haveanythingum i don't know what else toto add to this um you can decide tobasically visualize this timeline perquartermonths a week we usuallyuse here at linear at the moment this issomethingwe are maybe thinking put it back in theview option because we realize in theend by using it that you're not reallyswitching all the timeum those things so actually timeline isstill likeit's the first version of it that we'rereleasing today in a feature preview butuh we will still be improving it in thein the comingweeks and months so if you have anyfeedback if you feel like we are missingsomethingdon't hesitate to reach to us becausewe'll be happy toimprove it and for sure there is a lotof going onat once for us to manage so we are notsure recoveringall the aspect of it but so far it'sbeen working pretty muchvery good with for the team so you'rehappy to hear your comments andfriendship about it i don't know paul ifyou want to add anything to thisor androidsi just it we justshipped it a couple minutes ago as apreview feature soif you want to try it you can search inyour command menu fortimeline and then emulate for yourorganizationyes i didn't get to open command k andthen search for preview rightyou might need to reload the app firstforeignand do you want to um go into a littlebit how you how we how we built it orhow we decided onlike this design were there otherdesigns that weum were debating or were there any kindof challenges in the projectyeah um so for sure like this featurehas been requestedfor a long time this is always like thisis the way we wanted to go tolike at some point to trying to givemore and more likedegree of visualization what's happeningin linear so for short timeline will belike the next one to go tolike i think it it improves a lot uh theway you will ship product and actuallygive you a better understanding onwhat's going on and plan youplan in the future um but in the sametimeuh we really the big challenge for uswas that we already have this predictionand we don't approach linear orsomething just like an issue tracker weenter data and after nothing happens weactually know what's going on we areable to understandbetter and to have like a livevisualization on what's going on yourproject so the big challenge was how wecan merge those data that we have aboutyour project and in the same time letyou interact with itso uh we kind of went over crazy ondesignlike trying to interpret those graphsinto theinto the timeline that was like a bigchallenge for us becausefor sure like a lot of product havetimelines and they let you do a lot ofthings but visualization likedata we have inside the rows was verychallenging for usum because and in the same time we don'twant it to have atimeline that is too strict so you canreally move aroundand interact with like what you expectto do for example withproject and and like you don't you willnotwant you to be free but in the same timewhat you do in timeline has an impact onthe entire teamso i see if you move a project deadlineit would impact the rest of your issueit will impact the way you actuallyperceive the project so we wantedyou also in the same time to alert youwhen something is wrongand so that was the big challenge washow what level of interaction you canhave with the timeline and at the sametime likehow you have to understand that this isthe overview of your productand so we want to make sure that whatyou do insideis accurate because it's live andeverybody can edit at the same timeso that was the biggest challenge ithink on the technical side also like weare loading a lot of data in the phoneuh you were able to go back in timewhich we wanted to create an experiencethat is pretty smooth and don't feelslow becausethis is the kind of this validation thatyou want to interact quickand so that was also a big challenge onour sidetechnical side to make sure that thisdata is actuallyalways loading fast and that you don'tfeel like this timelineis slow uh with planning aslike something like a meeting with yourteam that you will have where you decideoh we're gonna do this projector maybe this we're gonna do that laterso you want to move around stuff quicklyand you don't want to have big loadingtimesso this this place is placed fordescription to planbut it's also a place to track your worklife sothat was the big challenge in terms ofdesign and technical side was like howwe can make that feel likeseamless but in time with very complexconcepts insideadrian i i realized we forgot to showsomething we shouldcreate a new projectwe should be oh actually that's true sofor those of you that already knew thethe roadmapuh we kind of changed the way uh you cancreate project in dinner now you havethese modelsum for sure it's kind of uh itkind of reminds you the the fast issue ithink this issomething we're trying to do at cleaneris like to moveum to like give you the best experienceto create projects uh so for now it'sstill like a very small model but forsure we have planned to make thatmore complex and more powerful in thefuture so this is the first step tomaking those projects look like actuallybigger than they areby making this model so yeah you have anew model now to create project you willfind the icon you like we add someacronym recently to the project we'rekeeping adding those if you haveactually any icon id that you want tosee uh you can reach for us in slack wealways try toto add the one that people want and umso yeah test project for exampleand you will be added to the timelinedirectly in thereand then if you want to plan again youcan drag along thisand decide that oh yeahand one thing you notice you can alwaysright click to bring up the contextualmenu i know everyone loves keyboardshortcuts butwhenever you need to do something youcan always right clickum it's also helpful if you forget forinstance the keyboard shortcutuh yeah a question that pop-up in the inthe chat uh rightnow we don't allow changing start dateif if the project has already starteduh we're thinking aboutpossibly changing that but we haven'thaven't made a final decision yetbut but we'll probably make thatpossiblei think one reason for that is that ifyou start a project and then umstop it if you change the start date ibelieve it resets the graph right nowso we want to make sure that you have umyour graphokay cool um are we ready for questionsor anything else you want to add orshare aboutabout iti was also curious on the technicalchallenges like i meanit's like this kind of timelines can belike hard to build on the front end sobut it's like theperformance is good so can you talkabout thatokay so i can talk about that so we wehad two main issueis like one you have like a big list ofprojects that can reach like 100 maybethousand for big companyand then you have like this infinitetime right and left so you have likescrolling in all direction and when itcomes to that everything is harder on abrowserso we're using two technique to solvethatso for the vertical scrolling we use avirtualized list soit means we only render the few rowsthat actually are in the viewportand everything outside we just like dropit and forget about ituntil you scroll to it and then suddenlywe put them back inso this lets you let's just handle likeany number of projectsfar more performant and for thehorizontal scoring this was likethe biggest challenge so if if we wereto rely likeon the normal scrolling like browserscrolling native behavior umeither we draw the full bar and then thescroll bar at the bottom would be likesuper small if you have long project orsuperbig if you have like small projects andwhen you scroll down andnew bars come in then your score barcould like be resized depending on thesize of your projectalso if you want to like move far in thefuture far in the pastwhen you reach the like we don't loadall the timeobviously so when we reach like aboundary we willhave to add more time which we're doingcurrently and then the scroll bar wouldjumpbut because you're still dragging forthe browser the browser would like trytotake your scroll bar back to the end andyou would have like like this glitchysituation you can find on a lot of othertimeline basically wherelike it's conflicting between loadingmore and more and the browsingpros are trying to catch up so we dropthe native like scroll barand what we're doing is like we'redrawing this viewportand we draw all the bar and just letthem overflow on each sidewhen we scroll left and right with ourlike customizedhorizontal scroll bar we just liketranslate the full timelineleft and right and so everything likecome into view and likewhile other stuff go out and becauseit's a customized like our owncustomized scroll bar we can do stuffthatdoesn't respect native conventions sowhen you reach the end of the scroll barleft and rightwe just like start scrollingautomatically for you without jumping wejust like smoothlykeep going and as soon as we detect youare close to a boundary like left orright in past the futurewe just like add more to like thechronology at the topbut we don't have to add any more forthe bars themselves becauseas i said we already draw them fully andwe just translate the contentso by doing like this other foodtranslation horizontally and thisvirtual is like this vertically we canlikecombine nice performance by not drawingtoo muchand not having to redraw while youscroll horizontallytoo many too many things and this allowsto be like quite performance i thinkyeah it doesn't like quite show and zoombut if you try it then i think it'si think the scrolling is feels reallynice and you can go likediagonal and you can go any directionlike quicklybecause there was also a question aboutthe design and then of adrian do youlike i mean you've been working on thisfor a long time sothere i mean if you want to talk aboutthe processum yeah for sure umyeah the i mean we shipped roadmapi think in january this year so likethat was the first step where we triedto see like what's going on the wrongprojectand timeline is something people asked alotwe got requests for game chat we gotrequests from many way of visualizingtimeline buti think in the end that linear is a veryopen adjective productand we try to try to understand whatwas meaning for us to create a timelineif and if we think that was a good ideawe didn't know exactly where to goum so i was as i was telling earlieri think we had this idea of like how wecan show predictions so i think this isa way we would like to approach theproduct is that weare we know what's going on everywhereand inside yourthe app but in the same time we want toreport quickly to you so you can takethe best decisionas possible so the idea was that how wecan create something interactive but inthe same time that kind of lets you knowwhat's going on and how you where youshould plan stuffthat was one of the biggest uh challengein terms of designs also something welike to do we do those quarter reviewwe plan uh the work with the team and wedecide okay i'm gonna work on this andthis and this is the way likechat open chat discussion with everybodyin the team because we kind of set thestrategy for the quarterso we wanted to create a timeline butthat doesn't feel slowwhere you have to move blocks by likemanyactions we want to have something thatyou can plan quickly sothe biggest challenge but how we canshow as much information in the role soyou don'tbecause maybe you might have a big listof projects because you can see evenfour quarter like a small team like ushave tons of projectseven if it's a demo we are not actuallyworkingon those things but uh this is kind ofthe amount of project we have performedso we wanted to have something thatactually gives you a good visualizationofhow this campaign is going to look likeand make sure thateverybody gets intact with it like thatwas the biggest challenge i think wewe designed those bar many times weshowed the icons which only show thetitle there was like a lot of discussionaround thisum yeahand i guess yeah often like how we workon the featuresis is that like we on the on the designside weprobably explore a lot of differentdirections and thenum i think like we wewe know that like we need to like buildit to actually feel feel it outum and then i think like there's been alot of changesonce the team started building it overthe weeks andand we've been trying different thingsto to figure out like what feelsfeels rightyeah that was a very iterative processbecause umi think it's it's a design that is notvery static you have a lot ofinteraction that you have to think aboutand so we had some ideas of like of thelayout and how we went to this largeproject we tried different things but wewhen paul and andrew started to work onit we decided that okay now it's thetime to really try this design out andthere have been a lot of back and forthas we were trying it and using it moreso it was very interesting on the designside tosee that this is not static it has tomove it has to be interactiveum so it's very hard to prototype uhthere'll be a lot of data and when youchange something you have to do a lot ofchanging your designso at some point the the team whenwent more on the technical side of ittry to to see whatwhat about the challenges then after itwas a lot of back and forth with addressand handful so yeah that was that was avery good teamwork andwe worked really hard on this and so weare very good topresent it today so it's not just designand take it's like thegood interaction between both that kindof videosgreat um are there any other questionsi think start putting in more questionsinto into the chatum love to your thoughts if you want toask a questionum in in person over instead of in chatjust raise your handum and and we'll go that waymaybe while we wait do you want to takethe open sourcing of ourreal-time data synchronization enginetomassorry i don't know how to raise my handbut can i ask a quick questiongo ahead thank you i i missed the firsthalf of the meetingbut i'm wondering how does one changestart dates and end datesof projects so thatthey adjust over the calendar apologiesif this was already coveredso it really depends of the status ofyour projectum if your project is turned intoin progress you cannot edit the startdatebecause it's start recording what'sgoing on insidethe project so if you really need tochange that the way on now that you haveis actually maybeto put your project lighting plan and sowhen it's in plan that's when you're inplan mode so this way you can dragthe project around move it with only thestart edge if you wantor the ended the way you go but as soonas you turn your project into inprogressuh this started portray will be the dayto day because youjust decided on progress for now umso yeah that's that's why maybe youcannot edit the start and end it becauseyour projectis already planned but if you isinvolved in progress sorry but youshould put it back in plan you should beable tojust okayand the i guess target data is is whatyou used toi don't know how you call it here theyeah the the little calendar associatedto projects that'show long it would bei mean yeah yeah yeahokay thank youyeah jumping in on the on the opensourcing the real-time syncengine question that we had in the chatum we are notplanning to do it now um like i i iwould love toum but it's a huge effort um because youknow itis um somewhat um tied toto you know the linear applicationitself um andsort of removing it from everything andmaking it super generic so that anybodycould could use it um would be would bequite an undertakingmaybe sometime in the futureum tommy's asking about filters can youshare more about the filters plan forthe roadmapspecifically whether he can filter foryour teamyeah i can take that over um yeah yeahso it's not possible right now we'replanning to add filters to these viewsuhsometime in the future um butfor now you can you can press command fand and search in the view for for thetitle butno other filters at the momentfeel free to also ask questions notspecifically related to timelinelike if you have questions aboutprojects you have a lot of the team hereyou can ask anythingyeah someone want to take about um talkabout our approach to projectsyeah should i do that i'll do thatum yeah so like in general wewe think of projects as aslimited in in scope and and time and andusuallywe try to keep them fairly short likeone featurebasically um andwe've we find that to be a fairly goodway of of uh scoping out workand and uh being focused on onon the specific things we need to do umi i'm sure thomas haser more more inputsorry i was i was chattingwhat what was the question about whenyou share more about our like how weapproach projects there was a note thatthey look rather relatively small inscopekind of like what our thought process isum they look small because we're so fastumlike we what we what we try to do is umlike we don't try toyou know go go further than three monthsout um when we when we plan our projectsum the the main reason for that is thatyou know priorities might changeum we might you know we might findsomething that that needs our attentionor we might find you know some highpriority items thatyou know would make sense for for mostpeople so we we don't want to sort ofplan out aum you know a full year of projects forexample umand the the types of projects that weundertake areare those that sort of fit into in intoa quarter um so wei you know i don't think that we've everunder undertaken a project that hastaken more thanmore than three months um if that wasthe case then we would sort of split itup into smaller pieces like we want tomake sure that we can you know shipthese things um toto our users as quickly as possible andas early as possible so that you knowpeople get some benefit out of out ofour workuh we wouldn't want to go into a sort ofhuge project for half a yearthen ship it and find out that you knowit's not really beneficial forusers and that's why we do these previewfeatures as well like we want to getthis likeeven though the feature is not fullycompleted and it will have some roughedges andmaybe even some some problems and bugsum we want to ship it early so that youknow we can start getting feedback fromfrom you or our users umas well as possible because you knowonly with umsort of a you know good feedbackfeedback loop can we make sure that webuildum things that that makes sense for youand um critics asking how we handleprojects for bug fixes and optimizationsdo you want to take that car thomas ohyeahum so i think the verdict is still outthere likewe i would want to use projects for bugfixes and performance related um thingsbutthose are usually just ongoing ongoingissues likeum you will never be completed with bugfixes and you will never be completedwith withperformance so it will essentially be aproject that thatnever completes um and as suchmaybe labels might make more sense to tocapture all the problems that you havewe we currently do have projectsuh for uh for performance related thingsbutit somehow feels that we're usingmisusing misusing thethe the project grouping for thatand there's a question about how manyissues we have per projectum and that really varies um so onething that'skey with the team the way we work is umthere's a team leadum the team will collaborate on theproject brief but then once that'scompletedonce that's kind of given the go aheadeveryone has their own issues and maybejust someone want to talk about thatprocess of what it's like to create yourown issues in the projectand what it's like in those early daysof building out the projecti can yeahso so yeah like we we do that quarterlyplanning so usually we have like somekind of idea forif these are the things we want totackle this quarter like thenwe make a list of like these are bulliedor like the projects or features we wantto build to tackle these thingsum and then when weget into that we actually assign someonelike okay this is the team and the leadfor the project and that team like thatteam is usually maybe likethree people because our company is alsosmall so like we cannot look like 10peopleon a project but there's usually likemaybe three peoplelike one couple engineers and onedesignerif there is any kind of user facingstuff um and then we have like a channellikeskind of idea what the project should beabout but then the team kind of producesthisproject brief that talks about like moreabout the project that ifit's not very long it's like we try tolike make it short but it should talkabout like what iswhy are we doing this and um what arewhat other problems we're fixingwhat is that what is this goal for likewhat kind of solution we thinkwould work um and then we do some likeresearchlike user research like going to thefeedback or asking people about it aswellum and then once the that is done thenthatthe project gets created the linear andthen the team thenkind of like starts scoping the tasksbut we kind of like want wannatalk about like write something aboutthe project first before we start likeworking on it in in order to like andwe share these documents within the teamor within the companyand that way like people can read themand comment on them andkind of like everyone is aligned fromthe beginningand not like they're like sometimes withprojects there'swhat happens is that the project getsstarted people build on it and then somepeople arerealized later that oh actually like iwas expecting something elseand then like now everything is kind oflike you need to debate orargue like which way should we go sothat's why we want to like firstdo the project brief to align everyoneand then go into again the team will gointo that project and start creating theissuesas needed often they start with fewissuesbecause they just need to figure outthings and then usuallyas we go like i don't know if you wantto peek on the roadmap timeline like youcan seeum on the project adrian umso you can see that the like the barif you peek on that um projectum so you see that the bar is kind oflike goinggoing off us like as we make progress wefigure out we need to do more thingsand so it's kind of like in this projectis thehow much we worked on it also correlatedof how muchwork we created in it so it was like umincreased over time umyeah and then eventually we just decidedokay this is it like wewe have to like complete this now andlike everythingis there and like yes whaler later wemightwant to like do another pass on it thatwe want to add this feature orchange this thing so but we want to likecomelike shut down the project like completethe project eventually soit just doesn't go on foreverso yeahum we had a question about labels how dowe use labelsand i know some people have very strongthoughts on labels on this team sowho wants to take thatyou can take it like like generally likewe try to like make uh avoid making toomany labelsum i think that that's like challengewith any kind of labels usually thatyou end up with a lot of labels so ithink likethe main main labels we use is just thebug labeland there might be other labels likedesign orlike a design labels it's like this is adesign task soit's easier to track we also use labelsforspecific parts of the software sosometimes there'sfor example like there's search likesearch is one of the features it's kindof like its own featureso sometimes we capture bugs or fixes orideaswith that label um there's also like umlike the editor like the way you writethe issues and likeuse use the markdown and everythingthat's also fairly complex pieceso there there might be like severalissues that are attached to thatbut overall like we don't labeleverything um because we just don'tfeel like it needs that um but like welabel when there's like some kind ofreason for itum that we want to categorize them ortrack thingsthings moreyeah we had a question on um you knowwhat one story point orestimate point um means to us and it isreallyjust relative um we you knowpurposefully don'tum set any any times or dates on onestimate points um i've i've seen youknow many companiesdo say like one one point is you knowone hour of work and three points is aday and five pointsis whatever um to us story points ourestimate points are are just relativemeasurementsum of how complex a task is um andthey're supposed to remain relativeso everybody has their own scale theythey use it as as they pleaseum and the um the project velocitywill in the end you know account for howhow fast youyou make progress on on a projectum so my suggestion would be to just umyou know you know do what feels rightlike the the the biggest amountshouldn't be you know uhtwo weeks worth of work um you maybeshould sort of contry to constrain um your issue is to beum smaller than you know maybe a weekworth of workum and then within within you know thattime frameum you know use your um use yourestimatesum as a sort of measurement ofcomplexitygreat ono is asking about design umhow do we how do we estimate the designwork for a projectso adrian carrie do you want to share alittle bit about your processum i think what how we usually approachdesign is also a way for us tokind of understand what is the problemso it's very hard for us to scaleany design umtime range of like of any estimate onthe project before actually starting todesigning it so usually what we dois like and that's for every projectwithout even the one that doesn'trequire design we try to wrote somespecs that we shot obviously with theteam so everybody can have some feedbackon it andimpression then i think most of the timethe first designis just how we can get a general idea oflike what's need to be doneso it's kind of open description alsowith the engineering team to see likeokay are we going to be able to do itwhatwe need to implement maybe in back endfirst tomake sure we can we'll be able to shiftthat in front and thenso i think we kind of approach design tosee that howwe can be strategic about this featurehow far we want to go whatbe the end result of it and then when wekind of scope it downto what we really want to achieve withthe time we have and the resources wehave we usually try toget it done in multiple issues andmultiple tasks thenthis is where the real estimates kind ofexistbut at the same time sometimesengineering is already starting on theproject soit's kind of like exploration phasecould be likea big estimate maybe it could take likeone week or two weeks like a lot ofdiscussion with the design team orengineering siteand then usually after we try to scopeintomultiple tasks that actually have autoestimatesyeah and i often start with like kind oflike exploration tasks that like i don'tmake anything that that i would estimatewill take a couple days or somethingor depends on the project if it's likesmall thing then it'sshorter but if it's like a large projectlike this then i would probably likespend a couple days just to like evenjust like exploringlike what this could be and what kind ofdirections could there beand then by doing that like it like abetter idea of like how much work theremight beand then after that i can kind ofestimate it moreto like create more like specific tasksor issues around like okay we need thiskind ofview or this kind of interaction or thiskind of thing but i think it's withdesign it's hard to like predict fromthe very beginning like howhow much work there isum jimmy joel we definitely want to domore content on how linear worksum if you have more questions this is agood time to ask too we still have about15 minutes left so we can go into moreabout our processesany specific questions on how we work orareas of the appand feel free to chime in just unmuteand ask your question tooum i'll i'll jump in really quick um i'dlove to hear more aboutuh how you do cycles at linear likeinternallyand if there's a if you do like alike a betting or planning process atthe beginning of a cycle orwhat that looks likeyeah um so yeah we we tried likedifferent ways so i think like very inthe very beginning we did like one weekum cycles and i think like how wedid it was like to um basically we wouldjustas a as a team to kind of come togetherandlike chat about like what is on it likewhat should we be doing this week andthen likesee like uh we also like assign tasks toeveryoneso that way we can see how much likewhat are people actually gonna work onlike who is gonna work on what and howmuch there is to doand is that like reasonable um at somepoint we went to like two weekscycles again um but then we felt likethatthat didn't work well so we're now likeback at one week cycles again in ourcase we do have like two kind ofdifferenttime zones and teams going on so there'sthe european sidewhich is like kind of a 10 hours aheadof the u.sside so that have made it morechallenging for us to likedo the cycle planning together so now wedo it more likefor like u.s team does its own cycleplanning we arepart of the same cycle but we just kindof talk with the us teamwhat are we gonna do and then the europeteamtalks themselves like what they're gonnado umand then like just terms of like i thinkgenerally like we try to prioritize theprojectsum in the cycle so generally like peopleare primarily focusing on some kind ofprojectbut then we also add other fixesthat needs to happen like there might bebox fixes or just other fixes orimprovements or something in addition tothat we also have this likeengineering goalie rotation so basicallyevery week one of the engineers is alike kind of like a support engineerthat they they help the supportum like and fix bugs that come throughby customers or users so then they theycan also help diagnose issuesbut also fix them so we we do that likekind ofi guess part of the cycle but um it'sit's also like kind of helping thecustomer support plus like we we seethat the value is also thatlike more people in the team are moreexposed to thatkind of user problems and bugs and we wecan learneveryone can learn more through that umbut yeah i think like on the cycles wedon't like focus too much on like okayhow many points we are makingit's more just that like let'slet's just look at like are we makingprogress or are we not making progressum just then that there might be some ifwe're not making progressduring a week then it might mean thatthere's some kind of issueor like some kind of problem that we idon't know maybe we are not using theproduct or maybei don't know people there's some kind ofwalker or something that people are notable to do thingscool thankswe had a question on what's coming upnext umso uh any is there anything we want tomaybeshare about what we're working on nowyeah we generally don't want to make anypromises or tell what we're working onbecauseum we do regularly switch from projectto project andjust drop something on the floor if youfind something um more importantthat needs to be done um so umyeah keep keep an eye on i i out on theon the change logum on on um on what we're working onobviously with it with what relates tothe timeline like would really wantyour feedback on um what you think of itand what do you think theum you know if if you still have any anyany problems with it orany suggestions on on how you would wantto um want to use it differentlyum that's why we're opening up these umthese intointo previews so that we can learn fromfrom from youum you know what to do with um with thefeature going forwardand a great place to share that feedbackis slack so if you're not part of theslack yetum go to linear.app slash joinhyphen slack or just find it in yourin your avatar menu and if uh adrian youwant to show how to get to the avatarget to slack from there from the avatarmenuum but you can also click the buttondown there help and feedback to send amessage to usand we'll get back to you and file thefeature requestum there's also like a comment on on thedesign process thatsome like catherine like i don't knowbutchered the name butlike we that loved that figma demo sowe yeah we might like this is kind oflike something similar wewanted to do and and i think we can wecan do more of thosethings as as we go um we'll we'replanning to make a new releaseeventually so i think that time we couldalso try to prepare somesome like design demos on on thefeatures webuilt for that and then we can we canshow thosetheregreat any any last questionsgreat okay we'll all hang out for a bitthank you for coming thank you andreasadrian and paul forum such an incredible feature been doingthe demoyeah thanks thanks thank you