JetBrains

JetBrains

Software Development

Prague, Hlavní město Praha 342,054 followers

The Drive to Develop

About us

JetBrains creates intelligent software development tools consistently used and trusted by 11.4 million professionals and 88 Fortune Global Top 100 companies. Our lineup of more than 30 products includes IDEs for most programming languages and technologies, such as IntelliJ IDEA, PyCharm, and others, as well as products for team collaboration, like YouTrack and TeamCity. JetBrains is also known for creating the Kotlin programming language, a cross-platform language used by more than 5 million developers worldwide yearly and recommended by Google as the preferred language for Android development. The company is headquartered in Prague, Czech Republic, and has offices around the world. JetBrains IDEs * IntelliJ IDEA (Java and Kotlin Developers) * PyCharm (Python developers) * PhpStorm (PHP developers) * GoLand (Go developers) * Rider (.NET developers) * CLion (C and C developers) * Rust Rover (Rust developers) * WebStorm (JavaScript & TypesScript developers) * RubyMine (Ruby and Rails developers) * DataGrip (Tool for multiple databases) * ReSharper (Extension for Visual Studio) * Fleet (Multilingual IDE and code editor) * Aqua (IDE for test automation engineers) .NET & Visual Studio: * Rider (IDE for .NET developers) * ReSharper (Extension for Visual Studio) * ReSharper C (Visual Studio Extension for C developers) * dotCover (.NET Unit Test Runner and Code Coverage Tool) * dotMemory (.NET Memory Profiler) * dotTrace (.NET Performance Profiler) * dotPeek (.NET decompiler and assembly browser) Team Tools: * TeamCity (Powerful CI out of the box) * YouTrack (Project management for all your teams) * Space (Intelligent code collaboration platform) * Datalore (Collaborative data science platform) * Qodana (Code quality platform for teams) Programming Languages: * Kotlin (Programming Language for the JVM and Android) * MPS (Create Your Own Domain-Specific Language) Education: * JetBrains Academy (Learn and Teach Computer Science) Profile by JetBrains s.r.o.

Website
https://www.jetbrains.com/
Industry
Software Development
Company size
1,001-5,000 employees
Headquarters
Prague, Hlavní město Praha
Type
Privately Held
Founded
2000
Specialties
Software Development, Productivity Software, Developer Tools, AI, Productivy, Integrated Development Environment, Continuous Integration, Issue Tracker, Project Management, Computer Science, Code Quality, and Teaching Computer Science

Products

Locations

Employees at JetBrains

