Afleveringen
-
This week, we will continue to focus on efficiency. We will explore the concept of the development triangle, which involves balancing speed, quality, and cost. Go through the importance of finding the right equilibrium to avoid poor quality and excessive technical debt. Finally, we discuss the importance of making informed decisions and consistently striving for improvement.
Join us for another great episode of Think Big Code Small
Wanting to learn how to code or improve your coding skills?
We have a deal with CodeCrafters to save you 40% off their service. With CodeCrafters you get to learn by writing real complex software. Recreate Redis, Git, Docker — with your own hands. Gain expert-level confidence by taking action anddiving deep, learning from the world's best.
Get your savings here!
Have feedback or want to request a topic?
We would love to hear from you! Send us an email at [email protected]
Don’t forget to subscribe to us on our new YouTube channel
Follow us on socials
Instagram - TikTok - X
Get full access to Think Big Code Small at www.thinkbigcodesmall.io/subscribe -
We've been constantly seeking the next big thing in software development, always chasing innovation. However, despite our efforts, we seem to keep facing the same old challenges. Recently, Chris and I came across an article by Ray Carnes on Medium, where he mentioned not having seen a new software development problem in 30 years. This got us thinking - why does this cycle continue, and more importantly, how can we break free from it at last?
Wanting to learn how to code or improve your coding skills?
We have a deal with CodeCrafters to save you 40% off their service. With CodeCrafters you get to learn by writing real complex software. Recreate Redis, Git, Docker — with your own hands. Gain expert-level confidence by taking action anddiving deep, learning from the world's best.
Get your savings here!
Have feedback or want to request a topic?
We would love to hear from you! Send us an email at [email protected]
Don’t forget to subscribe to us on our new YouTube channel
Follow us on socials
Instagram - TikTok - X
Get full access to Think Big Code Small at www.thinkbigcodesmall.io/subscribe -
Zijn er afleveringen die ontbreken?
-
For decades, we've been riding the wave of innovation, chasing the next big tool, the next breakthrough in software development. And yet, here we are, still grappling with the same age old challenges. Chris and I came across an article from Ray Carnes on Medium. He titled it, I haven't seen a new software development problem in 30 years. And he's not wrong. It caused us to stop in our tracks and have a thought. And we wanted to share that with you. But the question is, why does this cycle persist? More importantly, how do we finally break free from it?
Article Link - https://medium.com/illumination/i-havent-seen-a-new-software-development-problem-in-thirty-years-e9bddfe73838
Wanting to learn how to code or improve your coding skills?
We have a deal with CodeCrafters to save you 40% off their service. With CodeCrafters you get to learn by writing real complex software. Recreate Redis, Git, Docker — with your own hands. Gain expert-level confidence by taking action anddiving deep, learning from the world's best.
Get your savings here!
Have feedback or want to request a topic?
We would love to hear from you! Send us an email at [email protected]
Don’t forget to subscribe to us on our new YouTube channel
Follow us on socials
Instagram - TikTok - X
Get full access to Think Big Code Small at www.thinkbigcodesmall.io/subscribe -
On this episode, we're diving deep into the unique challenges and opportunities of managing engineering teams in a remote work environment. Chris had the opportunity to interview Eli Goodman, the head of product at Tuple. Together, they share their insights, experiences, and a wealth of knowledge on the nuances of remote work, emphasizing the value of pairing and the strategic use of tools to foster collaboration and overall success for the team.
About Tuple
Tuple is remote pair programming app for macOS and Windows, designed to make you feel like you're collaborating in person. It’s got loads of developer-specific touches you just don’t see with generic screen sharing tools.
If you are interested in learning more, check them out at their website, here.
Wanting to learn how to code or improve your coding skills?
We have a deal with CodeCrafters to save you 40% off their service. With CodeCrafters you get to learn by writing real complex software. Recreate Redis, Git, Docker — with your own hands. Gain expert-level confidence by taking action anddiving deep, learning from the world's best.
Get your savings here!
Have feedback or want to request a topic?
We would love to hear from you! Send us an email at [email protected]
Don’t forget to subscribe to us on our new YouTube channel
Follow us on socials
Instagram - TikTok - X
Get full access to Think Big Code Small at www.thinkbigcodesmall.io/subscribe -
Today, we're diving into a topic that resonates with many of us in software development: the distinction between being agile and doing agile. Our conversation explores a fundamental difference between these two concepts. We uncover why simply doing agile or following the methodologies and things like holding meetings and doing ceremonies often fall short.
Wanting to learn how to code or improve your coding skills?
We have a deal with CodeCrafters to save you 40% off their service. With CodeCrafters you get to learn by writing real complex software. Recreate Redis, Git, Docker — with your own hands. Gain expert-level confidence by taking action anddiving deep, learning from the world's best.
Get your savings here!
Have feedback or want to request a topic?
We would love to hear from you! Send us an email at [email protected]
Don’t forget to subscribe to us on our new YouTube channel
Follow us on socials
Instagram - TikTok - X
Get full access to Think Big Code Small at www.thinkbigcodesmall.io/subscribe -
Welcome to this week's podcast, where we delve into the critical aspects of enhancing developer experience. Imagine eliminating slow build times, navigating through well-documented processes, and experiencing streamlined onboarding. Prioritizing developer experience isn't just beneficial; it's essential in today's market. We explore the importance of understanding developers' challenges to boost productivity, reduce tech debt, and spark innovation.
Time is a precious commodity in software development, and prioritizing it will make a difference. We explore the balance between developer autonomy and the necessary boundaries to maintain that order. Simplicity and clarity in the process and tools are critical in maintaining high productivity. Moreover, we'll examine why focusing on outcomes over processes is critical and how measuring the right metrics can lead to significant improvements.
Join us as we uncover strategies to enhance the developer's experience, drive better outcomes, and transform how you build software.
Wanting to learn how to code or improve your coding skills?
We have a deal with CodeCrafters to save you 40% off their service. With CodeCrafters you get to learn by writing real complex software. Recreate Redis, Git, Docker — with your own hands. Gain expert-level confidence by taking action anddiving deep, learning from the world's best.
Get your savings here!
Have feedback or want to request a topic?
We would love to hear from you! Send us an email at [email protected]
Don’t forget to subscribe to us on our new YouTube channel
Follow us on socials
Instagram - TikTok - X
Get full access to Think Big Code Small at www.thinkbigcodesmall.io/subscribe -
Welcome to another episode, in which Chris and I dive deep into the difference between the science of project delivery and the art of project leadership. Over 70% of technology projects fail to achieve their goals. So, the question is, what does it take to steer a multi-year project or initiative to success?
Wanting to learn how to code or improve your coding skills?
We have a deal with CodeCrafters to save you 40% off their service. With CodeCrafters you get to learn by writing real complex software. Recreate Redis, Git, Docker — with your own hands. Gain expert-level confidence by taking action anddiving deep, learning from the world's best.
Get your savings here!
Have feedback or want to request a topic?
We would love to hear from you! Send us an email at [email protected]
Don’t forget to subscribe to us on our new YouTube channel
Follow us on socials
Instagram - TikTok - X
Get full access to Think Big Code Small at www.thinkbigcodesmall.io/subscribe -
Wanting to learn how to code or improve your coding skills?
We have a deal with CodeCrafters to save you 40% off their service. With CodeCrafters you get to learn by writing real complex software. Recreate Redis, Git, Docker — with your own hands. Gain expert-level confidence by taking action anddiving deep, learning from the world's best.
Get your savings here!
Have feedback or want to request a topic?
We would love to hear from you! Send us an email at [email protected]
Don’t forget to subscribe to us on our new YouTube channel
Follow us on socials
Instagram - TikTok - X
Get full access to Think Big Code Small at www.thinkbigcodesmall.io/subscribe -
Wanting to learn how to code or improve your coding skills?
We have a deal with CodeCrafters to save you 40% off their service. With CodeCrafters you get to learn by writing real complex software. Recreate Redis, Git, Docker — with your own hands. Gain expert-level confidence by taking action anddiving deep, learning from the world's best.
Get your savings here!
Have feedback or want to request a topic?
We would love to hear from you! Send us an email at [email protected]
Don’t forget to subscribe to us on our new YouTube channel
Follow us on socials
Instagram - TikTok - X
Get full access to Think Big Code Small at www.thinkbigcodesmall.io/subscribe -
In this episode Dan and Chris take a deeper dive into one of our articles, “The significance of organizational decisions on engineering efficiency”. We dive deeper into more examples, discuss organizational change, and how developer seem to be left holding the bag when it comes to productivity. Join us for another great episode!
Wanting to learn how to code or improve your coding skills?
We have a deal with CodeCrafters to save you 40% off their service. With CodeCrafters you get to learn by writing real complex software. Recreate Redis, Git, Docker — with your own hands. Gain expert-level confidence by taking action anddiving deep, learning from the world's best.
Get your savings here!
Have feedback or want to request a topic?
We would love to hear from you! Send us an email at [email protected]
Don’t forget to subscribe to us on our new YouTube channel
Follow us on socials
Instagram - TikTok - X
Get full access to Think Big Code Small at www.thinkbigcodesmall.io/subscribe -
Join us as we sit down with the CEO and co-founder of Port, a low/no code developer portal solution. We talk about all things developer portals, how the market was started, problems that we see people struggle with, and where we think the market is headed.
Join us for this interesting look into the developer portal market with the great people over at Port.
Wanting to learn how to code or improve your coding skills?
We have a deal with CodeCrafters to save you 40% off their service. With CodeCrafters you get to learn by writing real complex software. Recreate Redis, Git, Docker — with your own hands. Gain expert-level confidence by taking action anddiving deep, learning from the world's best.
Get your savings here!
Have feedback or want to request a topic?
We would love to hear from you! Send us an email at [email protected]
Don’t forget to subscribe to us on our new YouTube channel
Follow us on socials
Instagram - TikTok - X
Check out our great merch!
Get full access to Think Big Code Small at www.thinkbigcodesmall.io/subscribe -
Platforms seem to be everywhere these days but why are they so powerful and what do people get so wrong with them? Join Dan and Chris in a conversation around a platform mindset and how to best leverage this way of thinking.
Wanting to learn how to code or improve your coding skills?
We have a deal with CodeCrafters to save you 40% off their service. With CodeCrafters you get to learn by writing real complex software. Recreate Redis, Git, Docker — with your own hands. Gain expert-level confidence by taking action anddiving deep, learning from the world's best.
Get your savings here!
Have feedback or want to request a topic?
We would love to hear from you! Send us an email at [email protected]
Don’t forget to subscribe to us on our new YouTube channel
Follow us on socials
Instagram - TikTok - X
Check out our great merch!
Get full access to Think Big Code Small at www.thinkbigcodesmall.io/subscribe -
Imagine a state where you are completely absorbed in your task, pushing your skills to the limit, yet feeling totally in control and exhilarated. That's the power of deep work and flow state. And how often do you actually feel that way?
For most of us, it's hardly ever.
Emails, notifications, the open office layout, it's all ruining our ability to have focus. In this week's episode, Chris and I are going to dive deep into deep work and flow state. We're going to cover what it is, why it matters, and how you can use it to increase your overall productivity, whether you're an individual or an organization.
Think Big Code Small is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.
Wanting to learn how to code or improve your coding skills?
We have a deal with CodeCrafters to save you 40% off their service. With CodeCrafters you get to learn by writing real complex software. Recreate Redis, Git, Docker — with your own hands. Gain expert-level confidence by taking action anddiving deep, learning from the world's best.
Get your savings here!
Have feedback or want to request a topic?
We would love to hear from you! Send us an email at [email protected]
Don’t forget to subscribe to us on our new YouTube channel
Follow us on socials
Instagram - TikTok - X
Check out our great merch!
Get full access to Think Big Code Small at www.thinkbigcodesmall.io/subscribe -
Topics and Takeaways
* Why planning is so hard
* We humans are just terrible at estimating
* How does system and organizational complexity add to planning issues
* Do we build in terrible planning in our processes
* Do we pretty much guarantee bad planning with the way we do “agile” and portfolio planning?
* If we are so bad at estimating… why do we do it?
* We are trying to use AI for everything these days… can we use it to help with planning?
Wanting to learn how to code or improve your coding skills?
We have a deal with CodeCrafters to save you 40% off their service. With CodeCrafters you get to learn by writing real complex software. Recreate Redis, Git, Docker — with your own hands. Gain expert-level confidence by taking action anddiving deep, learning from the world's best.
Get your savings here!
Have feedback or want to request a topic?
We would love to hear from you! Send us an email at [email protected]
Don’t forget to subscribe to us on our new YouTube channel
Follow us on socials
Instagram - TikTok - X
Check out our great merch!
Get full access to Think Big Code Small at www.thinkbigcodesmall.io/subscribe -
Don’t forget to subscribe to us on our new YouTube channel
https://youtube.com/@thinkbigcodesmall
Upcoming Events
* DX Fireside Chat in New York - In person
* 3/21 - Email us for information
* Jellyfish Engineering Leaders Coffee Chat
* Sign up here - https://bit.ly/43a1zRm
Follow us on socials
https://www.instagram.com/thinkbigcodesmall/
https://www.tiktok.com/
https://twitter.com/TheRealTBCS
Check out our great merch!
https://shop.thinkbigcodesmall.io/
Get full access to Think Big Code Small at www.thinkbigcodesmall.io/subscribe -
Don’t forget to subscribe to us on our new YouTube channel
https://youtube.com/@thinkbigcodesmall
Upcoming Events
* DX Fireside Chat in New York - In person
* 3/20 - Email us for information
* Jellyfish Engineering Leaders Coffee Chat
* Sign up here - https://bit.ly/43a1zRm
Follow us on socials
https://www.instagram.com/thinkbigcodesmall/
https://www.tiktok.com/
https://twitter.com/TheRealTBCS
Check out our great merch!
https://shop.thinkbigcodesmall.io/
Get full access to Think Big Code Small at www.thinkbigcodesmall.io/subscribe -
Don’t forget to subscribe to us on our new YouTube channel
https://youtube.com/@thinkbigcodesmall
Upcoming Events
* Internal Developer Portals: Market Landscape
* https://getdx.com/webinar/internal-developer-portals-landscape/
Follow us on socials
https://www.instagram.com/thinkbigcodesmall/
https://www.tiktok.com/
https://twitter.com/TheRealTBCS
Check out our great merch!
https://shop.thinkbigcodesmall.io/
Get full access to Think Big Code Small at www.thinkbigcodesmall.io/subscribe -
Join Chris and Dan for another great episode!
Don’t forget to subscribe to us on our new Youtube channel
https://youtube.com/@thinkbigcodesmall
Webinars
* Internal Developer Portals: Use Cases and Key Components
* https://getdx.com/webinar/internal-developer-portals-overview/
* Internal Developer Portals: Market Landscape
* https://getdx.com/webinar/internal-developer-portals-landscape/
Follow us on socials
https://www.instagram.com/thinkbigcodesmall/
https://www.tiktok.com/
https://twitter.com/TheRealTBCS
Check out our great merch!
https://shop.thinkbigcodesmall.io/
Get full access to Think Big Code Small at www.thinkbigcodesmall.io/subscribe -
Check out the full length podcast here or a shortened version on Youtube!
This episode explores the challenges and considerations of modernizing legacy applications, particularly those running on mainframes. Dan and Chris discuss the persistence of mainframes in various industries and the potential risks associated with the retirement of experienced technologists who understand these systems. They also examine the options for modernization, including rip and replace, building a wrapper around the legacy system, or gradually transitioning to new technologies.
Takeaways
- Legacy applications running on mainframes continue to play a critical role in many industries, and the retirement of experienced technologists poses a risk to organizations that rely on these systems.
- Modernizing legacy applications requires a deep understanding of the business domain and the complex business logic embedded in the code.
- Rip and replace approaches are costly and time-consuming, and may not always be the best solution. Building a wrapper around the legacy system or gradually transitioning to new technologies can be more practical.
- The cloud can offer scalability and accessibility benefits, but it is not a one-size-fits-all solution for legacy modernization.
- Strategies for modernization should focus on the fringes and edges of the system, gradually replacing components and leveraging existing API layers. Legacy system modernization requires a deep understanding of the domain knowledge and business rules embedded in the system.
- The complexity of legacy systems makes it challenging to fully comprehend their functionality and make informed decisions about modernization.
- AI can assist in certain aspects of legacy system modernization, but it is not a silver bullet and cannot replace human expertise.
- Courageous leaders are needed to take on the challenge of legacy system modernization and make strategic decisions based on ROI and business outcomes.
Don’t forget to subscribe to us on Youtube and follow us here!
Get full access to Think Big Code Small at www.thinkbigcodesmall.io/subscribe -
In this interview Think Big Code Small interviews Rahib Amin, an API strategist, shares his journey and insights into API strategy. He emphasizes the importance of understanding the value of APIs and how they enable business interactions. They also discuss the need for a comprehensive API strategy that considers the perspectives of various stakeholders and connects business value with technical assets.
Key takeaways
- APIs are valuable assets that enable business interactions and should be treated as products.
- A comprehensive API strategy considers the perspectives of various stakeholders and connects business value with technical assets.
- API strategy should address both internal and external APIs, with a focus on scalability, composability, and discoverability.
- Integration with third-party tools and platforms should be carefully evaluated to ensure compatibility and avoid limitations.
- Businesses should continuously assess and improve their API strategy based on their specific needs and use cases. Understand the real needs of clients and prioritize based on business opportunities.
- Consider all stakeholders, including developers and architects, and create feedback loops for continuous improvement.
- Focus on API design and automation to streamline the development process.
- Use contracts to enforce API design and manage changes effectively.
- Consider monetization and versioning strategies during the design phase.
- Be flexible in decision-making and find a balance between best practices and practicality.
Get full access to Think Big Code Small at www.thinkbigcodesmall.io/subscribe - Laat meer zien