Updates

  • View organization page for JetBrains, graphic

    342,054 followers

    How can you empower teams to maintain high-quality code? Here are the top issues that leaders need to address. ⏳ Time constraints are the number one reason teams fail to address code quality issues, with 48% of respondents in the Developer Ecosystem Survey conducted by JetBrains selecting them as the biggest obstacle to maintaining high-quality code. As a leader, you can implement better time management techniques or invest in automation and tools to reduce repetitive tasks, freeing time for quality-focused work. 👷 The second-most common reason is high workload, with 38% of responses. Workload can be balanced by hiring additional talent or improving task prioritization. Additionally, leveraging AI to automate low-value tasks can free up your team’s time to focus on more complex and valuable work. 🗒️ Misaligned code quality guidelines come in third, with 34% of responses. Ensure clear, team-wide understanding of code quality standards by holding regular discussions and aligning them with business goals. How are you ensuring your team stays focused on code quality despite these challenges? Let us know in the comments!

    • No alternative text description for this image
  • View organization page for JetBrains, graphic

    342,054 followers

    Built on more than 20 years of expertise in static code analysis, JetBrains AI offers developers several unique advantages through its deep integration with JetBrains IDEs. The integration leverages advanced static analysis, contextual understanding, and powerful refactoring capabilities, creating a more cohesive and intuitive coding experience. Thanks to JetBrains AI, developers receive accurate code suggestions within their familiar development environments, boosting productivity. Organizational benefits include higher team efficiency and improved code quality through the seamless integration of AI-generated and human-written code. To learn more, watch the full video with the JetBrains AI Director Vladislav Tankov: https://lnkd.in/d5AQPb_Z

  • View organization page for JetBrains, graphic

    342,054 followers

    Shorter product delivery lead times provide faster feedback, enabling teams to adjust and improve quickly. Frequent deployments help teams stay agile and responsive to changes. We're curious to know how often your team pushes code to production. Please share your experience with us!

    This content isn’t available here

    Access this content and more in the LinkedIn app

  • View organization page for JetBrains, graphic

    342,054 followers

    Year after year, testing consistently takes third place in the Developer Ecosystem report's list of activities after coding and code reviewing. This reflects the importance of testing in the software development process. As software becomes increasingly complex, more and more developers are getting involved in testing early in the development process. By integrating testing earlier, teams can catch defects sooner, reduce costs, and improve software quality. This method, known as the "shift-left approach", reduces time to market and ensures higher-quality releases. The Developer Ecosystem data indicates that 51% of respondents are involved in testing activities. While this is a significant portion, there's definitely room for improvement. A 2023 study states insufficient testing is the third most frequently reported hindrance to developers' productivity at Google. https://lnkd.in/eX62ESac Encouraging more developers to adopt testing practices early in the development process can enhance overall software quality. There are several tactics that can help achieve this aim: ensure rapid feedback loops so developers can see the impact of their tests quickly, allocate time for testing, and, more importantly, encourage collaboration between developers and testers. How do you encourage your developers to test their software?

    • No alternative text description for this image
  • View organization page for JetBrains, graphic

    342,054 followers

    Learn practical strategies to help Developer Productivity engineers and tech managers make informed decisions about people and processes, boosting their teams' motivation and overall happiness at work.

    View profile for Yanina Ledovaya, graphic

    Developer Experience Research team lead, JetBrains

    kudos and congrats to the brave Olga Lvova who has just given a talk at Gradle Inc.'s #DPESummit in San Francisco on the Self-Determination Theory and Developer Productivity: "Three words to remember when working with people’s motivation and productivity: autonomy, competence, relatedness to others" 💪 👩💻 🤝 here's the link to the slides if you are curios: https://lnkd.in/dbDH-UYY

    JetBrains_ Three words to remember when working with people’s motivation and productivity.pdf

    JetBrains_ Three words to remember when working with people’s motivation and productivity.pdf

    drive.google.com

  • View organization page for JetBrains, graphic

    342,054 followers

    How do you get your iOS engineers on board with Kotlin Multiplatform? What concerns do they have? As Annyce Davis noted during KotlinConfersations'24, iOS developers are worried about their job security, reduced autonomy, and developer experience. All of these concerns are valid, and a leader can address them by maintaining continuous dialogue, listening to their feedback, and setting up pair programming sessions. This approach can eventually enable iOS developers to contribute confidently to a KMP codebase. Watch this video to dive into Annyce's journey in adopting Kotlin Multiplatform (KMP) and her experiences in engineering leadership: https://lnkd.in/eeaHyxvs

  • View organization page for JetBrains, graphic

    342,054 followers

    Early evidence shows that AI assistants usage can cause a decline in codebase health. What causes these problems? Here are three reasons why AI tools may degrade code quality: ◾The lure of the new: AI coding assistants often focus on adding new code, but developers must also bug-fix and refactor existing code. JetBrains researchers found that quality improvement – finding problems, refactoring code, and adjusting code to follow best practices – is one of the main usage patterns of JetBrains AI Assistant users. ◾Automation bias: Most coding assistants are incentivized to make suggestions that will be accepted and not to generate code that is easy to maintain. Developers risk placing too much trust in those suggestions or simply not putting enough effort into reviewing them before accepting. ◾Lack of a holistic view: Keeping the quality of AI-generated suggestions high is not enough to solve the quality problem. The challenge is how to integrate AI-generated and human-written code in a way that preserves or improves the health of codebases that may be in use for decades. Read the full article to explore the problem of the AI-driven code quality gap: https://lnkd.in/defkN_QY

    • No alternative text description for this image
  • View organization page for JetBrains, graphic

    342,054 followers

    A show of hands: Who has seen your team agree to finally document these internal libraries, only to return to the issue in several months with zero work done and no documentation to show? It’s a common scenario, isn’t it? Developers love good documentation because it helps them learn new libraries quickly and efficiently. The business value of good documentation is undeniable – it improves onboarding, makes maintenance easier, and reduces errors due to miscommunication. A 2023 study states poor documentation is the second most frequently reported hindrance to developers' productivity at Google. https://lnkd.in/eX62ESac However, creating documentation often takes a back seat amidst ever-growing task lists and tight deadlines. As a result, it’s frequently overlooked or rushed, leading to incomplete or outdated resources. So, how can leaders break this cycle? Here are a few strategies that might help: ▫️ Prioritize docs: Treat documentation as a critical part of the development process, not an afterthought. ▫️ Integrate documentation into your CI/CD pipeline: Have your team write documentation while coding to ensure it stays up to date. ▫️ Use the right tools: Leverage documentation tools that integrate seamlessly with your development environment. How does your team handle documentation? Share your tips and experiences in the comments below!

    • No alternative text description for this image
  • View organization page for JetBrains, graphic

    342,054 followers

    How much time do developers spend understanding code? Several studies have investigated this topic, and the results are consistent: developers spend 60% to 70% of their time understanding code (see the links to the research studies below). According to a poll we ran on LinkedIn, almost half of the 2,500 respondents consider understanding code the most time-consuming activity in their workflow. https://lnkd.in/dPNrBjYk This isn’t surprising. To make any meaningful change in a codebase, developers first need to build a mental model of the code, which can be particularly challenging for large, complex systems. As codebases grow, so does the cognitive load required to understand them, leading to an increased focus on code comprehension as a critical part of the development process. Respondents to the poll note that understanding code is not an isolated activity. Good code understanding makes other tasks, like debugging and refactoring, easier. What is your take? How much time do you spend understanding code? 🔗 Measuring Program Comprehension: A Large-Scale Field Study with Professionals: https://lnkd.in/eNbEiT6d. 🔗 I Know What You Did Last Summer. An Investigation of How Developers Spend Their Time: https://lnkd.in/eQvWEery

    • No alternative text description for this image
  • View organization page for JetBrains, graphic

    342,054 followers

    For engineering managers, the pressure to release quickly can often conflict with the need for rigorous code standards. How do you approach this trade-off in your development process?

    This content isn’t available here

    Access this content and more in the LinkedIn app

Affiliated pages

Similar pages

Browse jobs