Developer Tea

Developer Tea

A podcast for developers designed to fit inside your tea break

The traits that define a senior engineer are not catalogued perfectly in one spot. But, nevertheless, we'll try to cover some of the most important traits and habits of a senior engineer.

In today's episode, we'll add more detail to the commonly recommended skill of "work breakdown." Sometimes this extremely valuable skill is the opposite of what you really need to practice.

Feel free to incorporate these into your skill matrices, reviews, or job descriptions - I'd love to hear about it if you do!

The traits that define a senior engineer are not catalogued perfectly in one spot. But, nevertheless, we'll try to cover some of the most important traits and habits of a senior engineer.

In this episode, we'll discuss the fact that difficulty does not equate to value, and hazard a guess as to why we can easily confuse this, especially as we begin to grow from junior to senior roles.

Feel free to incorporate these into your skill matrices, reviews, or job descriptions - I'd love to hear about it if you do!

The traits that define a senior engineer are not catalogued perfectly in one spot. But, nevertheless, we'll try to cover some of the most important traits and habits of a senior engineer.

In this episode, we'll discuss the importance of systematically communicating value to various audiences.

Feel free to incorporate these into your skill matrices, reviews, or job descriptions - I'd love to hear about it if you do!

The traits that define a senior engineer are not catalogued perfectly in one spot. But, nevertheless, we'll try to cover some of the most important traits and habits of a senior engineer.

Feel free to incorporate these into your skill matrices, reviews, or job descriptions - I'd love to hear about it if you do!

We play the short game so we get the chance to play the long game.

Early in our careers, we imagine the best way to play is always focus on the long game. But in reality, we need both.

Be aware of leaning too far the opposite direction, and accidentally abandoning the long game entirely.

We can become accustomed to the rate at which we experience change, and imagine that that rate will continue to increase linearly.

Eventually, change will level off. We accumulate fewer skills later in our careers, our network of connections might seem to top out, or our salary bumps slow down.

If we know that change tends to follow a logarithmic shape, we can prepare and plan better for the changing rate of change.

At the beginning of any work session, practice, performance, or any other activity you want to achieve flow during, you can give yourself the best shot at getting into flow by controlling a few simple variables. We talk about two of them in today's episode: Session Feedback and Session Goal.

Protecting your flow state may help you have more "peak experiences" - whether in your career or in your personal life. This is your opportunity to make the biggest strides and highest achievements.

In this episode we start a conversation about what it takes to protect your flow state.

Sometimes I hear advice that is worth its weight in gold. In today's episode I share one piece of advice that is almost universally applicable across life and career efforts.

If your identity is complex, your purpose is by extension complex. In this episode, we talk about purpose as an expression, rather than a regulator, of your identity.

You don't need to overthink purpose. Focus on clarity, and finding your underlying motivation. That clarity can be short-lived; purpose is a dynamic and powerful force, but only if you hold it lightly.

What you are afraid of in your career may be the thing that propels you. It's all about framing, and removing the negative and positive language. Instead, think about how you can best position yourself and that behavior to be valuable instead of a detractor.

If you aren't doing something, you either can't or won't. In today's episode, we explore this very simple starting point for behavior change and habit development, and explore the boundaries of the model.

You aren't going to put your foot in your mouth, or reveal some devastating level of ineptitude. Asking questions, especially as a beginner, is much more likely to gain you favor than disdain.

What does a feature cost? Your first answer will probably focus on the time to build, or the features needed... Maybe the amount of hiring necessary to deliver. But what about after that?

The cost of our decisions is not limited to the short term - usually, a decision has a long term cost curve. Knowing what the cost curve is for any significant investment helps you make better decisions and have clearer anticipation and planning intuition.

There is a spectrum of buy-in for behavior change. In today's episode, I'll give you a thinking model for considering different types of buy-in along this spectrum, and when one might help you make better systems for behavior change in your organization.

What is your learning strategy? If you don't have one, you are implicitly saying that all learning is equal.

Learning is an investment of time. Choose what you invest in carefully.

Developer Tea has been around for 8 years. Thank you so much for your incredible support over these years!

In today's episode we discuss how it feels to be wrong.

Most resolutions aren't as simple as saying something and then doing it. Instead, focus on breaking apart your resolution by looking at intent, strategy, tactics, and operations.

Make a commitment to determine three requests that could change your life for the better, and the people you need to give those requests. Then, in the new year, make that a part of your resolutions.

Complexity is an asset, but often it depreciates in value over time. Simplification strategies should evaluate what kind of value complexity is providing, and whether that could be replaced or if it doesn't provide sufficient exponential value versus the cost over time.

Opportunity is in front of you every day. But, you may not recognize it at first, because you by default will likely imagine yourself to be an external observer. If you change that mental model, and view yourself as an active participant with the power to influence others, your perception of opportunity will follow.

What will hold you back from achieving what you want to achieve in your future? How do you imagine your future, and what do you assume will keep you from going further? In today's episode, we'll do a visualization exercise to help understand the assumptions we make about our own problems and flaws, and why avoidance isn't helping us grow.

Practical application of psychology can help us understand how to order our days more consciously. In this episode, we talk about priming and regression to the mean, and how they could impact our work as engineers and managers.

AI and code generation will change your work... But it's time for us to find the path forward.

AI and code generation will change your work... But it's time for us to find the path forward.

Focus on things that provide asymmetrical upside. This is a personalized ROI evaluation. This is how you invest your time wisely.

We imagine others are more interested in our mistakes or self-conscious areas than they are. We also imagine they pay little to no attention to us at most other times. Both of these are errors in judgment.

We adapt to our circumstances. This dampens our capacity for gratitude, as we become less aware of what we are experiencing the longer we have the same experiences.

In today's episode, we use a version of an exercise from Julia Galef's excellent book, The Scout Mindset, to help us break out of our status quo thinking and recognize what is in front of us.

You know how to determine what would be a good decision. You have the tools and the reasoning; if you find yourself still not making the right decision, you may be tempted to focus on the "left side" - increasing the energy, gumption, reasoning, or motivation. Instead, focus on the barriers - the friction.

Determining your values isn't just about fluff. This is what you personally care about.

In this episode, we talk about two ways to use direct observation as a tool for determining your values, and why those values are not just buzzwords.

Focus on what you can control. Create incentives and language and internal narrative that produces the right actions within your locus of control. Avoid attaching your definition of success to things outside of your control.

Don't buy in to the lie that you have to overwork to succeed. Not only is it not true, it's also dangerous - and the opposite is more accurate.

In today's episode, I provide a simple coaching tip on improved communication for software engineers. It's simple: always make precision explicit, and layer context. Start with precision, then create meaning on top.

We don't think about the unexpected as a category of possible outcomes. This leads us to assign overestimated probabilities to things that are front of mind, and discount the likelihood of things we don't expect. This may lead us to prepare for expected events without consideration for what we'll do in the face of the unexpected.

Look closer at the things that don't happen. Evaluate the options you never considered. When you are looking back, don't just judge based on actions and outcomes - look at the quality of decisions through the lens of information, and wonder: was there a better decision? Was there an option that was nearly as good, but this one was better?

You can't wait for luck to strike, but you also won't always get what you deserve. Both of these are true - so, go make luck happen for you!

Habits aren't built on their own. They are the result of environments.

Reduce friction and create a positive reinforcement loop, and the habits will follow.

What happens in high-stakes environments?

Is the learning you do in your low-stakes environment actually helping you when you have skin in the game?

Having trouble setting goals? Take a look at a different angle with the guided exercise in today's episode.

Our goals usually take two forms: what we want to accomplish, and who we want to be.

When we can align these things, we find cohesion in our goals, giving us more clarity and purpose.

Two guidelines for better goal setting. First, goals don't stand alone. Second, ranges often beat arbitrary points.

Stop and think about how you are spending your time.

Time is constantly moving, whether we stop to recognize it or not. How will you spend it? These five powerful questions will help you reconfigure your time today.

A short term mindset will focus on different things than a long term mindset. Neither is right or wrong, but what are you optimizing for?

Once you answer this question, you can start to work towards finding a solution that balances both.

Diffuse thinking produces options and draws connections. Focused thinking narrows things down to a specific path.

Use them both, and watch for when they collide.

Doing nothing seems like it would be easy... But it seems that action is often easier than doing nothing.

Sometimes, perhaps often, action is the right choice. However, if there is no reason to believe one action over another would be better, or action over inaction for that matter - why are we taking action at all?

If we think about our efforts as spending time and energy, we can more adequately understand that inaction may be a valuable skill, rather than a risk.

You are not the sum of your decisions. Making better decisions often relies on having a long list of mistakes to learn from.

How does the smartest person in the world solve the most complex problems that most mathemeticians can't even understand?

The same way you write code and build features at your job. The principles always apply.

Choose one thing. Only one important thing. Do that over and over. That's your way out of overwhelm.

What people ask for is not the same as why they ask for it. What people want isn't as simple as what they say they want.

Understanding the why is critical - the interest is just as important as the position.

People often erroneously plan for specific futures. This leads down a pathway to failure most times.

This is because the future is rarely what we expect it to be. We can think in terms of multiple possible futures, and prepare for most of them. This leads us towards flexibility and adaptabiity.

Making good decisions is about tuning context. If you can't determine the context that matters, the decision itself is impossible to measure against. All decisions can be framed within a context with other decisions; choosing those decisions in concert is often the best strategy.

Feedback loops shape everything around us. We make a change or adjustment, watch for what happens, and repeat. This happens with people in the most unexpected ways. Tuning in to this adjustment loop can help us use it as a tool, rather than reacting to it.

Every decision is a tradeoff. If you are looking for the "right" decision, you can reframe this to the "optimal decision based on my desired outcome." This could have the effect of aligning your biases to work in your favor.

Is your performance review judging the luck or random events of a person's career? What about the times they made the right decision in a bad situation? The outcome may not be desirable every time, even with good decision-making.

Feedback loops shape everything around us. We make a change or adjustment, watch for what happens, and repeat. This happens with people in the most unexpected ways. Tuning in to this adjustment loop can help us use it as a tool, rather than reacting to it.

Almost every complex problem can be broken down and solved. Thinking from the other side - learning general solutions and how to compose those will give you the ability to build against the broken down complex problem.

Today, we'll dismantle a few common excuses often provided for not setting goals. We also briefly discuss the SMART goal-setting framework.

Your time is full of intent, but if you reflect back - how often do you do what you intend?

Our actions are usually trying to reach some outcome, but are haphazard and habit-driven. What if we made that outcome explicit, and made our calendars reflect specific processes instead of vague outcomes?

Change is inevitable, but it's not always what we think it will be. Our framework for change should be ready for change we don't expect as much or more than for change we do expect.

The flow of change is inevitable. Are you building with it, or ignoring it in vane?

What if status meant something different? Your status meeting overload is probably a symptom of a more important problem: you're not sure what you're measuring against.

Lower cognitive load by picking your tools, and then using them. Avoid the constant evaluation of tooling; it's an intuitive response to the amazing leverage you experienced when you first picked up the tools you have, but now your highest leverage activity is focus.

Lower cognitive load by looking at your primary activities and modes, and creating cues that help you shortcut to those modes. This importantly gives you a better signal and a spike in cognitive load when something comes up that doesn't match your primary activities and modes.

Cognitive load will destroy your productivity. In this mini-series, we talk about ways to reduce your cognitive load. In this episode we talk about limiting work, and everything else, in progress.

Cognitive load will destroy your productivity. In this mini-series, we talk about ways to reduce your cognitive load. In this episode we talk about the unexpected effects of surprise on cognitive load, and what you can do about this in your work.

The systems that play a role in producing your thoughts are a huge leverage opportunity in your work and life. If you pause and examine those systems through a lens of systems-thinking, you are likely to identify opportunities for improvement, even if only as a byproduct of that investigation.

If you only look at your experience, you fall prey to anecdotal evidence and a whole host of other biases. But, we should be learning through iteration and empiricism. So how can we? Seek the outside view, without abandoning your experience.

Your organizational efficiency is directly related to how you manage information, and information is lost when your organization is chronically lacking transparency.

Once you have the right meetings with the right people, it's time to look at the content of the meeting itself.

In this episode we discuss possible red flags that may show up in your meetings, and what kinds of problems these flags may signal.

Defining your audience is critical to a good meeting. If you haven't defined your audience... who is the meeting even for?

Better meetings are not a myth, but it starts with deconstructing how you got to where you are today. A hectic calendar and meetings showing up like popcorn.

What can you do to improve this? Managers and individual contributors can start by focusing on what the goal of the meeting is. If the goal of the meeting is to solve a problem, that's a yellow flag.

Competency is not the only way you can grow your career.

If that was the case, then every engineering manager would be technically more proficient than their reports, and I can guarantee (from many experiences) this is not only not the case - it's not even the norm.

Sometimes a small question can change the course of your career. It doesn't have to be complicated, and it doesn't have to be detailed. A well placed question might unearth information you didn't realize was in you.

In today's episode, I give you one question that is considered taboo (for some unknown reason) often in the workplace: What Do You Want? Amazingly, this diverse question is at the root of some of the most important conversations you'll have in your career. You are, after all, a human working with other humans - each with their own unique desires.

Play isn't just for kids. In today's episode we'll reframe what play means, and why it's a principle for great work and lifelong learning.

When you find something that is counterintuitive, it's possible that it will create immense value to whatever problem you are trying to solve. Seek to interrogate your beliefs to build better explanations for what is true, and find those who disagree with you at an intuitive level.

Productivity is about working towards your goals, and optimization is about sharpening those efforts more directly.

We talk about two forks in the road when you choose the types of optimization you'll deploy in your career and personal life.

Determining your values doesn't have to be an extremely serious or permanent exercise. Start at the simplest place you can, and iterate. Your values are as evolving and changing as you are - keep them held lightly.

If you feel like everything is spinning around you and it's difficult to remain productive, you aren't alone. In this episode we talk about core tools and activities, and why it's so important to spend the majority of your time working in your core.

Productivity measurements often show nothing of value at all. Today we'll discuss how complexity (or "story") points may actually show exactly the opposite of productivity.

Productivity is meaningless without a goal, and no activity is banned from being considered productive.

On the whole, exceptions are not exceptional. Each one may be unpredictable or rare, but they happen very regularly. How are you prepared to handle those exceptions? Make space today for the principle of headroom.

The quality of your options is determined by the quality of your inputs. If your decisions have no good options, consider what the source of those options is.

The background noise in today's episode wasn't just a mistake, it was a choice. A tradeoff. Tradeoffs represent a decision of control and energy. You will make them every day, but towards what goal?

When you make a tradeoff and decide where to put your energy, you are necessarily deciding not to put it elsewhere. So, do so with purpose and intention.

What was the last time you prepared for a meeting? I'm not talking about the times when you were forced to prepare. I mean, when was the last time you put thought and effort into a meeting that most people just show up to?

In this episode, we talk about simple ways to go the extra mile. Also, this involves no extra work on your part.

Premortems aren't just a tool for teams launching projects. You can use these for your personal goals as well.

What are the things most likely to stop you from achieving your goals today, this month, this year, or by the end of your career?

Comparison is a powerful tool that humans are exceedingly good at wielding. However, as with any powerful tool, it can easily be misused to damaging effect.

In this episode, we'll discuss the importance of breaking false ties in a negotiation scenario. This happens more often than we realize, and the best way to do this is by breaking down the problem of "what is important" to each side in a negotiation.

Decision-making shouldn't just be about algorithms. It also shouldn't be just about intuition. Incorporating both is required to make the best decisions for your career.

Most decisions that are worth considering longer than a moment fall into the category of "intermediate decisions" we discuss in today's episode. These decisions require more than the quick snap judgments we all make, but shouldn't take significant deliberation or extended study to make. These decisions are the primary fuel for your career.

In today's episode we talk about finding perspective and purpose through the lens of two principles and one bonus exercise.

In today's episode, we discuss the principle of isolation. We use isolation in decisionmaking regularly! Now, let's learn how to harness it.

You can only optimize what you isolate.

Communication is hard. Like most things, we try to oversimplify it by turning "understanding" into a black and white, binary state. Communication and understanding is, however, a spectrum. Singular messages are low resolution, and it's our job when communicating with each other to increase the resolution of our communication. We talk about a simple framework for doing just that in today's episode.

In today's episode we discuss two types of decision evaluations, and a brief explanation of noise in decisionmaking.

You're making judgment calls every day - are they good? How do you know?

We all have some kind of motivation. But in error, we assume we know the motivations of others, and we also assume that our future selves will act in alignment with well-intentioned motivations. Both of these assumptions can lead us to poor decisions about our career. For managers, that assumption can lead you to making decisions for others that are suboptimal to their goals.

In this episode we talk about the importance of alignment and clarity for those motivations.

How do you keep the big picture in mind while also executing on the details? In today's episode we talk about the three-part pyramid that represents the big picture. We also overuse alliterations a bit in the episode, hopefully it helps you remember it!

What should I do if I don't have a manager? There's a lot of answers to this question, but the first route I want to suggest is to find someone who can provide the guidance and empowerment you need in your career. This is someone who has skin in the game and the agency and skill set to actually help you.

In today's episode, we talk with Swizec Teller, senior engineer at Tia. Swizec created SeniorMindset.com, discuss the differentiators and mindset shift when becoming a senior engineering mindset. If you missed the first episode, make sure you go back and listen to that first!

In today's episode, we talk with Swizec Teller, senior engineer at Tia. Swizec created SeniorMindset.com, discuss the differentiators and mindset shift when becoming a senior engineering mindset. If you missed the first episode, make sure you go back and listen to that first!

What does a good 1-on-1 look like? We'll answer this in many different ways. For today's episode, I want to share a micro-framework for you to try out in your next 1-on-1 that could elicit some of your career's most critical conversations.

What should I look for in a healthy relationship with my manager? In this episode we talk about a variety of signals that you can expect if you have the right kind of relationship with your manager.

In this episode we are kicking off a series called "Better Report, Better Manager" - in this series, we'll discuss how you can improve your relationship with your manager from a practical standpoint.

Your relationship with your managers is likely one of the most critical relationships you'll have in your career. In this episode, we'll start by getting you aligned with your manager by asking 3 calibration questions.

Your status meetings are an old holdover from less useful business practices. Do away with status meetings, and instead get to the core of your discussion faster.

In today's episode we discuss two principles that will help you make better software design decisions. Talk about these principles and how they apply with your manager, teammates, mentors, or other engineers in your community!

Defining what your tools, teams, processes, and even you yourself are good at is hard, and often we stray past the boundaries of focus that would keep us performing to an optimal degree.

In this episode, I encourage you to perform an exercise of inversion, to look at tasks your tools are simply not suited for.

Our ability to make sense out of things is powerful. When we hear "90% of the way there", our brain fills in the gaps and often stretches that to mean "basically 100%." However, this is a cognitive error. In this episode, we talk about the importance of combining statistical thinking with sensemaking.

Opportunity comes in moments of convergence. Loss is measured in divergence. Pay attention to what is converging now - this is how you take advantage of opportunities and reduce your cost from divergence.

Everything we do in our teams is based on trust. Trust, however, is a limited resource. We should spend it wisely.

You're a new engineer - what should you start doing in your first 30 days? In this episode, we talk about 3 behaviors you might be resisting, but that you should actually embrace in order to improve your team. Managers especially need to listen up on this one.

In the mid 20th century, Marshall Mcluhan brought philosophy into the spotlight with his claim that the "medium is the message." We discuss the meaningfulness of this, and apply it to our work as engineers and on distributed teams, in today's episode.

The world around us isn't static, but our brain processes as if it is.

In this episode we talk about subtle shifts to help break that mold for the most important interactions we have in the world.

In today's episode, we discuss the fact that intuition isn't all that bad to use when estimating... we just shouldn't use it to estimate a number. Taking advantage of things humans are already good at (rather than limiting people to processes that work around those skills) is a powerful shift in thinking.

When we have context, we predict more accurately. When we translate numbers into more meaningful concepts, we create context where previously things were fuzzy. This makes our predictions more meaningful and grounded.

In today's episode we talk about a concept called excessive cohesion - when our brains fill in the gaps when information is missing. This is an important function of our brains, but sometimes it can lead us to wrong conclusions or faulty processes.

Increasing clarity informs perspective. Changing perspective often brings new clarity.

When we manage our work through effective process, we are seeking clarity on that work. We refine our to-do list by clearing up ambiguity. We add clarity by getting input from others, breaking work down into simpler pieces.

In this episode, I talk about this relationship between clarity and perspective, and how simplification benefits my productivity drastically.

How do you consolidate all of the advice you receive? More importantly, how can you put it into practice day in and day out? We'll talk about two strategies for making this happen in today's episode.

Why are you getting blocked every sprint? Find the root cause. In this episode, we discuss 4 common root causes for engineers getting blocked. Which ones do you face?

We continue our discussion with Julian Gutman about community and culture in today's episode.

Today, Julian Gutman, Chief Product Officer at Patreon, joins us to discuss community, culture, and buy-in.

First off, thank you for an incredible 7 years! Our listeners and sponsors make it possible to do this show, and I'm incredibly grateful for every one of you.

In this episode, we continue our discussion with two more exercises for making meaningful and purpose driven behavior change resolutions.

In today's episode, we discuss purpose-oriented resolutions. We'll discuss an exercise you can use to help drive this development process. We'll also continue this discussion about resolution development in the next episode of the show.

If you can't focus, you are paralyzed. Everything you do in your career and life will be served better with clear and continuous focus. We revisit this topic after nearly seven years because it is profoundly true.

It's hard to remember sometimes, but our priorities are our own. We have agency over our time. Even our obligations are more often determined by our chosen values than they are by actual survival.

When we accept that we have agency over our priorities, we can start to reclaim time that we feel is being taken from us, eliminating a feeling of chaos and frustration and regaining a sense of calm and intention.

Mental models are very useful, and we tap into them even without knowing it. But just like any cognitive tool, our brain can play tricks on us when using mental models. In this episode we'll talk about three ways we can go wrong with mental models.

Make your decisions easier by anticipating them. Determine systems for making decisions in advance, so you don't get caught making them on the spot. Determine models of opportunities so you can quickly pattern-match against them, and create systems that make your decisions for you when possible.

In today's episode, we'll talk about two ways to improve your perception and perspective when making your new year's resolutions, or any other big decisions or changes in your life.

These two tools will help you make adjustments to what you are paying attention to, and reduce the friction in your decision-making process.

In today's episode, we discuss two tools that I believe will change your closest relationships forever.

It can be awkward to intentionally work on communication with your closest relationships. But if you employ these tools, you're nearly guaranteed to see an improvement in your relationships. This isn't a gimmick or a hack; it's the hard work of communicating clearly with another human being.

We had some gremlins in the audio processing of the first part of the interview with Ernie Miller. They've been banished!

Today I talk with Ernie Miller. Ernie is the head of engineering at Monograph. (They are hiring!)

We talk about the four-day work week, fragility of culture and the importance of taking care of it, and the differentiation of culture and values.

We have an illusion of control when things go our way, and a bias to shift the blame when things don't go our way. In retrospectives, we also believe we know all of the variables at play.

In today's episode, we talk about these tendencies, and provide a model for thinking about our efforts as functions, and different variables as inputs. We categorize these inputs into four categories on a matrix, and provide a tool you can use practically in your retrospectives.

Today I talk with Ernie Miller. Ernie is the head of engineering at Monograph. (They are hiring!) This is the second part of my interview with Ernie, and the second time Ernie has been on Developer Tea.

We talk about the four-day work week, fragility of culture and the importance of taking care of it, and the differentiation of culture and values.

Today I talk with Ernie Miller. Ernie is the head of engineering at Monograph. (They are hiring!)

We talk about the four-day work week, fragility of culture and the importance of taking care of it, and the differentiation of culture and values.

The focus is the work.

When anyone asks how they can be more productive, I give them the exercise I talk about in this episode. It's extremely simple, but not easy.

What are you focused on, right now? If you can answer this question at all times, you will be productive.

Bugs are inevitable, but individually unpredictable. Trying to use a single strategy for dealing with these events will miss a huge number of the events, while requiring massive efforts. Instead, we should focus on building a balanced approach to dealing with problems like this.

Most things are compositions of other things. Most problems are multi-factorial. Most opportunities have more than one selling point.

Sometimes, it helps to realign your thinking to composition, using tools like matrices to make better decisions.

Substitute with better questions, and you'll have more insightful answers. Questions are a major contributing factor to behavior, and the way you ask questions is a habit that can have a high-leverage cascading effect on the rest of your life.

Find better questions.

Focusing on fundamentals may seem boring, or like a sports catchphrase used to motivate people to practice. The truth is, these fundamentals are still going to be the most important value-making activities of your career. But as you continue participating in them, if you engage with intention, you will not simply be repeating the same thing over and over; you and your environment will change, sometimes as a result of those repeated cycles. You will gain intuition from the practice, and you will peel back layer after layer, developing intuition.

Metamodeling is creating a model of models. Confused yet? When we use models, we often assume they are complete. But what characteristics could make all of our models better? That's the concept of metamodeling. We talk about creating metamodels and using steering feedback to derive value from one model to another.

Stress often comes from pressure. When we experience pressure, we usually respond by trying to relieve it - often to the detriment of our work.

In today's episode, we talk about the dangers of pressure, and some strategies to employ in the face of pressure.

Confidence is often used as an artificial bluff, to help us feel less dread of failure. But this is problematic; when we put blinders on, we don't prepare adequately, often leading to blame-shifting and other techniques to maintain an inflated sense of confidence. Instead, choose bravery - the willingness to act in the face of uncertainty.

What do you want to change? The things you do repeatedly have the most impact on your life. Focus on the systems that produce repeated behaviors. We talk about these as "engines" of behavior in today's episode, and help you figure out which ones to focus on the most.

We continue talking about conducting a mindful job search in today's episode.

The truth is, that next application you put in is probably not going to end in an accepted offer. Whether by your decision or theirs, most job applications go nowhere. In this episode we'll talk about how to deal with this reality, as well as some other myths of interviewing.

If you've ever felt bad about looking for a job, or you're wondering if now is the right time because a bunch of coworkers or friends are on the move, this episode is for you. We talk about approaching making a career change decision mindfully, and considering how it will affect your internal happiness.

Pick the right tool for the job.

But who is picking? What tools can they choose from? And what is the actual job, anyway? This advice is important because it gives you a starting framework to answer some of the most important clarifying questions in any task of significance.

You are much more likely to succeed with iteration than you are with a perfect first attempt.

This is purely a function of probability, and is even more supported by the idea of progressive improvement.

When you can iterate, it is a better route to higher confidence of success than perfect preparation.

When you have to predict, you're likely to have error in your prediction. Sometimes that error is easily handled - other times, it can be catastrophic in effect.

The next time you have the urge to predict into the future, ask yourself - what benefit do you gain from predicting this now? Can you avoid unnecessary prediction all together with a different route?

Random choice may actually be your best bet. At the very least, starting with random is a good exercise in self control, and will help reveal information more easily than intuitive guessing might.

Give random a chance!

It's easy to believe that everyone you get along with agrees with you about anything and everything.

The truth is harder to confront, but often, this illusion can cause problems - especially when you actually want diverse perspectives.

In this episode, we talk about two types of illusion of agreement, and how you might combat them.

The number of things you have to choose to do in a day is constantly being fought over. Your calendar, if it's like most calendars, has very little to do with how you want to spend your time.

Limit your options. Focus on fewer things. Eliminate your obligations.

When we understand the features and boundaries of any object, we can do more with that object based on those constraints.

This doesn't just apply to code - it applies to our lives in meaningful ways, and acts as a heuristic and a powerful model for thinking.

Averages can trick you into thinking a generalized idea about a complex set of data. This kind of compression happens not only with averages but any other process that summarizes information.

Ask yourself: What am I missing in this story?

In today's episode, I have a discussion about product development and counter-intuitive decisions Dom had to make along the way in making Around (around.co). This is part two of the interview - make sure you go back and listen to the first part as well!

In today's episode, I have a discussion about product development and counter-intuitive decisions Dom had to make along the way in making Around.

Context is critical, but what does that mean? What are the parts of context you should care about?

In this episode, we talk specifically about temporal context, and how you can think about context in terms of "inner" and "outer" layers.

"What do I do about this?"

This question is one that can trigger action, even in a moment of pain. When we make a clear decision about how we are going to react to our situation, we immediately change the narrative from "this is happening to me" to "this is what I'm choosing to do." This agency is critical to processing and managing difficult situations, and it will change how we relate to our experiences for the better.

If you can make better decisions, every other effort you put forth will benefit.

One common error made when making decisions is overtuning on perfection. In today's episode, we'll talk about two razors that help combat this tendency.

Expectations can cause pain, but they can also be useful. An expectation should be a hypothesis. Where we go wrong is when we mix our expectations with our hopes or fears.

Flexibility is not something you conjure in a moment of need. It is something that is developed and gathered like a resource when you least require it.

There is something almost pseudo-religious about talking about purpose that is easy to get hung up on, especially if you don’t consider yourself a particularly spiritual person. Purpose is often equated with some kind of externally designated path. We often think of purpose as something that is destined or otherwise set out before us. If you have been hesitant or afraid to explore your own purpose, I want you to take some time to explore why.

Our brain wants beliefs to stay the same. We don't want to change, and yet progress is dependent on change.

That doesn't mean your beliefs are all wrong if you have had them for some amount of time. But confirmation of pre-existing beliefs can limit your growth and progress as an engineer and as a human being.

Put your beliefs on trial.

We see the world through stories. We communicate about the world through stories. So, the stories we tell turn out to be incredibly important to the way we operate in the world.

If you wait until your tank is empty, you've created an urgent situation you could have avoided. Keep your tank full, early and often.

This applies to almost everything in our lives, but so often we sacrifice a full tank for some marginal gain. This leads to a scarcity mentality and a lack of flexibility.

What can you do to fill your tank?

The most critical career mistake you can make isn't a secret.

Are you in control? If you aren't driving your career, who is? Is your career being driven by someone else, or worse - no one at all?

The romance of endless success is a broken picture of reality.

Instead, focus on inviting failure and taking advantage of the opportunity it brings: the opportunity to take responsibility.

What are your ideals? For many people, ideals are fragile. The moment we see a hero fall, our own lives are immediately thrown into a state of confusion. Instead of having fragile ideals, we should explore the underlying motivations, and set ourselves up for dynamic ideals that don't break easily.

Great questions trigger thought and further questions. In this episode, I pose 4 questions (and a bit of homework) to help you get a handle on where your career is headed.

Whether you are in a transition point, at the beginning of your career, or in a senior role, these questions can help point you down the pathway to better understanding and clarity for where you stand today.

Joel Beasley is the host of Modern CTO, a podcast with guests coming from IBM, Microsoft, Nasa, Reddit, and hundreds of others. Joel and I have wanted to have this discussion for a long time, and we finally found the right overlap to do it!

You can learn more about Modern CTO at https://moderncto.io and listen to this episode in the alternate podcast universe here.

Thanks for joining me on Developer Tea, Joel!

Happy Friday everyone! Today we talk about fighting the inertia of the daily slide into habits. How many days have seemed to slip through your fingers? One way to combat this is to develop a "meta-behavior" that short-circuits your other habits. Write advice to yourself from today, for tomorrow. This is best done at the end of the day, or in preparation for the week ahead.

Joel Beasley is the host of Modern CTO, a podcast with guests coming from IBM, Microsoft, Nasa, Reddit, and hundreds of others. Joel and I have wanted to have this discussion for a long time, and we finally found the right overlap to do it!

You can learn more about Modern CTO at https://moderncto.io and listen to this episode in the alternate podcast universe here.

Thanks for joining me on Developer Tea, Joel!

What if the best thing you could do was nothing?

Not indefinitely, of course - but often, we intervene in the world when the right choice is to do nothing.

This is uncomfortable because it is unfamiliar, but might be the most critical change you can make in your thought process.

Comparison is an incredibly important tool. But most of the time, the comparisons we are making are imaginary - even the ones that seem real. In this episode we'll talk about why we should be mindful of this, and in some instances, take measures to debias our decisions.

Are you acting on impulse? How would you know? One door to understanding this "acting without thinking" is to investigate our hypotheses. Implicit hypotheses are expressed as instances of our beliefs. What implicit hypotheses are you relying on today?

Model Manager episodes of Developer Tea are dedicated to helping engineering managers find models of thinking that improve their approach to management.

Great managers don't attempt, in vain, to control the actions of others. Great managers take advantage of the unique parts of being a human: that they can self-improve through learning and change, and they can create environments that encourage others to do the same.

What are you waiting on? What are you replaying? It doesn't have to only be anxiety that takes you out of this moment. You may be looking forward to something exciting, or remembering a positive experience. But what are you missing right now?

Discipline is not about punishment or punctuality. It's about perseverance in the face of changing circumstances. And it's critical to your success as an engineer.

Model Manager episodes of Developer Tea are dedicated to helping engineering managers find models of thinking that improve their approach to management.

Processes create uniform approaches and uniform outputs. But what is the output you should care about the most? In this episode, we'll discuss why human behavior is the primary and most critical output of any process.

You don't have to choose to be a generalist to have career security. If you pursue mastery, you will be building skill-acquisition at the deepest levels, and picking up skills that are ancillary to that master-set. Don't follow the latest trend - develop mastery.

We all have 24 hours in a day. How can you compound your time? In many ways, this is what "spend it wisely" means. In this episode we classify different types of decisions and actions, and provide a reminder that direction is ultimately the most critical thing to align.

If you are progressing slowly in your career, it might be because you are working in the bowl of mediocrity. This is where you are taking very little risk, but are also disconnected from the fundamentals of your business or role. In today's episode, I challenge you to work on the edges of this bowl instead of the middle.

The execution phase of any work you do is where you find the most satisfaction. But it's possible that you aren't finding flow because you have a broken working process.

It's difficult to stop working and fix the process, and especially difficult to balance fixing process with actually being productive. In this episode, we'll discuss this dichotomy and the practice of staying mindful during execution.

Everyone has the tendency to procrastinate.

Is there something you're putting off? It seems simple, but finding the first step and putting it on your calendar in as much detail as possible is a proven way to break through the barrier of inaction.

Should you live every day like it's your last? What about preparing for the future? Chasing your goals and dreams? How can you both be mindful of the present moment and plan for the future? We don't have every answer to that question, but we'll discuss the tension on today's episode.

There's too much to remember. Instead, integrate that information. You don't need to memorize everything. Develop your intuition.

When two smart people or groups disagree, what is happening? Sometimes one is plainly wrong about the facts. But more often than not, these two people are arguing from a local rationale. We'll talk about local vs global rationale in this episode and how they apply to your job as an engineer or manager.

We intuitively imagine our skills and capabilities to be one-dimensional and permanent. However, what goes into whether we can actually execute on our skills is multi-dimensional. In today's episode, we'll discuss a frame of thinking for capabilities that provides a lens for thinking about constraints and context.

Call it luck, serendipity, or chance - all of these unexpected moments of life require entropy to occur. On the other hand, if we don't control our lives to some extent, we'll never be able to make meaningful progress in a chosen direction. How do we invite luck into our lives without floundering in place endlessly?

When you think about probabilities, you likely think in one of two ways. We'll talk about both of these models for probabilistic analysis, their drawbacks, and decision-making in the face of uncertainty.

Humans are driven to resolve cognitive dissonance as efficiently as possible. We pay little regard to whether our solutions are accurate or correct, but rather we only seek harmony in our minds. Unfortunately this can mean reinforcing unhealthy thought patterns and incorrect beliefs. However, cognitive dissonance can be turned around and used towards positive gains.

How does learning happen? In one fell swoop - linear? Or is there another path that learning takes? We pass judgment on ourselves and others, designing our attempts in ways that are suboptimal based on the assumption of linearity.

Almost nothing is truly linear.

If you don't understand the motivations underlying your goals, you will always deal with brittle, high-stakes situations. If you understand your goals through the lens of your deeper human motivations, you will be more able to see the flexibility and many pathways to success.

We grow up believing there is a continuum from serious to fun, and that as you get older, you traverse towards the serious side.

The truth is, the more serious you are, the more fun you need to be able to incorporate in your audacious goals. Throw out the continuum - it's a fallacy.

Your obstacles are not a test of pride or an opportunity to prove yourself. They are in your way. There's more than one way to deal with this - so why do we so often choose a difficult path? Perhaps it is pride, or maybe we like testing our fortitude. But if you care less about proving yourself and more about accomplishing your goals, you need to look at obstacles with more nuance. In this episode, we talk about making your obstacles irrelevant.

Growth and comfort rarely mix. But there's more to growth than getting uncomfortable. Different kinds of growth produce different kinds of uncomfortability; which types are you seeking?

What specific components of your situation have an outsized effect on you? What resonates in a given scenario? This mental model will help us understand and come to accept why sometimes things just "click."

You've hit a plateau - now what?

Today we'll discuss two models for reframing your plateaus; perhaps you haven't hit the wall you think you've hit.

In today's episode, we talk about how your baseline perceptions and assumptions are the building blocks of your leverage.

Ethan Kross joins me today to talk about the importance of our inner voices. In his new book, Chatter, Ethan outlines how our inner voices affect us and how we can shape them as a helpful tool.

Ethan Kross joins me today to talk about the importance of our inner voices. In his new book, Chatter, Ethan outlines how our inner voices affect us and how we can shape them as a helpful tool.

Humans have the unique ability to intentionally practice and better ourselves. What makes you grow? Are you inviting those triggers and contexts into your regular schedule? How are you making time for growth?

You have the greatest potential to coach yourself. But first, you need to understand the ground rules, and build your coaching skills. We start that journey in this episode.

How do you determine what is valid, authoritative, useful, and true in your daily decisions and actions?

Ben Franklin used a system of improvement that we can learn from. The idea is simple: focus on one thing at a time.

On today's episode, I interview a personal hero of mine in the podcasting world, Katy Milkman. Katy is the host of Choiceology, a podcast about why and how we make the choices we make. Katy also just released a brand new book, How To Change - be sure to check out both of these incredible resources!

The previous episode's audio had a bit of a hiccup - this one is fixed. Sorry about that! On today's episode, I interview a personal hero of mine in the podcasting world, Katy Milkman. Katy is the host of Choiceology, a podcast about why and how we make the choices we make. Katy also just released a brand new book, How To Change - be sure to check out both of these incredible resources!

Our inside view is not on the outside of others' inside views. In order to think empathetically, we need to develop skepticism about our own perspectives.

Our inside view is made up of invisible, inescapable walls. Can we simulate an outside view?

Uniqueness is not inherently valuable. Our heuristic brains interpret uniqueness as worth paying attention to and possibly valuable, and for that reason we tend to over-index on protecting that value by resisting things that make us less unique. But this can lead to inefficiency or an inaccurate picture of what actually generates value for your venture.

Best practices feel universally and always applicable, but like anything, best practices require context.

In today's episode, we welcome back to the show Ali Spittel! Ali is a developer advocate at AWS Amplify. So, naturally in this episode, we discuss topics around what it means to be a developer advocate! Ali has a passion for making code accessible and fun, and you'll hear that in this episode.

In today's episode, we welcome back to the show Ali Spittel! Ali is a developer advocate at AWS Amplify. So, naturally in this episode, we discuss topics around what it means to be a developer advocate! Ali has a passion for making code accessible and fun, and you'll hear that in this and the next episode.

It's easy to imagine we are more complex and others are more simple than is true. Often, we see ourselves as having nuance, while others are characterized once and that characterization may never be updated. In this episode we'll talk about this inversion, and how to push back on it.

It's easy to imagine we are more complex and others are more simple than is true. Often, we see ourselves as having nuance, while others are characterized once and that characterization may never be updated. In this episode we'll talk about this inversion, and how to push back on it.

In today's episode, I have the joy of interviewing Julia Galef. Julia and I talk about updating your beliefs, the difficulty of fighting our biases, seeking truth, and her new book, The Scout Mindset.

In today's episode, I have the joy of interviewing Julia Galef. Julia and I talk about updating your beliefs, the difficulty of fighting our biases, seeking truth, and her new book, The Scout Mindset.

Friday refill - happy Friday! We have a drive to balance everything. Move back towards the middle, maintain status quo. But usually, balance is wasteful and an illusion.

In today's episode we run a thought experiment. What happens when a story changes? Can we ever get back "on track"? History is complex. Predicting history gets more and more complex the further away we try to predict. We should be careful with our predictions.

Huge transitions are happening for most people right now. As this occurs, our environments will change. Partially as a result of the availability bias, we'll also see peoples' behaviors and thought patterns will also change. We'll talk about how this bias works in today's episode.

How do you make work look good on your resumé when you feel like you haven't done anything impressive? Only the people who work with you know the value of what you did, so how can you communicate that in a bullet point?

As we transition together through strange periods (whether at large scale like the present moment, or at a smaller scale within your organization or culture), the way we look at each other changes. This observation shift brings behavior change - that's what we're talking about in today's episode.

Uncomfortable places may feel dark, but they often carry the most illuminating lessons. In today's episode we discuss using these darker moments as a compass to find your values.

Look at your calendar. What doors are opening? What exponential gains are you building? Leverage and access are the key to building your career long term.

Today's guest is Dan Pupius, CEO and co-founder of Range. Dan cares deeply about creating products that make healthy and sustainable workplaces a common occurrence. We talk in depth about designing constraints and opinions into products with the long term in mind.

Today's guest is Dan Pupius, CEO and co-founder of Range. Dan cares deeply about creating products that make healthy and sustainable workplaces a common occurrence. We talk in depth about designing constraints and opinions into products with the long term in mind. Don't miss the next episode - subscribe today!

We're all guilty of it - not letting that thing go that happened at work on Friday. But by giving it only partial energy over the weekend, we are likely not going to improve how we deal with it on Monday, and we degrade our rest and recovery time over the weekend. How do you deal with this? Consciously choose to stop.

Heroes appear when something has gone wrong. What does a team look like with no heroics?

Hey folks - this is the corrected version of yesterday's episode. Apologies for the error! You need intuition to build incredible skill. But it's important to develop a healthy caution towards intuition, as it can create a brittle framework for thinking. In this episode, we discuss both sides of this.

You need intuition to build incredible skill. But it's important to develop a healthy caution towards intuition, as it can create a brittle framework for thinking. In this episode, we discuss both sides of this.

Patience is more than a virtue. Patience is a signal that you understand the importance of gratitude and the vanity of rushing or attempting to control what you cannot. In this Friday refill, we'll discuss some of the mechanics of patience and how it relates to other parts of our lives.

Geoff Schmidt joins me to discuss GraphQL, Apollo, and how the responsibilities are shifting and roles are changing to give more leverage and better separation of concerns between client side and service architectures.

Geoff Schmidt joins me to discuss GraphQL, Apollo, and how the responsibilities are shifting and roles are changing to give more leverage and better separation of concerns between client side and service architectures.

We spend a lot of energy trying to predict our lives and priorities. This is mostly wasted - instead, we should spend our time understanding our values and planning to make margin for the principles in our lives.

Much of our attention and effort is used trying to remove human influence and finding "raw" truth. Today, I want to ask you to do the opposite of that.

There is far more information that we ignore than what we pay attention to. This selective attention is important to understand as both a necessary skill and a potential pitfall.

We seek agreement by default. It feels good. But is it what we really want? What we really need?

In today's episode we talk about good key results and objectives, and how to clean up your goals. Having a goal is not enough and knowing your principles and what makes you different from others is the hardest part.

There are only so many ways you can manipulate LEGO. In today's episode we talk about those fundamental transformation steps and how they apply to your daily problem solving.

When you feel a sense of chaos has overwhelmed your week, it can be tempting to want to check out for the weekend. But in today's episode we discuss a tool I've used to combat this sense of aimlessness.

Quincy Larson might be responsible for at least one very important part of your career: the beginning. That's because Quincy is the founder of freeCodeCamp, a non-profit teaching millions of people to code.

In this and the last episode we talk all about what it means to be a beginner.

Quincy Larson might be responsible for at least one very important part of your career: the beginning. That's because Quincy is the founder of freeCodeCamp, a non-profit teaching millions of people to code.

In this and the next episode we talk all about what it means to be a beginner.

Your obligations are usually the result of your systemic choices. You have no choice but to rest and recover. Choose to affirm your choices instead of living under the illusion that those choices were imposed on you.

In today's discussion, we will look at what it will take to prepare for the changes we will see as we transition out of the worldwide pandemic, and into a post-pandemic world.

In today's episode we continue our discussion about what life will be like when the pandemic ends... whenever that will be. Will we go back to normal? How can we think about "normal" when so much has changed?

Your own internal voice may need to back off a little bit. Distancing from our self-talk and imagining a distant future (or distant present) might be one important way to reduce negative self-talk and improve decision making.

Jonas Downey is the design lead at Basecamp. In this interview we discuss the ethics of designing and building constraints into your product that change human behavior.

Jonas Downey is the design lead at Basecamp. In this interview we discuss the ethics of designing and building constraints into your product that change human behavior.

We are not well adapted to focus and filter information. For the majority of human history, the information available was virtually all relevant.

But now, we have an overload of information. Our first reaction is to believe we need to know it all to succeed... But we immediately run into a problem: there's vastly more than we can ever handle. So we resort to silly brain tricks to convince ourselves and others that we either know it all, or that most information isn't important.

We can do better.

In this episode, we continue series of episodes about how COVID has and will continue to affect our lives and jobs as software engineers. We'll talk about where we will work, and how COVID has changed the question all together.

In this episode, we kick off a series of episodes about how COVID has and will continue to affect our lives and jobs as software engineers.

Much of our lives are determined by our internal voices. These voices tell us a story that is hard to imagine differently. But it's an important skill to consider an alternate story.

Every episode has its downside. In this episode we talk about a mental model called the "Strategy Tax", and how it applies beyond business strategy.

We underestimate the knowledge we have. (Interestingly, we also over-estimate the knowledge we have, just a different type of knowledge.) We also underestimate the knowledge we don't have.

We overestimate the downside to failure, and we underestimate the downside to inaction.

We are afraid of failure, but perhaps we should be more afraid of inaction.

Our first Friday Refill!

Ignore motivation. Remove obstacles.

Motivation is not your fuel. You already have enough motivation. Don’t add more. Focus on removing the small distractions, things that will add resistance. Tilt the scales.

Discrete and continuous data are all around us. In today's episode, we talk about a specific model of thinking that combines discrete and continuous. We'll also talk a little bit about non-linear curves and how they fit into this model.

In today's episode, we talk about how much of our behavior is shaped by the invisible assumptions we make about our constraints, abilities, and context.

Why do we believe we are right, even when it's easy to see we're wrong?

There are psychological reasons, and there are basic biological and even logical reasons why believing you are right is easier than questioning yourself.

Portfolios benefit from diversity and risk management. You can think about your skills in the same way. But skills are more than just a portfolio. They also require an integrated approach; one skill modifies another. Learning to stack your skills will make your learning and growth much higher leverage.

Today, we talk about options.

A few thoughts we consider: Are options always good? How often do we think about all of our options? Is there a way to trend towards having only good options? And, most importantly, how can we strike the right balance between time invested and optimal choice?

You want to measure what matters. But your measurements might change what matters.

Understanding that anything that is measured might modify behaviors, it's important to then understand what should be targeted. How can we incentivize the right actions that produce the side effects we want, rather than incentivizing direct manipulation of those side effects?

Your actions speak louder than words. You already know that. But have you asked yourself what your actions are saying about who you are?

It's hard to construct with deconstruction in mind. It's difficult to imagine designing for final shutdown. In this episode, we talk about the importance of transformation and change, and the ultimate reality of everything: it all ends, at some point. If we want to build better software and lead better lives, we should build with open eyes about the end.

Today, we also celebrate the shutdown of Spec.fm, the podcast network Developer Tea has been a part of for over 5 years!

Our conscious thinking is optimized to remove as much as possible. The more we can accomplish without hard thinking, the easier it is on our brains. As a side effect, much of the reality of our lives becomes invisible to us.

Becoming enlightened may not mean rising above everything. Instead, maybe it means zooming in.

Exceptions are, by definition, unusual. An exception is something we wouldn't expect - out of the norm. Yet, we often craft much of our behavior around an abundance of perceived exceptions. In this episode, we talk about how this is a problem in code and in life, and a way to look at things differently.

As the year comes to a close, many are thinking about their resolutions. In today's episode, we'll discuss one thing that I hope makes it into your resolution-making efforts.

This week we're talking to another person who is dedicated to learning in public.

Today's guest is Shawn Swyx Wang and this week we're talking about his new book, "The Coding Career Handbook".

In today's episode we talk to another person who is dedicated to learning in public. Today's guest is Shawn Swyx Wang and this week we're talking about his new book, "The Coding Career Handbook".

This week, we sit down with Kent C. Dodds to talk about learning and teaching code in public.

This week, we sit down with Kent C. Dodds to talk about learning and teaching code in public.

Keith Pitt, co-founder and CTO of Buildkite joins the show this week to talk about his journey into building Buildkite.

Keith Pitt, co-founder and CTO of Buildkite joins the show this week to talk about his journey into building Buildkite.

Robby is the co-founder and CEO of Planet Argon and the original creator of OH-MY-ZSH.

Robby is the co-founder and CEO of Planet Argon and the original creator of OH-MY-ZSH.

In this part 1 of the two part interview with Robby we focus on Robby's background and importance of maintainability on your team.

In today's episode we sit down with Venkat Venkataramani to talk about his role as a co-founder and CEO of Rockset.

In today's episode we sit down with Venkat Venkataramani to talk about his role as a co-founder and CEO of Rockset.

In this part 1 of our two part interview, we dig into leading a company during difficult times.

We've been talking about making decisions and in today's episode, we're going to focus on the status quo.

As we come new to the close of 2020, we're thinking about a category of information that's hard to think about come naturally.

What are you most likely to be right about, and how do yo know?

We all know things that we want to be better at. In today's episode, we're talking about things that we choose not to be good at.

If you're listening to this podcast, you probably aspire to make good decisions.

In today's episode of Developer Tea, we're going to talk about 4 ways that smart people can make bad decisions.

Your culture of leadership and management comes from the top.

On today's episode of Developer Tea we're joined by Ravs Kaur. Ravs is the CTO at Uplevel and in the next two episodes she joins us to talk about leadership and management.

Your culture of leadership and management comes from the top.

In today's episode of Developer Tea we're joined by Ravs Kaur. Ravs is the CTO at Uplevel and in the next two episodes she joins us to talk about leadership and management.

What are the benefits of picking up a new language?

In today's episode, we're talking to Richard Feldman about Elm and some of the benefits of using Elm both in your career development and beyond.

In this part two of our interview, we cover Richard's personal experiences with programming and writing.

What are the benefits of picking up a new language?

In today's episode, we're talking to Richard Feldman about Elm and some of the benefits of using Elm both in your career development and beyond.

In this part 1 of the two part interview with Richard we discuss his journey into programming and in becoming an author.

We talk about trust all the time on this show. In today's episode, we're talking about trust from the lens of looking at yourself.

Today, we continue the conversation with the host of the Talk Python To Me Podcast, Michael Kennedy.

In this part two of our interview with Michael, we cover hard questions for developers and how Michael would approach situations like, low points in his career.

Today's guest is the host of the Talk Python To Me Podcast, Michael Kennedy.

In this part 1 of our two part interview with Michael, we cover how he got started with the Talk Python To Me Podcast and why he started it.

Part 2 coming this Wednesday!

How does your language effect your work and your team? If you're a leader, your language is everything.

In today's episode, we sit down with the author of Leadership is Language, David Marquet, about how leadership and language are intertwined and what you can do to share your language to be a positive influence on your team.

What if you found out the things you thought were good for you, are actually the opposite.

In today's episode, we're talking about the paradox of perception, and how it can be better to let certain things go.

How will you feel when you're 20 years into the job?

In today's episode we talk to the author of the "The Quick Python Book," and Chair Person of the Python Software Foundation, Naomi Ceder.

In this Part 2 of our interview with Naomi, we talk about staying consistent for 20 years, and how to keep going when the going gets tough.

How will you feel when you're 20 years into the job?

In today's episode we talk to the author of the "The Quick Python Book," and Chair Person of the Python Software Foundation, Naomi Ceder.

In this Part 1 of our interview with Naomi, we talk about how she got started with Python.

What do you want?

What would you like to accomplish in the next year?

These are difficult questions to answer, and in truth, they are too simple.

In today's episode of Developer Tea, we dig into questions typically asked of developers during reviews, and how to make broad questions more specific and easier to answer.

Complexity is often given a bad rap as an engineer. We're always trying to reduce complexity.

In today's episode, we're viewing complexity as an expendable resource that helps us make better decisions.

What is your relationship with mistakes?

The thing about mistakes is that they will always happen. In today's episode, we're talking about acceptance of mistakes and how we can behave to deal with mistakes better.

Where do you feel most limited?

In today's episode of Developer Tea, we're talking about cognitive distortions and the effects these make on how we make decisions.

In today's episode, we sat down with Nicole Archambault to talk about problem solving and the steps to take when solving a coding problem.

In this part 2 of the interview, we dig a little deeper into the steps of code problem solving with examples and best practices.

In today's episode, we sat down with Nicole Archambault to talk about problem solving and the steps to take when solving a coding problem.

In this part 1 of our interview with Nicole, we dive into her background in tech and go over the first steps to problem solving.

There's a lot of discussion around what you should bring with you when you begin a career as an engineer, but rarely do people talk about what to leave behind.

In today's episode, we're going to talk about 4 things you should leave behind when you choose to be a developer.

What happens next? This is a question that developers should be asking more frequently.

If you're trying to develop a stronger sense of intuition, this episode is for you.

Humans are no strangers to being beginners.

In today's episode of Developer Tea we're talking about the unique advantages we have in beginning something and how to take advantage of that opportunity.

In today's episode of Developer Tea, we're talking about how we operate as developers.

How do you determine what tools or rules you apply to problems you're solving as a developer?

What exactly is a label? What is a name?

In today's episode of Developer Tea, we're talking about the impact of naming or labeling our work as developers.

We'll talk about why it is important to label well and why use a well through naming structure makes all the difference in our work.

What does it mean to "use" your brain, and how is that different than simply thinking?

As developers we engage in thinking all the time, but how can we use our brains better when solving problems?

In today's interview with Aaron Upright, cofounder of Zenhub, we talk about being forgiving to ourselves as developers.

Aaron Upright is a cofounder of Zenhub and in this part 1 of the interview with Aaron we talk about his background, how he got going with Zenhub and what he's working on today.

We've been told all our lives that we're unique. In today's episode of Developer Tea, we're talking about the difference between being unique and being an exception.

One of the most important things you'll do as an engineer is participate in feedback sessions. In good feedback sessions things look very different than they do in bad feedback sessions.

In today's episode of Developer Tea, we're talking about feedback and how to build a good feedback mechanism.

If you could pause everything right now, what would you feel the need to do?

Breaking big problems down into smaller, easier to tackle problems and in today's episode we talk about exactly why breaking down problems into small forms is effective.

What is the story of your code?

Most of the time when we're writing code, we think about what the code is meant to do for us, we think of it as an offensive response to what we're solving, but what if we think of our code as a defensive strategy?

Your perspective is centered on now. It's very hard to imagine that the now, will soon be considered the past.

It's easy to imagine a duel system. A duel sense of identity - The impulsive side of us and the thoughtful side and it can change the way we think about how we work as engineers.

Think back to the times you learned your most important lessons. What exactly was the teacher?

When do you expect to achieve your goals? When do you expect to have the feeling that you have arrived?

What is it about engineering that you love? What keeps you coming back to work? In today's episode, we're talking about why we continue to be engineers.

In today's episode, we're continuing the conversation from our last episode and talking about what you can do once you admit that you don't know an answer to a question as a developer.

How will you handle the pressure of not knowing something?

Your actions and beliefs have a strong relation to each other. In today's episode, we're talking about how beliefs are formed.

Today, we're answering a listener question from Saul:

How do you communicate a technical solution to a non-technical team member? Specifically, when that team member needs to be involved in making a decision that has technical implications?

When you are solving difficult problems, the questions you ask can help determine the path you go down to solve those problems.

At the youngest stage of your career you are most likely to quit. In today's episode, we're providing encouragement to those new developers for when the career decision gets tough.

What does it take to change your mind?

Most of us haven't thought about that before and often times, it's hard to remember the last time we changed a belief or significant behavior.

How important is learning in your career?

In today's episode, we're talking about the importance of both learning and play in the development of your career.

What are you willing to give up for your goals?

What does it mean when we use the term "balance"?

In today's episode, we're talking about balance as it relates to decision making.

What is a useful default and when can they lead you astray?

One of the most frustrating things developers can face is writing a bunch of code, working hard on features and then waiting around for PR reviews. In today's episode, we're talking about how you can submit PRs better so reviews go quickly and smoothly.

What does it mean to collaborate as an engineer with other engineers? In today's episode, we're talking about the pull request process and the lack of attention it seems to get from engineers.

How does our brain perceive code in our environment and how does our mind make meaning out of our code?

Correlation is not causation.

In today's episode, we're talking about how we get twisted around, thinking data correlation equals causation.

Which language should you learn? Which book should you read next?

In today's episode we're talking about intentional decisions we make and how those decisions can shape our immediate and long-term reality.

What causes us to fail? In today's episode we're talking about some of the answers to why we fail.

Today's episode is a visualization exercise. Think about the 10-20 minute tasks that will eventually make up your day.

In today's episode we're talking about the shape of our restrictions and what we take for granted in our current situations.

In today's episode, we're answering a reviewer question; "When do you walk away from a problem to find the solution?"

What is your problem solving strategy in the face of uncertainty?

There is some level of order that we all inherit. In today, we're talking about the pre-determined systems and facts that we grow up to rely on and guide our decisions.

Today, we conclude the interview with Dan Heath. In this part 2 of our conversation, we dive into respect and heroics for efforts of individuals who have prevented a team member from having to save the day or come to the rescue when a system fails.

In today's episode, we sit down with Dan Heath, author of a new book , Upstream. In this part 1 of the conversation with Dan, we discuss preventative work over reactive work among teams.

In today's episode we're talking about what we don't know as a healthy marker for successful teams.

We are addicted to knowledge and knowing more. In today's episode, we're talking about learning and seeing the world in a way that encourages more learning.

In today's episode we're talking about changing habits and how to adapt to drastic changes.

How often do you think about what you don't know? In today's episode we're talking about the feeling of guilt when coming across a skill that you don't know.

In today's episode, we're talking about the social instinct that prevents us from sharing silly or bad ideas and asking dumb questions during meetings.

In today's episode we're talking about different challenges we face and creating tough situations on purpose to drive us forward in career development.

In today's episode, we're talking about intensional discomfort and knowing when it's a growth practice and when to identify it debilitating.

What words are you using to describe a problem you're working on? Today, we're talking about framing and how to effectively communicate what you're trying to solve.

Every developer at least at one point in their career gets the feeling that they are falling behind. In today's episode, we're talking about overlooking the things you already know.

In today's episode we're talking about stress responses during difficult times.

Change is hard and complex and yet it is all around us. That's what we're talking about on today's episode of Developer Tea.

Habits are not built over-night. In today's episode, we're discussing when mental models are standing in your way and what you can do about it.

In today's episode, we're talking about overreactions to events around us as you work from home and in isolation. When is overreaction acceptable and when does it cause a larger problem?

Many of you are working from home for the first time in a long time. In today's episode, we're talking about mindful remote work.

Stress can either stretch you or hurt you. In today's second part of the interview with Carl Yates Perry, General Manager at Square, we're discussing jobs that give you more energy than they take and how to maintain a healthy working life.

How do you know when it's the right time to leave your job? In today's part 1 of this 2-part interview, we're talking to Carl Yates Perry about his job transitions and how he made the decision to become the General Manager at Square.

Today we're talking about future-proofing your code and cost of change curves.

Picking the best tool for the job is a smart solution for developers, but in today's episode, we're talking about how choosing the best tool for the job can sometimes limit us from the best solution to a problem.

Questions are the most powerful tool you can use to clarify situations and solve problems. Today, we're talking about finding different sources for questions that require you to pause and think.

This episode is about quality over quantity when it comes to finding a solution to a problem. When is it right to take time and do something right vs. moving fast?

In today's episode, we're talking about changing your approach to looking for a job.

The actions that you take today are not representative of who you are. In today's episode, we're talking about enjoying the small things and finding meaning in even the smallest tasks.

It's easy to look at our daily lives to evaluate what we're doing as individuals. In today's episode, we're getting introspective and talking about our influence from another person's perspective.

Each day you're living a piece of your life and if you were to think of time as a currency that is always flowing out. You have an account and that account has a certain amount of time in it but you don't know how much you have in that account. In today's episode we're talking time as a limited account.

One of the most critical skills is the ability to map information and relate it to other information. In today's episode, we're talking about mapping models that go wrong and how forcing a concept into the wrong model can cause major problems in software and your career as a developer.

What actions have you taken in the last hour? In today's episode we're talking about the simple fact that everything we do is governed by some sort of process.

Why is it so hard for managers to create freedom and autonomy for their teams in a modern work environment? Today, we'll talk about how we can offer more autonomy to our team as well as bring value to the company.

What does it mean to be confused? What is happening in our brains and what is happening in reality? In today's episode, we're digging into confusion and the role of perception in the work you do.

Today we've got a thought experiment with the goal of flexing your lateral thinking muscles.

Why do you think you need to be great? In today's episode, we're getting clear on why we're motivated to reach our goals as developers and why we can so easily get caught in a trap of working in one particular area when we should be focusing on a bigger picture.

What makes something worth doing? How do you decide what activities are worth doing?

What was the last question someone asked you that changed the way you think today?

What are the outcomes that you expect in your day-to-day life? That's what we're talking about in today's episode of Developer Tea

The plans we make shape our lives. In today's episode, we're talking about the things we actively choose to do with our time and the process of planning that plays into our futures.

One of the things you notice when observing great writers or coaches is that they've got a simplicity in their work. In today's episode we discuss the relationships between simplicity, complexity and value.

In today's episode we're talking about getting too much in the weeds vs. being too far removed. We'll talk about the pros and cons of each and offer suggestions to get out of the weeds and get down from the clouds.

If you're standing in a building or riding in a vehicle, look around and think about some of the details around you. Who's job is it to manage the details?

What are you focused on today?

Focus is perhaps the one superpower that's common in successful people. In today's episode, we're talking about a management anti-pattern that totally destroys focus and provide a solution to get focus back.

If you're listening to this episode in the morning, find a few moments with a piece of paper to write down your top three responsibilities for this week. In today's episode, we're talking about assigning responsibility.

Think about a recent simple decision you made. How rational was your decision making process? In today's episode, we're talking about two biases that can change the way you approach you work and your relationships with that work and the people who work around you.

Information gathering and solving problems is a fun part of the developer role. In today's episode we're talking about the pros and cons of gathering too much information.

Trying to find the most productive way to work. In today's episode we're talking about different ways to think about productivity.

One of the most misunderstood relationships on cross-functional teams are the role of the designer and developer. Often conflicts can go unresolved and assumptions arise of designers and developer stereotypes, and how these two departments can work better together.

What will be different at the end of today as a result of the actions you take?

We can't promise that we can make anyone successful, but we can talk about success as a concept from the perspective of systems.

As you begin this new year, we shouldn't overlook the transition of this decade. In today's episode we're talking about a major misconception that can inhibit us from

Happy holidays! Today we re-air part two of our interview with Gabriel Weinberg, CEO of DuckDuckGo. Thank you for listening. We hope you enjoy the episode and we're looking forward to sharing new episodes in the new year.

Today we re-air an interview from 2019 with Gabriel Weinberg, the CEO of DuckDuckGO. Happy holidays and hope you enjoy this interview!

In this episode, we're talking about working with distraction and how we can focus better in the new year.

Today's episode is about perspective. When you have the perspective that most of what you experience will eventually be forgotten.

Think about any relationship you've had, specifically a professional relationship. These relationships have either explicit or implicit agreements. In today's episode we're talking about explanations if breaking expectations.

Are your processes useful? In the last couple of episodes, we've been talking about feedback loops and in today's episode we're continuing that discussion and zooming out to make sure our feedback loops are proving useful.

In the last episode we talked about feedback loops and in today's episode, we're talking about how that feedback loop can lead to automatic responses.

In today's episode, we're focusing on self-improvement, specifically focusing on the idea of a feedback loop and how we can use them to change and improve.

What was the last feature you built that wasn't as useful as you'd hoped? How can we avoid this scenario?

Can you experience a feeling that you don't have a name for? In today's episode we're talking about complex feelings and building a framework for creating memories and knowledge.

How do titles and roles function on a team and how can they lead us astray? Today, we're talking about roles on development teams and what they mean.

Today we're talking about how to think about requests and different ways to manage too many requests.

We're taking a moment to express a bit of gratitude for our environment that gave us the opportunity to work in the development field.

The conflict you face on your team is likely due to competing priorities. Ultimately, it's on us to determine what our priorities are when pulled in different directions. In today's episode, we're talking about why priority is not a sole decision but a team decision.

Take a minute to think about the amount of responsibilities you have.

Everybody's words have influence on the people around them. In today's episode, we're going to talk about how our words can give us leverage as a professional and fellow team mate.

How can we avoid the false sense of positivity that can occur after meetings and how can we engage in the right kinds of meetings?

Today, we're talking about how your companies sub-cultural language and how that relates to clarity in knowledge transfer.

In the last episode, we talked about modifier functions. In today's episode, we're talking about modes and paradigms in the form of everyday goals and processes.

Context is a big deal in the job of a developer. In today's episode, we're applying a zoomed out model of thinking to everyday behavior to make us better developers, co-workers and leaders.

In today's episode, we're talking about how we can practice values and stay focused without overanalyzing every detail.

What causes us to do the things we do? In today's episode, we're discussing the complexity of motivations and identifying the chains of motivations in our actions as developers.

A senior engineer will often answer every question starting with "It Depends..." In today's episode, we're talking about context and decision making beyond, "It Depends".

What do your questions create? Every question we ask as a developer or manager has an impact on the person or people we are asking. In today's episode, we're talking about shifting question asking from the way we intuitively ask to a new way.

Today we air part 2 of our interview with Anil Glitch, CEO of Glitch.

In this part 1 of our two part interview with Anil Dash, CEO of Glitch we talk about how Glitch got its start, and whiteboard interview processes.

In today's episode, we're going to use a visualization to understand our perspective.

Accountability can have a profound impact on your willingness to follow through with commitments. In today's episode we're talking about what it means to have accountability.

Habits of Successful Software Engineers is a series here at Developer Tea and today we'll continue those skills with an episode on system thinking.

A lot of the work of a developer and determining how things come together, comes down to the developers themselves.

In today's episode we're talking about intentionally thinking about the future and reflecting on the past.

In today's episode, we're talking about a specific heuristic to drive your career growth.

In today's episode we're talking about a behavior that's gained a lot of traction lately and that's being radically candid with your co-workers.

What does it mean to be a bad developer? That's what we're talking about on today's episode of Developer Tea

When we think about what we can do, the possibilities are virtually infinite, but what we will do is a completely different story.

Imagine you're at your home and it's late at night, watching a thriller with a lot of jump-scares that that startle you.

You have a lot to do and sometimes it feels like life can't get any more stressful, until it does. So what do you do when faces with overwhelm?

A lot of bad advice is given when experiencing a bad interview. In today's episode we're going to talk about how to handle bad interviews in a positive way.

In today's episode we talk about moving some wasteful processes and systems from explicit to implicit.

Today's episode is sponsored by Bluemedora. Upgrade your monitoring platform with BindPlane and unlock insights from all your on-prem, hybrid-cloud, and multi-cloud technologies. Get started today at https://bluemedora.com/tea

In the last couple of episodes we've been talking about how to move certain implicit systems to become more explicit. Personal ways of thinking and mechanisms that help us get through our day by going into auto-pilot. Today we're talking about implicit systems that managers use and how we can develop more explicit systems.

This week we continue to discuss the implicit processes that our brains make and how we can make those processes more explicit. In today's episode we're talking about implicit emotions.

In the next few episodes we'll be diving into the auto-pilot systems and the implicit decisions that we make and how they can effect our growth as developers.

Memories are faulty and perceptions are skewed. In today's episode, we're talking about perceptions and how those can skew our understanding of our career paths.

Today's episode we're joined by Jessica Hall, Co-Author of the book Product Mindsetand in this part two of our two part interview with Jessica we talk about the career things she's most interested in right now and the three things that distinguish the folks she works with.

If you've worried about your job becoming automated or your looking for ways to grow into you next role, this episode with Jessica Hall is for you.

In today's episode, we're looking at the things we want to do in order to become a bad manager and uncover the "why" behind bad manager's behaviors.

In today's episode, we talk about the difficulty of imagining an alternate reality, and how that affects our decision making for the future.

Today's episode is sponsored by Barclays.

Barclays is hiring! At Barclays, developers are always developing. Find your next role at https://home.barclays/developers today.

In today's episode, we discuss the difficulty of finding your personal purpose, and the tension we can all feel when we can't put our finger on our purpose.

The science of motivation is tricky. We know some of the things we want but don't know how to get them.

Something difficult to accept is the fact that you will probably change.

Different ways to think about finding purpose.

If you're feeling stuck right now, this is the episode for you.

Today we're focusing on self-improvements as a team.

School will be starting soon and in today's episode we're talking specifically to students.

We've all experienced boredom.

Today we're talking about thinking long term.

The stereotype that developers are highly opinionated.

It's important to find ways to succeed.

Failure is a fundamental part of improvement.

You just got your first job as an engineer. What exactly does it mean to be a senior engineer?

Whether we like to admit it or not we've all dealt with a difficult coworker.

This week, we go back to an older format - 3x3. This week we'll give three different techniques for different challenges we're faced with as developers today, we're talking about Uncovering Hidden Information

Think about a belief you hold relatively strongly.

Imagine that you aren't a software developer and instead a goalie. How would you defend a penalty kick?

Perhaps one of the most undervalued skills of developers to to affect change.

Our fear of missing out is usually a fear of missing out on a specific opportunity.

You've probably seen the stereotypical hacker type. Someone who stays up late, drinking energy drinks endlessly and working in the dark. In today's episode we're uncovering core features of the 10x engineer stereotype and why this could be viewed as unhealthy.

Today, we're talking about managing anxiety in the workspace.

In your career, you've probably experienced beginner's luck. Today, we'll put ourselves in a beginners shoes and get an understanding of why beginner's luck exists.

Will is an engineering manager at Stripe, and he recently published a book titled, An elegant puzzle.

Will is an engineering manager at Stripe, and he recently published a book titled, An elegant puzzle.

Will is an engineering manager at Stripe, and he recently published a book titled, An elegant puzzle.

In today's episode, we're discussing young developers and mentoring. This episode is all about clarity.

What are your goals for the rest of your year? That's what we're talking about in today's episode of Developer Tea

It's important to have a foundation for best practice but where does it come from?

Whether you have a job or interviewing for someone to take a job, we are looking for others to provide us feedback.

How many sinks are in your house? You have the information to access this information, and in this episode we can walk through challenges we face.

In today's episode we're chatting again with Matt Klein.

What does a long career as an individual contributor look like? The answer isn't always clear cut, especially if you're give the option of becoming a manager. Today, we'll talk to Matt Klein about how he approaches that.

What do you expect from yourself? Today, we're talking about personal expectations.

We talk about how difficult it is to find a method to produce the results you want.

Take a moment and open your calendar. Look across the last week or two and look at the different meetings you had. Today, we're talking about meaningful meetings.

What should we care about when looking for a job?

One of the most amazing things about the human brain and it's ability to make connections. We talk with DuckDuckGo CEO, Gabriel Weinberg about just that in part 2 of this interview.

One of the most amazing things about the human brain and it's ability to make connections. We talk with DuckDuckGo CEO, Gabriel Weinberg about just that in part 1 of this interview.

There is no one right way to write software. In today's episode we're talking about code that does what you want it to.

You are better off focusing on strengths and becoming an expert than improving your weaknesses to a level of mediocrity.

Make your problems small enough to fit in your head, then compose your solutions.

Three things I wish I knew starting out as a software developer.

Listening requires that you have space. Burnout is a real effect and in today's episode we're talking about how to watch out for burnout.

There's a difficult road in front of anyone who is on a job search. Occasionally, opportunities will land in your lap, but more often, it's a constant review of scanning job descriptions and applications.

In our last episode we talked about big decisions. In today's episode, we're talking about uncovering new options that you didn't think existed.

Our experience as humans is a difficult one to wrap our minds around. Often what we see clearly from the outside looking in is obscured from the inside looking out.

Think back to a moment when your mind shifted at a fundamental level. Today, we're talking about mental simulations and artificial constraints

What do you value? Values aren't always easy to find. In today's episode, we talk about using the lens of fear to understand our values better.

What Kind of Decisions Are You Optimizing For? In today's episode, we focus on the individual contributor level and managerial level.

Most of the time, even when we're succeeding the steps we take on a daily basis are failures. Failure is what we're talking about in today's episode of Developer Tea

New jobs are exciting, but it can also be challenging. In today's episode we're talking about the perspective of starting a new job.

Nobody choses to do things against our interest. In today's episode, we're talking about decisions we face on a daily basis.

I want you to think back to the last meeting you had....did you feel like it was a waste of time?

As a developer, part of your job is estimating risk and value. In today's episode we're talking changing our risk and value evaluations from a static process to a functional process.

What if every decision you made had a bet attached to it? That's

What if every decision you made had a bet attached to it? That's

Take a moment to think about one of your most important goals in life.

When you talk about career goals, you often talk about results.

No matter where you are in your career, whether a developer, designer, PM or manager you have aspirations.

Imagine for a moment that you are a hiring manager who needs to determine who is a good addition to a team of developers. You need to make a judgement call. That's what we're talking about in today's episode of Developer Tea

How can a concept mean so many different things for different people? Why does feedback cause to fear for some and productivity to others?

What do company benefits, birthday presents, and IOUs have in common? That's what we're talking about in today's episode of Developer Tea

What makes you feel comfortable and safe? In today's episode, we're talking about taking risks.

Take a moment to do a thought experiment. Remove your thought extractions.

Today is a special episode of Developer Tea, we're airing an episode in which Jonathan was interviewed by the folks at Soft Skills Engineering podcast.

What is the one thing you do automatically that you wish you could change?

In part 2 of our interview with Ali we cover what Ali's working on now and things she wishes people would ask her more about.

We all have different experiences coming into development, and today we talk with Ali Spittel, a software engineer at Dev.to, director at Women Who Code - DC and lead instructor at General Assembly.

Do you trust yourself to know what you want?

In today's episode we're talking about two habits that successful software engineers employ when facing a problem.

In today's episode, we continue the discussion with Bryan Helmig, CTO of Zapier

In today's episode, we talk with CTO and co-founder of Zapier, Bryan Helmig about the different challenges he faced when starting Zapier and the challenges he's facing today.

In today's episode, we're talking about the habits of successful engineers.

In today's episode, we're going to talk about the different stages of stress and how we can better manage our influence in the job when we're experiencing a stressful situation.

In today's episode, we're talking about solving problems by subtraction vs. additive solutions.

One of the most valuable things you've got is the first part of your working day. In today's episode, we're talking about the best use of those first hours in your day.

One of the barriers to connecting with your career purpose is fear. In today's episode, we're going to talk about working toward your goals knowing that fear will be there with you.

In today's episode, we dive into the rest of the communication model we started discussing in the previous episode in this series.

In part four of our discussion on how we construct software, we're discussing a theory of communication, and how it applies to code. This is a two-part episode (A and B) - subscribe so you don't miss the second half!

In today's episode, we discuss factors that lead to decision variance when constructing software.

In today's episode, we're going to talk a little bit about belief.

In this special series on Developer Tea we're talking about the different ways that software information flows.

In today's episode, we're talking about specific reasons why we may be running into procrastination in our jobs.

We recommend structured retrospectives. Identify things that went well and things that didn't go so well during a project or given week.

Today, we're talking about risk compensation.

Most of the changes you make as a developer are incremental. That's what we're talking about in today's episode.

In today's episode, we're talking about missed opportunities.

In today's episode, we're talking about responding to situations

What code do you believe should be the cleanest?

In today's episode of Developer Tea we're continuing the discussion on challenging our mental models.

Improvement is not a simple concept but usually comes from experience. In today's episode, we're talking about improvement based on questioning what kind of information you should be seeking.

Where do you start when you're adding tests to an untested codebase? That's what we're talking about in today's episode of developer tea.

In today's episode, we're talking about variables to inspect when encountering different problems. At the end of the episode, you'll get 5 tips to add to your toolkit to use when you can use in approach to various problems.

One of this year's goals may be to become a healthy developer. In today's episode, we're giving a few tips to keep you on a path to maintaining a healthy lifestyle as a developer.

What are you learning today? In today's episode, we're talking about movement in our careers and how our tools can be progressing or limiting our options and how to self-correct. We're also announcing the Tea Break Challenge!

You might remember today's guest back in episode 19 & 20. Today, we talk about new projects with the guest of the show, Ben Orenstein. During part 2 of this two-part episode, we dig into financial opportunities and I challenge you, while you're listening to this episode is to consider the lessons you've learned in 2018 and continue to grow in 2019.

You might remember today's guest back in episode 19 & 20. Today, we talk about new projects with the guest of the show, Ben Orenstein. During part 1 of this two-part episode, we dig into different opportunities in learning and I challenge you, while you're listening to this episode is to consider the lessons you've learned in 2018 and continue to grow in 2019.

Today's episode of developer Tea is a personal episode with Michael Chan and today we're digging into faith, life and difficult situations. I challenge you as you're listening to part 1 of this week's two-part episode is to ask yourself how you would answer these same questions.

Check out more about Michael Chan via his Twitter profile: @chantastic

Today's episode of developer Tea is a personal episode with Michael Chan and today we're digging into faith, life and difficult situations. I challenge you as you're listening to part 1 of this week's two-part episode is to ask yourself how you would answer these same questions.

Check out more about Michael Chan via his Twitter profile: @chantastic

In today's episode, we're talking about a different way of looking at rules and perhaps come to a different conclusion on rules and understanding how and when rules apply.

One of our brain's main jobs is to predict our safety and survival, and stories are one of the best ways to pass down a framework to predict the future based on past experiences. In today's episode, we're talking about the power of narrative and ways to break out of story-driven thinking.

Today we're talking about the reality that the work we're doing as developers is complex and those complexities interact with each other. In today's episode, we're talking about ways to chase simplicity when working on complex problems.

On today's episode, we're talking about the idea of striving or pushing toward a goal. That energy we're putting into our goals based on our past. In this episode, we're asking you to think about where we're pushing and how we can shift our thinking to establish a more calm view of our careers and personal selves.

Today we're talking about hunting down bugs. We'll cover the history of solving for bugs, recognize the appreciation that we're even able to solve these problems, and offer two tips to keep you encouraged during bug fixes.

It's December and a lot of folks are thinking about the gifts they plan to purchase or make for loved ones. In today's episode, we're going to talk about how we can take advantage of our appreciation for details and practical ways to come back to the details we put into our personal lives and as a developer.

In today's episode, we're talking about the concept of detachment and how it corresponds to a developers work and behavior.

Today we're talking about various falsehoods. We'll identify some common encounters, and offer some insight into resolving falsehoods when you identify them.

Today we're talking about ways to identify overconfidence in yourself and in your co-workers and we'll offer some tips to address overconfidence.

Having a thankful attitude of the world around you has proven to benefit you mentally, physically and emotionally. In today's episode, we're talking about a particular way of reflecting inward by recognizing how people who have helped us progress in our careers.

Take a moment to think about how you respond to stress. You're tested when you face a challenge or a problem occurs in your world.

In today's episode, we're going to talk about the ways we express ourselves when faced with stress or challenges we're faced with, and different approaches that can help us handle stresses throughout our work day.

There's a common reason why we over optimize code, why different companies have different levels of quality of code, and why you choose the size of coffee you choose when grabbing a cup of joe. In today's episode, we're talking about how these three things correspond.

In today's episode, we're joined again by Julian Shapiro and in the second part of a two-part episode. In this episode, Julian talks about how his past experiences building projects lead him down the Marketing path he walks today.

In today's episode we're joined by Julian Shapiro and in this first part of a two-part episode, Julian talks about building Velocity. js and what he learned while building that project. Be sure to subscribe in whatever podcast app you use so you don't miss out on part-two, coming out this Friday.

Fear can often keep us from moving forward and in today's episode, we're talking about different techniques to keep us moving into uncertainty one step at a time.

One of the ways you can do better work and uncover more about the world around you are through different patterns of thinking and angles that usually come from rules we've learned. In today's episode, we're focusing on rules and how we can approach a new rule from three different angles.

When was the last time another developer said something that you disagreed with? In today's episode, we're talking about theories. How someone can be wrong but more often how we can all be right.

In today's episode, we're talking about three rules or practices to live by when building healthy and sustainable habits.

It's November now and we're closing in on the end of the year. As we look past the year and forward toward the future, we reflect and observe. Most of the days past were filled with things we could have done or what we could have done differently. On today's episode of Developer Tea, we're talking about habits and how we can build good habits.

In today's episode, we're talking about communication with co-workers and how we can improve those interactions.

In today's episode, we're going to define symmetry in code and identify three things to consider when identifying what tradeoffs we're making in our work.

Today's episode we're talking about three specific lessons that I've learned while working in React, and the hope is that this episode to help you consider how a tool can help you learn a concept.

Usually, on this show, we talk about ideas or research, but in today's episode, we're talking about my personal experience learning React and how we can apply an experience of learning in your career as you're using it.

In today's episode, we're going to talk about a couple of strategies to get your ego out of the way so you can empathize with another person's opinion and argue better.

In today's episode, we'll talk about vantage points or thoughts to ponder or lenses that we can look through to view our careers and goals from time to time and get a better grasp on the meaning for what we're doing in development.

You are not the only person who matters in your purpose-driven career. That's what we're talking about in today's episode of Developer Tea. Finding advocates within you team or with your customers with help you move faster in your career.

It's important to view yourself as more than a part of a story. In today's episode, we're talking about the self-sabotage that comes with algorithms we identify for ourselves and how we can learn from our past when planning for the future.

In today's episode, we're talking about ways that we intentionally give our attention to things that really don't matter, and how we can easily convince ourselves that a distraction is happening to us, instead of chosen.

Today we have an awesome guest that I met outside of his profession. Today's guest is Trevor Hinesley, who is the CTO of Soundstripe and in part 2 of this two-part interview with Trevor, we talk about some struggles that go along with being a leader at a company.

Today we have an awesome guest that I met outside of his profession. Today's guest is Trevor Hinesley, who is the CTO of Soundstripe, and in part 1 of this two-part interview with Trevor, we talk about the path we took to get to a leadership role.

In today's episode, we're going to talk about the Dreyfus model of skill acquisition.

Working with code that's been directed by humans can be intimidating. We come to the table with our emotions, bias, opinions and experiences and approach writing code from one day to the next.

In today's episode, we're talking about our humanity, combined with deadlines, revenue or other business goals get in the way of how we write our code day to day, but if we recognize the humanity in our code we can work on improving the way we work.

Today we're talking about how we can still become great developers in craft and yet still find ourselves googling the things we've forgotten. We'll talk about how to get beyond ourselves as being great at something and remind ourselves that we are all continuing to learn and get better.

In today's episode, we're getting back to the bread and butter of learning and talking about the ways we learn and talk about five different anti-patterns for learning.

In today's episode, we're talking about three anti-partners that you are probably experiencing or creating with your co-workers that you have learned, observed or emulated based on the people around us and specific behaviors that we can avoid to improve our relationships with our co-workers.

Think about a time when you got great advice. In today's episode of Developer Tea, we're going to talk about the relevance of advice we receive and how we should be listening and following the advice we get today and advice we've gotten in the past.

Doing good work breaks down when you can't realize your own self-worth. In today's episode, we're talking about decision making. accepting that we'll make mistakes and the ability to take action in the face of uncertainty.

There are some huge glaring problems when we only look at successful people and try to emulate them. That's what we're going to talk about today, advice from successful people and what to question.

In today's episode, we're talking about the idea that shortcuts lead to a faster solution. Typically we make shortcuts in the name of getting a minimum viable product out the door. We'll dig into what these shortcuts can do well and what we can miss is taking a shortcut as developers.

What are some key things that make up your days? In today's episode, we're talking about purposeful rituals to help us find our career purpose.

What do you need to be happy? Today we're going to talk about finding the things that we need to make us happy in ourselves and where we can put our efforts to continue making us happy down the road.

In today's episode, we're talking about uncovering internal fears and how we can face them, instead of avoiding them.

In today's episode, we're going to talk about how the experiences you have influence your behaviors and the pros and cons of being experiences vs. experiencing something for the first time.

In today's episode, we're talking about our development beliefs and how we can prepare ourselves if those development beliefs are challenged and change.

We talk about bias on this show quite a bit but haven't talked about what biases are. In today's episode, we're going to identify different types of biases and give you some tools to respond when you notice yourself reacting to bias.

Today we're talking about intentionally defined systems to help us do our jobs better, so we can do our work smarter in the long term.

In today's episode, we're reflecting on how we acted yesterday and exploring our opportunities ahead of us.

In today's episode, we're going to talk about different tactics and times of day to make tough vs. easy decisions during your day.

What do you expect to happen today? Maybe it's in your career or if you're job searching, maybe it's an expectation in your email inbox, but what do you expect to improve on personally, today? In today's episode, we're going to talk about our will and actions on a day-to-day basis.

Today we are thrilled to have Daniel Pink on the show, Daniel has four New York Time Best Sellers and Daniel has a wide variety of experience including being a chief speechwriter for Al Gore in the 90s, and has one of the 10 most watched talks on TED talks.

In part 2 of our interview, we're going to talk about Daniel's recent work he's done and what he's excited about in his latest research and dig into his newest book, "When" The scientific secrets of perfect timing.

Today we are thrilled to have Daniel Pink on the show, Daniel has four New York Time Best Sellers and Daniel has a wide variety of experience including being a chief speechwriter for Al Gore in the 90s, and has one of the 10 most watched talks on TED talks.

In part 1 of today's interview, we're going to talk about Daniel's experiences and writings and dive right into what Daniel wishes more people would ask him about.

Today I have some personal news to share, in addition to talking about life changes and accepting the fear that comes with change.

The world of computer science lost a legend last week when Jerry Weinberg passed away on August 7th, 2018. Author of "The Psychology of Computer Programming" as well as "Introduction to General Systems Thinking and quite a few other books, Jerry left us with a better understanding of what it means to be a developer.

Today's episode is a tribute to Jerry's work.

Something that's interesting about instruments is the asymmetry of the job of each hand for skilled musicians. That's what we're going to be talking about in today's episode, the idea of asymmetry that developers experience.

As a developer, you've probably encountered an offer to pursue remote work. More and more people are working in a nomadic state as opposed to in an office. So it makes sense to do some studying around remote work and the tradeoffs between remote and in-office work.

When was the last time the opposite of what you expected occurred? In today's episode, we're going to talk about why we can experience something entirely different than we were initially expecting.

One of our most popular episodes on the show was on a subject that's tough to talk about. The subject was time and time management, and that's what we're going to talk about in today's episode - the plasticity and difficulty that time presents.

Today, we're talking about doing good work and writing better code, and this episode will ask you to question what good code is. We'll be exploring that through the lens of the code smell called Primitive Obsession.

What code do you need today? Today's episode is all about business objectives that get translated into our code.

What was the last time you felt 100% certain about a conclusion you made? In today's episode, we're talking about conclusions and how we come to them. Today's episode will challenge you to ask more questions before landing on conclusions

In today's episode, we're talking about how we view our co-workers around us and our perceptions of ourselves.

What questions are you answering right now? On today's episode we're talking about the power of questions, and more specifically the implicit questions that you're asking in your day.

In today's episode, we're talking about the people who you're thankful for or impressed by and letting others know that we appreciate them with zero expectation.

Part of the point of Developer Tea is to help driven developers connect to their career purposes. In today's episode, we're going to talk about finding purpose in smaller ways.

Today we're talking about problems we face every day as developers, and we face problems every day in a lifecycle -- meaning our problems are almost never atomic.

It's important that we remember ourselves as humans with emotions and recognize how our emotions affect our behavior and decisions.

In today's episode, we talk about astrology's methodology can be very persuasive and similarities in perceptions of code.

Our brains are lazy, but if a story makes sense, that can be more persuasive than raw data and often picked up more readily than data.

In today's episode, we're talking about empathy and why everyone needs it.

In today's episode, we're talking about the paradox that happens when we get caught up seeking the perfect code. How do we address this and get past our own assumptions?

It's important to understand yourself. Most importantly, it's important to understand how your brain works. What are the things that stick with you and why do those things stick with you?

We've been talking about choice on the past few episodes of Developer Tea and today we're going to continue down that road in today's episode.

Today we're talking about how we navigate our careers when we feel like there are no good options out there for us, and how to remain optimistic.

In today's episode, we're talking about pros and cons lists based on what we're focusing on, either positive or negative and on the weight of our overall goals.

Choices shape our careers, and in today's episode, we're going to talk about decision making and how we can evaluate decisions to move forward instead of letting decisions stop us.

Today we're talking about changes that we want to make both for ourselves and in our careers.

To help guide this conversation, we'll be looking at a few motivational quotes from Kent Beck. Kent is an author, speaker, and developer who's on a mission to help geeks feel safe in the world.

The way we develop is impacted by the way we view the world around us. In today's episode, we're talking about the concept of mindfulness and recognizing that the past is out of our reach while the future fluctuates. This uncertainty can impact the way we view our work as developers, and how we can observe this to manage our mental energy.

In today's episode, we're talking about how you get used to something over time. More specifically we talk about how our normalcies are created.

In today's episode, we're talking about breaking the habit of incremental progress. How can we step away from solving the problems that are right in front of us and dig deeper into the core of a problem?

On this show, we often talk about breaking a problem down into smaller tasks, and in today's episode, we have the pleasure of speaking with Andrew Ofstad, who a co-founder of Airtable.

Airtable is the future of data management, specifically spreadsheet data management, and in part two of this two-part episode, we discuss some of the learnings Andrew has discovered along his journey into Airtable.

On this show, we often talk about breaking a problem down into smaller tasks, and in today's episode, we have the pleasure of speaking with Andrew Ofstad, who a co-founder of Airtable.

Airtable is the future of data management, specifically spreadsheet data management, and in part one of a two-part episode, we discuss how Andrew got into it and where it's going.

If you're listening to this episode be sure to tune in to part 2, coming out later this week.

Take a moment to think about what time it is. In today's episode, we're going to talk about how time matters to the work you do.

How do you set yourself up for a productive day? That's what we're going to be talking about in today's episode and how we can use our own motivations to get us through some of the harder parts in our day.

One of the skills that you'll always need to get better at is debugging. Today, we're getting extremely practical and talking about how debugging is an incredibly complex thing that developers have to do and how we can get better.

When was the last time you slowed down your thinking to focus a little further out. Today, we're going to focus on our fears and anxieties about our future selves and use that to help us do our current work well.

On this show, you know we talk about psychology quite a bit and today we sat down with Jon Yobonski to talk about LawsofUX.com and other practical phycological principles.

In the second part of this two-part interview with Jon, we talk about LawsofUX.com, Jacob's Law and how Jon goes from development to design using these principles.

On this show, you know we talk about psychology quite a bit and today we sat down with Jon Yobonski to talk about Laws of UX.com and other practical phycological principles.

In the first part of this two-part interview with Jon, we talk about LawsofUX.com and how Jon goes from development to design using these principles.

Do you ever get the sense that your day is planned for you? In today's episode, we're talking about how much we believe our days are controlled by us vs. controlled by decisions we've made in the past.

Take a moment to take a few breaths. That's what we're talking about in today's episode, taking a moment to appreciate the time you live in and how far you've come as a person and a developer.

Becoming a great developer comes with practice and observation. Today, we're going to talk about developing long-term learning habits of developers and ways that you can evaluate the health of your learning environments.

How do you write beautiful code? This is an age-old question for developers and in today's episode, we're going to talk about different techniques to come out of a coding session feeling confident and happy with your work.

Perhaps you've faced the problem where something works perfecting fine on your device but broken for someone else. Today, we're talking about ways to signal yourself when you're in these situations through inductive and deductive reasoning.

Have you ever tried to understand what a 4th dimension would feel like? In today's episode, we're going to be talking about gaining new perspectives and why it's so hard.

What is your most memorable de-bugging session? Today, we're talking about fixing our losses by reframing our situations.

If you've ever lived in a dorm room, then you've probably heard of the furniture company - IKEA. Its affordable furniture that comes unassembled and building furniture gives you a feeling of accomplishment or frustration depending on how well the furniture was packaged or instructions were written. That's what we're talking about in today's episode - technical protocols and how to develop a good protocol.

It's not an easy task to describe what you do as a software developer to a non-technical person. A blanket description is to tell non-technical people that we "solve problems". That's what we're talking about in today's episode and we'll explore different strategies to solve problems we face as developers.

Take a moment to think about the tools you use to do your development work? What text editor are you using? Which web browser are you defaulting to?

In today's episode, we're talking about tools that you could be using or already are using and intentions we can put in place to make them better.

What is your plan for today? Where are you going to go and what people are you going to interact with? A lot of the decisions we make become automatic. That's what we're talking about today with Max Hawkins.

Max was also on NPR's Invisibilia podcast and we reference his episode a few times in this part 2 of our conversation with Max as well as the part 1 episode.

What is your plan for today? Where are you going to go and what people are you going to interact with? A lot of the decisions we make become automatic. That's what we're talking about today with Max Hawkins.

Max was also on NPR's Invisibilia podcast and we reference his episode a few times in this part 1 episode and the part 2 episode.

What is on your mind? Today we are talking about ways we can inspect our default state of mind.

Think about the last 5....20 and 100 days. If you're like most people then most of those days had one thing in common that you can draw a line between and say you repeated. Today, we're talking about the daily things that we have control over, how we cultivate habit and how we can change our habits.

If you've ever known a small child, then you've probably noticed that when they get hurt, they react by running to an adult for consolation. We'd like to think that we grow out of this as adults, but we need to be taught to manage a situation. Today, we're talking about the concept of being a tattletale and knowing when it's helpful and when it's hurtful.

The episode wraps up our week of practical applications. In today's episode, we're talking about why we don't pick up a new tool, keep our documentation up to date, and why we're not following New Year's resolutions. More broadly put, we're talking about habits. Why some stick and why others don't.

This week we're talking about practical things and today we're talking about 3 psychological realities that can help you connect better with your coworkers.

This week we're going to get very practical. Today we're talking about identifying code smells (very common ones) and a few ways to fix them.

What do great learners have in common? In today's episode we're talking about are the common factors of successful people and what we can learn from their experiences.

Do you know what makes you happy? In today's episode we're talking about what it means to be happy and how to connect to our happiness when it changes from moment to moment

What does it mean to write good code? In today's episode we're answering this question with the use of a heuristic.

Biases are going to change the way you view statistics. In today's episode we're talking about different ways you can work around your biases.

Today we're talking about ways that we exacerbate ways of seeing things clearly. More specifically we're determining how to uncover truth as it relates to our surroundings, or inspection.

We've established that statistics are useful and more relevant in our day-to-day work life, but how do statistics effect our personal selves? In Today's episode we're talking about what statistics mean for our personal selves.

What makes discussions about statistics sound cold? In today's episode we're breaking down the etymology of statistics, how it's evolved over the years and how we can make better decisions based on real statistics.

How is it that we know the right things to do but often don't do them? In today's episode we'll be discussing internal operations that are so clearly correct but sometimes we fail to do it.

No matter what problem you're trying to solve, if you can create a structure to approach the problem you'll be faster at solving it. Today, I'll be sharing with you two strategies to help you structure your problem solving practice.

Most of us grow up learning skills to help us take care of things. Unfortunately we are not often taught how to keep our minds clear. In today's episode we're talking about ways to regularly help reduce our stress and maintain a healthy mindset.

Today's episode is all about the "now" that will lead you into the future. You may have grand visions of what happens in 10 years or even 20 years down the road, but what about today? How can you connect your purpose to today?

Today's episode is about big problems. The kind that aren't answered simply or in a few words, but rather with a cascade of actions. How can you get unstuck on big problems?

What do grocery lists have in common with solving problems? As it turns out, quite a lot. In today's episode, we discuss solving problems by using parameters more effectively.

Every industry has its problems, and this is also true for developers and the people in that industry. In today's episode we're talking about three problems developers face in this industry

How would you go about discovering if you actually learned something you wanted to learn? Today's episode is about evaluating whether or not you've learned something and how to shape your learning process.

In today's episode we're talking about leadership and having better 1-on-1s with our leaders.

Basically everything you interact with is a tool. How does this shape you? How does it shape your evolution and learning? We'll talk about how you can pick your tools better in this episode.

You've probably heard of delayed gratification? In today's episode we're talking about what we're willing to pay for gratifications now vs in the future and how to use the tendency to want immediate gratification to our advantage.

In today's episode, we'll talk about working with what you've got to solve a problem.

In today's episode, we talk about preparing for the unexpected.

Today's episode is sponsored by Linode.

In 2018, Linode is joining forces with Developer Tea listeners by offering you $20 of credit - that's 4 months of FREE service on the 1GB tier - for free! Head over to https://spec.fm/linode and use the code DEVELOPERTEA2018 at checkout.

In today's episode, we'll discuss how important "dumb" questions can be.

Today's episode is sponsored by Linode.

In 2018, Linode is joining forces with Developer Tea listeners by offering you $20 of credit - that's 4 months of FREE service on the 1GB tier - for free! Head over to https://spec.fm/linode and use the code DEVELOPERTEA2018 at checkout.

How is it that we can make so many decisions in a day? Today we're going to talk about what it means to have a mental model.

Take a minute to think about the last big bug you worked on and how you felt....today we're talking about a way to track down bugs and solving long, drawn out debugging sessions.

In today's episode, we talk about the ripple effects of the work you do.

In today's episode, we discuss how experimenting can be more beneficial than thinking.

In today's episode, we talk about a statistical phenomenon that might change the way you think about comebacks and falling stars.

In today's episode, we talk about a way to avoid feeling like you're just working on an endless list of tasks.

In today's episode, we discuss more research biases that can lead you down the road of bad decisions and bad information.

When does bias begin?

We know that bias begins way in advance of your research starting and that's what we'll be talking about in today's episode.

In today's episode, we start a discussion about the authority and persuasive ability of research and how bias can have major effects without us realizing it.

In today's episode, we discuss the potential detriments of over-comparing yourself to others.

Your brain is your ally, and your enemy. This contentious relationship can make for some difficult experiences, and it makes sense for you to be aware of that reality. We'll discuss ways your brain might betray you in this episode.

Action is non-linear. We'll break that down in today's episode, and explain how not understanding this core reality can lead to FOMO and impostor's syndrome.

Usually, less code is better code. Refactoring usually looks best when lines of code are deleted and replaced with simpler solutions.

However, sometimes more code is actually the best answer. In this episode, we talk about three times when that is true.

Your imagination is powerful but sometimes it can lead us down a wrong direction. Today we're talking about fictions we create for ourselves, it's power and sometimes debilitating effects.

In today's episode, we'll be discussing the importance of a holistic approach to working.

In what ways are you wrong? In today's episode we'll be continuing our discussion on perception and the ways in which we are wrong is an important question to ask ourselves.

Ever had a brain block? How can you overcome that? In Today's episode we're talking about angles of approach in problem solving.

What does it mean to be wrong? Specifically what does it mean when our opinions are wrong? In Today's episode we're talking about differences in perceptions, what happens when we're wrong and the anxiety and behavioral psychology that's involved.

Today's episode is a principles episode. We're talking about how you can be more truthful with yourself. How can you identify what you believe about yourself, and redirect the lies we tell ourselves.

In today's episode, I talk with Chris Shinkle, Director of Innovation at SEP. I believe today's episode is one of the most important interviews I've done to date, and I hope you enjoy it as much as I did!

Today's episode is sponsored by Linode. In 2018, Linode is joining forces with Developer Tea listeners by offering you $20 of credit - that's 4 months of FREE service on the 1GB tier - for free! Head over to https://spec.fm/linode and use the code DEVELOPERTEA2018 at checkout.

In today's episode, I talk with Chris Shinkle, Director of Innovation at SEP. I believe today's episode is one of the most important interviews I've done to date, and I hope you enjoy it as much as I did!

Today's episode is sponsored by Linode. In 2018, Linode is joining forces with Developer Tea listeners by offering you $20 of credit - that's 4 months of FREE service on the 1GB tier - for free! Use the code DEVELOPERTEA2018 at checkout.

Today's episode is a re-air of a discussion we had in 2017 about finding your perspective.

In today's episode, we're talking about the transtheoretical model of behavioral change. This will help you understand the different stages you go through when making a resolution to shift your behavior.

In today's episode, we will look ahead to 2018 and discuss the future of Developer Tea.

Today's episode is brought to you by Linode.

Linode provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners!

In today's episode, we will recap what happened in 2017 on Developer Tea.

Today's episode is brought to you by Linode. Linode provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, I talk with Elena Grewal, head of data science at Airbnb. We cover a wide variety of topics, so make sure you catch the first part of this interview as well!

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better collaboration. Head over to spec.fm/fuse to learn more today!

In today's episode, I talk with Elena Grewal, head of data science at Airbnb. We cover a wide variety of topics, so make sure you catch the second episode in this interview as well!

Today's episode is brought to you by Linode. Linode provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, I give you 3 anti-resolutions to start out your 2018 planning.

Today's episode is brought to you by Linode. Linode provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

It's 3X3 Week!

All week we'll be covering three tips to make you a stronger developer. Today's episode we cover three simple questions you can ask yourself that might change the way you think.

It's 3X3 Week! All week we'll be covering three tips to make you a stronger developer. Today's episode we cover three biases that you need to protect yourself from as a developer.

In today's episode, I interview Joshua Aziz from TransferWise.

Today's episode is brought to you by Linode. Linode provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, I interview Joshua Aziz from TransferWise.

Today's episode is brought to you by Linode. Linode provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we discuss the power of inquiry and Socratic question oriented thinking.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better collaboration. Head over to spec.fm/fuse to learn more today!

In today's episode, we discuss some practical advice for habit change.

Today's episode is brought to you by Linode. Linode provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we continue talking about behavior change. This time, we're discussing how a simple reminder can make a huge difference.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better collaboration. Head over to spec.fm/fuse to learn more today!

In today's episode, we hear an inspiring story from listener Basil.

Today's episode is brought to you by Linode. Linode provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we continue interview week by talking about the importance and psychology of first impressions.

Check out the Beyond Bootcamp Interview Week Prep Guide at https://beyondbootcamp.io now!

In today's episode, we continue interview week by talking about growth oriented questions.

Check out the Beyond Bootcamp Interview Week Prep Guide at https://beyondbootcamp.io now!

In today's episode, we kick off interview week by talking about Heather's question about moving into devops from her current position.

Check out the Beyond Bootcamp Interview Week Prep Guide at https://beyondbootcamp.io now!

In today's episode, we continue Focus Week by answering a listener question about participating in mindful distractions.

Today's episode is brought to you by Linode. Linode provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we continue Focus Week by discussing factors that contribute to focus.

Today's episode is brought to you by Linode. Linode provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we kick off Focus Week by talking about ways you can better attack your distractions through destructuring.

Today's episode is brought to you by Linode. Linode provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we conclude the first 3x3 week with a list of 3 morning routine tasks every developer can benefit from.

Today's episode is brought to you by Linode. Linode provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we continue the first 3x3 week with a list of 3 things you can do to improve your resumé, quickly.

Today's episode is brought to you by Linode. Linode provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we kick off the first 3x3 week with a list of 3 things you shouldn't be doing.

Today's episode is brought to you by Linode. Linode provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we start a discussion about the legal implications of the new digital age with my guest, Gary D. Nissenbaum. You can see Gary's firm and check out the services they provide at gdnlaw.com - thanks to Gary for joining me on the show!

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better collaboration. Head over to spec.fm/fuse to learn more today!

In today's episode, we start a discussion about the legal implications of the new digital age with my guest, Gary D. Nissembaum. You can see Gary's firm and check out the services they provide at gdnlaw.com - thanks to Gary for joining me on the show!

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better collaboration. Head over to spec.fm/fuse to learn more today!

Today's episode is all about the environments we work in and the skills that contribute beyond the code. Jason Vasquez, CTO at Developertown, joins me as a guest.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better collaboration. Head over to spec.fm/fuse to learn more today!

Today's episode is all about the environments we work in and the skills that contribute beyond the code. Jason Vasquez, CTO at Developertown, joins me as a guest.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode we discuss a few pieces of advice for your upcoming interview.

In today's episode, Enrico asks about how to navigate situations where other people don't seem to understand him.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better collaboration. Head over to spec.fm/fuse to learn more today!

In today's episode, I talk with Kristen Gallagher about HR. This isn't the boring stuff you think when you first hear the term human resources; we talk about how HR can help teams work better together.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, I talk with Kristen Gallagher about HR. This isn't the boring stuff you think when you first hear the term human resources; we talk about how HR can help teams work better together.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we talk about a habit that I believe anyone listening to this can benefit from: a morning/evening journal session.

Today's episode is brought to you by Spec! Spec is here to help you level up as a developer, designer, or other digital creative producer. Check out the other shows and community by heading to spec.fm, and join the spec community at https://spectrum.chat!

In today's episode, we talk about a habit that I believe anyone listening to this can benefit from: a morning/evening journal session.

Today's episode is brought to you by Spec! Spec is here to help you level up as a developer, designer, or other digital creative producer. Check out the other shows and community by heading to spec.fm, and join the spec community at https://spectrum.chat!

In today's episode, I interview Mark Engelberg. Mark creates puzzle games, and most recently created the "CODE" series of games in collaboration with ThinkFun. Mark's insights into learning and teaching are fantastic. I hope you enjoy this episode!

Today's episode is brought to you by Swiftype.

Swiftype is an AI-powered search platform that delivers fast, relevant and customizable search results for websites, applications and businesses. Swiftype's suite of products have revolutionized the way people find information across their organization and on public facing websites. Integrate easily with tools like GitHub, JIRA, Confluence, Dropbox, and more for even better searching power. To learn more about Swiftype Search or for a free trial, visit https://swiftype.com/developertea today!

In today's episode, I interview Mark Engelberg. Mark creates puzzle games, and most recently created the "CODE" series of games in collaboration with ThinkFun. Mark's insights into learning and teaching are fantastic. I hope you enjoy this episode!

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we discuss the cycle of abstraction, and how you can use abstraction to create new and unique value.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we conclude the DCR Traits of a Great Developer series with a review of all of the traits we've discussed.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better collaboration. Head over to spec.fm/fuse to learn more today!

In today's episode, we continue the DCR traits of a great developer. Today's trait is bravery.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better collaboration. Head over to spec.fm/fuse to learn more today!

Today's episode is the next of a series of episodes extending our previous discussions from the Developer Career Roadmap. The first episode from that series can be found here: https://spec.fm/podcasts/developer-tea/49656

Today's episode focuses on having an ownership level of responsibility.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

Today's episode is the next of a series of episodes extending our previous discussions from the Developer Career Roadmap. The first episode from that series can be found here: https://spec.fm/podcasts/developer-tea/49656

Today's episode focuses on cultivating your curiosity.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

Today's episode is the next of a series of episodes extending our previous discussions from the Developer Career Roadmap. The first episode from that series can be found here: https://spec.fm/podcasts/developer-tea/49656

In this episode, we're talking about having a Growth Mindset.

Today's episode is sponsored by Rollbar. With Rollbar, you get the context, insights and control you need to find and fix bugs faster. Rollbar is offering Developer Tea listeners the Bootstrap Plan, free for 90 days (300,000 errors tracked for free)! Head over to rollbar.com/developertea now for the free 90 day offer.

Today's episode is the next of a series of episodes extending our previous discussions from the Developer Career Roadmap. The first episode from that series can be found here: https://spec.fm/podcasts/developer-tea/49656

Today's episode is sponsored by Rollbar. With Rollbar, you get the context, insights and control you need to find and fix bugs faster. Rollbar is offering Developer Tea listeners the Bootstrap Plan, free for 90 days (300,000 errors tracked for free)! Head over to rollbar.com/developertea now for the free 90 day offer.

Today's episode is the next of a series of episodes extending our previous discussions from the Developer Career Roadmap. The first episode from that series can be found here: https://spec.fm/podcasts/developer-tea/49656

Today's episode focuses on becoming a communications expert.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

Today's episode is the next in the lineup of episodes extending our previous discussions from the Developer Career Roadmap. The first episode from that series can be found here: https://spec.fm/podcasts/developer-tea/49656

Today's episode focuses on the ability to expand your perspective.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we continue the DCR traits of a great developer. Today's trait is having the grit of a scientist.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better collaboration. Head over to spec.fm/fuse to learn more today!

Today's episode is the first of a series of episodes extending our previous discussions from the Developer Career Roadmap. The first episode from that series can be found here: https://spec.fm/podcasts/developer-tea/49656

Today's episode focuses on the trait of humility.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

Today's episode is our second introspection episode - we'll be using values to ask ourselves two key questions about our decisions.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we talk about finding what you are best at. In this episode, you'll explore this idea by asking some self-interrogation questions.

Today's episode is sponsored by Dolby. One of the most important things you can do for your users is ensure that the quality of your audio is strong. You already know Dolby and sound quality go hand-in-hand. Check out how Dolby can help you make your web applications better at spec.fm/dolbyios.

In today's episode, we talk with Rachel Nabors about her new book, course, and how to respond to rejection.

Today's episode is sponsored by Dolby. One of the most important things you can do for your users is ensure that the quality of your audio is strong. You already know Dolby and sound quality go hand-in-hand. Check out how Dolby can help you make your web applications better at spec.fm/dolby.

In today's episode, we talk with Rachel Nabors about her new book, course, and how to respond to rejection.

Today's episode is sponsored by Dolby. One of the most important things you can do for your users is ensure that the quality of your audio is strong. You already know Dolby and sound quality go hand-in-hand. Check out how Dolby can help you make your web applications better at spec.fm/dolbyios.

In today's episode, we talk about different kinds of "mystery voices" and how to avoid them.

Today's episode is sponsored by Dolby. One of the most important things you can do for your users is ensure that the quality of your audio is strong. You already know Dolby and sound quality go hand-in-hand. Check out how Dolby can help you make your web applications better at spec.fm/dolby.

Today's episode is about scaling and detailing features, and is the first in a series of episodes about planning.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we discuss what it takes to create a learning environment that can get your gears turning immediately.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, I outline a few tips for students who are starting back to school.

Today's episode is sponsored by Rollbar. With Rollbar, you get the context, insights and control you need to find and fix bugs faster. Rollbar is offering Developer Tea listeners the Bootstrap Plan, free for 90 days (300,000 errors tracked for free)! Head over to rollbar.com/developertea now for the free 90 day offer.

In today's episode, I answer listener Michael's question regarding dev bootcamps.

Today's episode is sponsored by Rollbar. With Rollbar, you get the context, insights and control you need to find and fix bugs faster. Rollbar is offering Developer Tea listeners the Bootstrap Plan, free for 90 days (300,000 errors tracked for free)! Head over to rollbar.com/developertea now for the free 90 day offer.

In today's episode, we talk about why "launch dates" can be detrimental to progress.

Today's episode is sponsored by Flywheel Local. Stop debugging local environments and spend more time designing, developing, and launchingWordPress sites with Local by Flywheel. Head over to local.getflywheel.com to download Local for free today!

In today's episode, we talk about thinking in intervals.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we talk about minimum viable prioritization.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we talk about what you can see - and what you cannot.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, I talk with one of the most influential voices in technology in the last 20 years - Kevin Kelly. Kevin is the author of "What Technology Wants" and "The Inevitable", co-founded Wired magazine, and is now leading the charge of optimism as it relates to the future.

Today's episode is sponsored by Rollbar. With Rollbar, you get the context, insights and control you need to find and fix bugs faster. Rollbar is offering Developer Tea listeners the Bootstrap Plan, free for 90 days (300,000 errors tracked for free)! Head over to rollbar.com/developertea now for the free 90 day offer.

In today's episode, I talk with one of the most influential voices in technology in the last 20 years - Kevin Kelly. Kevin is the author of "What Technology Wants" and "The Inevitable", co-founded Wired magazine, and is now leading the charge of optimism as it relates to the future.

Today's episode is sponsored by Rollbar. With Rollbar, you get the context, insights and control you need to find and fix bugs faster. Rollbar is offering Developer Tea listeners the Bootstrap Plan, free for 90 days (300,000 errors tracked for free)! Head over to rollbar.com/developertea now for the free 90 day offer.

In today's episode, I talk with Chris Ferdinandi! Check out his stuff at gomakethings.com

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, I talk with Chris Ferdinandi! Check out his stuff at gomakethings.com

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we talk about building and managing an idea portfolio in your organization.

Today's episode is sponsored by Flywheel Local. Stop debugging local environments and spend more time designing, developing, and launchingWordPress sites with Local by Flywheel. Head over to local.getflywheel.com to download Local for free today!

Today's episode is sponsored by Flywheel Local. Stop debugging local environments and spend more time designing, developing, and launchingWordPress sites with Local by Flywheel. Head over to local.getflywheel.com to download Local for free today!

In today's episode, we discuss the importance of applying iteration to learning.

Today's episode is sponsored by Codeship! Get started today with Codeship and get 100 free builds. P.S. - Codeship is 100% free for open source projects! Head to https://spec.fm/codeship to get started today!

In today's episode, we talk about a simple concept of being willing to let go of your opinions, while not watering them down.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we talk about why kids love to watch the same movies over and over, and how you can learn from this behavior to improve your career (seriously!).

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, I answer listener question from Daw Chih about over-execution.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we talk about how important a third option can be in decisionmaking processes.

Today's episode is sponsored by Codeship! Get started today with Codeship and get 100 free builds. P.S. - Codeship is 100% free for open source projects! Head to https://spec.fm/codeship to get started today!

In today's episode, we discuss once again the concept of turbulence and fortitude.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we talk about a specific type of collaboration, and a pitfall most development and design teams end up falling into.

Today's episode is sponsored by Codeship! Get started today with Codeship and get 100 free builds. P.S. - Codeship is 100% free for open source projects! Head to https://spec.fm/codeship to get started today!

I'm joined by author David Hoffeld in today's episode to talk about the topic of science and how it affects the sales process.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

I'm joined by author David Hoffeld in today's episode to talk about the topic of science and how it affects the sales process.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $5 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

Is a degree in mechatronics worth it? (Also, what is mechatronics?)

Today's episode is sponsored by Codeship! Get started today with Codeship and get 100 free builds. P.S. - Codeship is 100% free for open source projects! Head to https://spec.fm/codeship to get started today!

In today's episode, we talk aboit disambiguation and using clear words during feedback sessions.

In today's episode, we talk about "Spiral Learning."

Today's episode is sponsored by Codeship! Get started today with Codeship and get 100 free builds. P.S. - Codeship is 100% free for open source projects! Head to https://spec.fm/codeship to get started today!

What do you do when there are no jobs in your area and you're a developer with a family?

In today's episode, I had the opportunity to speak with Tom Eich, CTO at IDEO.

Tom shares valuable insights in both parts of this interview, so be sure to subscribe in your podcasting application of choice!

In today's episode, I had the opportunity to speak with Tom Eich, CTO at Whiteboard.

Tom shares valuable insights in both parts of this interview, so be sure to subscribe in your podcasting application of choice!

In today's episode, we talk about creating useful substitutions through a process of forcing synonyms.

Today's episode is sponsored by Codeship! Get started today with Codeship and get 100 free builds. P.S. - Codeship is 100% free for open source projects! Head to https://spec.fm/codeship to get started today!

In today's episode, we talk about a truth of machine learning, and learning in general. I hope you walk away feeling more confident and less afraid of failure.

Today's episode is sponsored by Rollbar. With Rollbar, you get the context, insights and control you need to find and fix bugs faster. Rollbar is offering Developer Tea listeners the Bootstrap Plan, free for 90 days (300,000 errors tracked for free)! Head over to rollbar.com/developertea now for the free 90 day offer!

In today's episode, we talk about cowboy coding, and how to deal with a legacy project primarily managed by cowboy coders.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better collaboration. Head over to spec.fm/fuse to learn more today!

In today's episode, we talk about a principle of project planning that you can use to help deal with uncertainty.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better collaboration. Head over to spec.fm/fuse to learn more today!

In today's episode, we talk about a principle of project planning that you can use to help deal with uncertainty.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better collaboration. Head over to spec.fm/fuse to learn more today!

In today's episode, I talk with Marcus Morrison about his journey to becoming a CTO of a monthly subscription startup called Datebox.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better collaboration. Head over to spec.fm/fuse to learn more today!

In today's episode, I talk with Will Riley from Flywheel about design systems, local development, teaching a workshop, and API design.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better collaboration. Head over to spec.fm/fuse to learn more today!

In today's episode, I interview Noah Labhart, owner of Touchtap, a mobile development firm in Dallas, Texas. Check out Touchtap here: https://touchtap.io/

Noah and I discuss the value of learning a programming language you never plan to use, and much much more in this interview!

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better collaboration. Head over to spec.fm/fuse to learn more today!

In today's episode, I interview Anne Grundhoefer. Anne spoke at Squares about design systems and the work she does at Projekt202 (https://projekt202.com/), and was kind enough to spend some time talking with me about that work as well.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better collaboration. Head over to spec.fm/fuse to learn more today!

Today we continue the interview with Alex Zub, founder of Handsome.

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better collaboration. Head over to spec.fm/fuse to learn more today!

In today's episode, I talk with Alex Zub about starting a company, learning to speak english through video games, and lots more.

Today's episode is sponsored by Dolby. One of the most important things you can do for your application is ensure that the quality of your audio is strong. You already know Dolby and sound quality go hand-in-hand. Check out how Dolby can help you make your iOS applications better at spec.fm/dolby.

In today's episode, I talk with Aaron Irizarry about what to do when your design and dev team starts to fall apart.

Today's episode is sponsored by Dolby. One of the most important things you can do for your application is ensure that the quality of your audio is strong. You already know Dolby and sound quality go hand-in-hand. Check out how Dolby can help you make your iOS applications better at spec.fm/dolby.

In today's episode, I interview WordPress security lead Aaron Campbell.

Today's episode is sponsored by Dolby. One of the most important things you can do for your application is ensure that the quality of your audio is strong. You already know Dolby and sound quality go hand-in-hand. Check out how Dolby can help you at spec.fm/dolby.

In today's episode, I talk about some differences between a typical job description versus realities you may actually experience.

Today's episode is sponsored by Dolby. One of the most important things you can do for your application is ensure that the quality of your audio is strong. You already know Dolby and sound quality go hand-in-hand. Check out how Dolby can help you at https://spec.fm/dolby

In today's episode, I answer listener David's question about how to answer questions from peers about tooling.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $10 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we talk about the importance of feedback loops.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $10 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, I interview Chris Albon, co-host of Partially Derivative, a fantastic casual discussion podcast about all things data science. Chris is joined by Vidya Spandana and Jonathon Morgan on the show. We discuss the exciting prospects of machine learning and data science in this three part interview!

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $10 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, I interview Chris Albon, co-host of Partially Derivative, a fantastic casual discussion podcast about all things data science. Chris is joined by Vidya Spandana and Jonathon Morgan on the show. We discuss the exciting prospects of machine learning and data science in this three part interview!

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better collaboration. Head over to spec.fm/fuse to learn more today!

In today's episode, I interview Chris Albon, co-host of Partially Derivative, a fantastic casual discussion podcast about all things data science. Chris is joined by Vidya Spandana and Jonathon Morgan on the show. We discuss the exciting prospects of machine learning and data science in this three part interview!

Today's episode is sponsored by Fuse! Build native iOS and Android apps with less code and better collaboration. Head over to spec.fm/fuse to learn more today!

In today's episode we talk about intuition as the shared fluency for experts.

In today's episode, we'll discuss the illusion of control, and why you can't control random.

In today's episode, I talk with Ben Halpern. You may know him from his tweets as @ThePracticalDev. Ben also is the founder of dev.to, a site for developers to share knowledge and culture with one another.

Check out dev.to to learn a bit more about what Ben has created!

In today's episode, I talk with Ben Halpern. You may know him from his tweets as @ThePracticalDev. Ben also is the founder of dev.to, a site for developers to share knowledge and culture with one another.

Check out dev.to to learn a bit more about what Ben has created!

In today's episode, we'll be talking about a very simple shift for your emailing strategy.

In today's episode, we discuss Supui's question regarding how to stand out as an applicant. We reinforce some of the things we've discussed previously, and introduce some new ideas as well. Thanks to Supui for the question!

In today's episode, I answer listener Jonathan's question about getting ready for a baby, and simultaneously planning content.

In today's episode, we talk about hiring in a constrained scenario.

Today is Developer Tea's 365th episode!

In today's episode, we discuss some practical ways to get brainstorming jumpstarted.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $10 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, I answer a listener question about behavioral patterns.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $10 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we'll talk about a mistake you may be making with your resumé (and how to avoid it).

Today's episode is sponsored by Rollbar. With Rollbar, you get the context, insights and control you need to find and fix bugs faster. Rollbar is offering Developer Tea listeners the Bootstrap Plan, free for 90 days (300,000 errors tracked for free)! Head over to rollbar.com/developertea now for the free 90 day offer!

In today's episode, we'll be talking about the importance of a simple step into mental awareness.

The first step into mental awareness can change your behavior - that's exactly what we'll talk about in today's episode. Don't forget to sign up for Soft Skills Weekly at https://softskillsweekly.com!

In today's episode, I discuss a simple way of regaining time in your day that has worked very well for me.

In today's episode, we talk about using substitute questions to gain new and unique perspectives.

Today's episode is sponsored by Pusher. Build awesome realtime features faster with Pusher. Focus on the application, not the infrastructure! Get started today at spec.fm/pusher

In today's episode, I interview Brad Frost, known for coining the term "Atomic Design." Brad literally wrote the book on this subject, and now consults with companies on how to express their brand from language all the way down to the smallest piece of their UI.

Today's episode is sponsored by Pusher. Build awesome realtime features faster with Pusher. Focus on the application, not the infrastructure! Get started today at spec.fm/pusher

In today's episode, I interview Brad Frost, known for coining the term "Atomic Design." Brad literally wrote the book on this subject, and now consults with companies on how to express their brand from language all the way down to the smallest piece of their UI.

In today's episode, I answer a listener question about whether or not it's possible to lead a team from a remote office. We go pretty in depth on this topic, and this is the second of two parts.

In today's episode, I answer a listener question about whether or not it's possible to lead a team from a remote office. We go pretty in depth on this topic, and it will run over to a second part.

In today's episode, I finish my interview Dain Miller, creator of Start Here FM, http://starthere.fm and Director of Tech at Midroll. Make sure you subscribe if you don't want to miss future interviews and content from Developer Tea!

Today's episode is sponsored by Pusher. Build awesome realtime features faster with Pusher. Focus on the application, not the infrastructure! Get started today at spec.fm/pusher

In today's episode, I interview Dain Miller, creator of Start Here FM. This interview is completely packed, so make sure you subscribe if you don't want to miss the final part of the interview!

Today's episode is sponsored by Pusher. Build awesome realtime features faster with Pusher. Focus on the application, not the infrastructure! Get started today at https://spec.fm/pusher

In today's episode, I interview Dain Miller, creator of Start Here FM. This interview is completely packed, so make sure you subscribe if you don't want to miss the next part!

Today's episode is sponsored by Pusher. Build awesome realtime features faster with Pusher. Focus on the application, not the infrastructure! Get started today at https://spec.fm/pusher

In today's episode, we'll discuss why your friends, coworkers, and others you spend a lot of time around may not always give you the greatest advice.

Today's episode is sponsored by Rollbar. With Rollbar, you get the context, insights and control you need to find and fix bugs faster. Rollbar is offering Developer Tea listeners the Bootstrap Plan, free for 90 days (300,000 errors tracked for free)! Head over to rollbar.com/developertea now for the free 90 day offer!

In today's episode, we talk about how even seemingly trivial things can be incredibly important for your focus.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $10 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we talk about how even the first guideline can make a MASSIVE difference in your behavior.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $10 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we talk about a characteristic of code that should throw a warning flag: when you tell a story to describe your code.

Today's episode is sponsored by Rollbar. With Rollbar, you get the context, insights and control you need to find and fix bugs faster. Rollbar is offering Developer Tea listeners the Bootstrap Plan, free for 90 days (300,000 errors tracked for free)! Head over to rollbar.com/developertea now for the free 90 day offer!

In today's episode, we talk about the importance of systems over will-power, and how you can run on autopilot without experiencing the side effects of laziness.

Laurence Bradford and I finish up our conversation about the job market, knowing what you want to do, publishing, and many other topics relevant to the modern developer.

Today's episode is sponsored by Headspace. Headspace offers you guided meditation that you can take with you, and does so in a beautifully made native app experience. Headspace is also hiring! Head over to https://Headspace.com/join-us to learn more about the openings.

In today's episode, I interview Laurence Bradford. Laurence is the creator of Learn Code With Me. For the majority of this interview, we discuss the ambiguity and difficulty of the job market, and finding your way.

Today's episode is sponsored by Dolby. One of the most important things you can do for your application is ensure that the quality of your audio is strong. You already know Dolby and sound quality go hand-in-hand. Check out how Dolby can help you at https://spec.fm/dolby

In today's episode, we talk about what it means to rush, and what you can do to avoid it.

Today's episode is sponsored by Dolby. One of the most important things you can do for your application is ensure that the quality of your audio is strong. You already know Dolby and sound quality go hand-in-hand. Check out how Dolby can help you at https://spec.fm/dolby

In today's episode, we talk about creating effective communication protocols.

Today's episode is sponsored by Dolby. One of the most important things you can do for your application is ensure that the quality of your audio is strong. You already know Dolby and sound quality go hand-in-hand. Check out how Dolby can help you at https://spec.fm/dolby

In today's episode, we talk about creating effective communication protocols.

Today's episode is sponsored by Dolby. One of the most important things you can do for your application is ensure that the quality of your audio is strong. Check out how Dolby can help you at https://spec.fm/.

In today's episode, we talk about how you can use heuristics to make better, faster decisions.

Today's episode is brought to you by Flatiron School. Flatiron School is the premier coding bootcamp for launching developers. Proven job outcomes, career-ready curriculum, and a focus on building community through code. Check out their free bootcamp prep course at flatironbootcampprep.com and get $500 off your first month's tutition!

In today's episode, I outline excuses people often use for not doing code reviews.

Today's episode is brought to you by Flatiron School. Flatiron School is the premier coding bootcamp for launching developers. Proven job outcomes, career-ready curriculum, and a focus on building community through code. Check out their free bootcamp prep course at flatironbootcampprep.com and get $500 off your first month's tutition!

In today's episode, I finish my interview with Lauren Cutrell. Lauren is the Director of Interactive at Whiteboard, and she also happens to be my wife! We talk about agile, scrum, and how to make those things simple for developers and clients.

Today's episode is brought to you by Flatiron School. Flatiron School is the premier coding bootcamp for launching developers. Proven job outcomes, career-ready curriculum, and a focus on building community through code. Check out their free bootcamp prep course at flatironbootcampprep.com and get $500 off your first month's tutition!

In today's episode, I interview Lauren Cutrell. Lauren is the Director of Interactive at Whiteboard, and she also happens to be my wife! We talk about agile, scrum, and how to make those things simple for developers and clients.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $10 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we talk about a phenomenon called the Einstellung Effect.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $10 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, I finish my interview with Kalid Azad!

Today's episode is sponsored by Headspace. Headspace offers you guided meditation that you can take with you, and does so in a beautifully made native app experience. Headspace is also hiring! Head over to https://Headspace.com/join-us to learn more about the openings.

In today's episode, I interview a returning guest, Kalid Azad! Kalid is the creator of BetterExplained.com.

Today's episode is sponsored by Headspace. Headspace offers you guided meditation that you can take with you, and does so in a beautifully made native app experience. Headspace is also hiring! Head over to https://Headspace.com/join-us to learn more about the openings.

In today's episode, I interview a returning guest, Kalid Azad! Kalid is the creator of BetterExplained.com.

Today's episode is sponsored by Headspace. Headspace offers you guided meditation that you can take with you, and does so in a beautifully made native app experience. Headspace is also hiring! Head over to https://Headspace.com/join-us to learn more about the openings.

In today's episode, I answer Johannes question about his dream of working in a small agency in the states after graduating.

Today's episode is sponsored by Headspace. Headspace offers you guided meditation that you can take with you, and does so in a beautifully made native app experience. Headspace is also hiring! Head over to https://Headspace.com/join-us to learn more about the openings.

In today's episode, we ask 3 questions you should always ask before any project.

Today's episode is sponsored by Headspace. Headspace offers you guided meditation that you can take with you, and does so in a beautifully made native app experience. Headspace is also hiring! Head over to https://Headspace.com/join-us to learn more about the openings.

In today's episode, I interview the creator of JavaScript30 and talented JavaScript developer Wes Bos.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $10 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, I interview the creator of JavaScript30 and talented JavaScript developer Wes Bos.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $10 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we talk about prototypes, processes, and the intersection between the two. Sometimes to get something big done, you have to think small.

Today's episode is brought to you by Linode. Linode Provides superfast SSD based Linux servers in the cloud starting at $10 a month. Linode is offering Developer Tea listeners $20 worth of credit if you use the code DEVELOPERTEA2017 at checkout. Head over to spec.fm/linode to learn more about what Linode has to offer to Developer Tea listeners .

In today's episode, we talk about gaining perspective by recognizing your own fallibility.

Today's episode is sponsored by WooCommerce. WooCommerce is customizable eCommerce built on WordPress. Powering over a third of all online e-commerce stores, with WooCommerce you own all of your data, forever. Use the code "developertea" for 25% off on WooCommerce.com. Head to https://spec.fm/woocommerce for more info.

In today's episode ,we discuss the importance of understanding various components of your environment.

Today's episode is sponsored by WooCommerce, the open source eCommerce solution! Get 25% off by goofing to http://spec.fm/woocommerce and use the code developertea.

Today we talk about JavaScript's asynchronous abilities.

Today's episode is sponsored by WooCommerce. WooCommerce is customizable eCommerce built on WordPress. Powering over a third of all online e-commerce stores, with WooCommerce you own all of your data, forever. Use the code "developertea" for 25% off on WooCommerce.com. Head to https://spec.fm/woocommerce for more info.

Today, we celebrate two incredible years of Developer Tea! We're celebrating this year by launching a contest on CodePen. Listen for more details!

Today's episode is sponsored by WooCommerce. WooCommerce is customizable eCommerce built on WordPress. Powering over a third of all online e-commerce stores, with WooCommerce you own all of your data, forever. Use the code "developertea: for 25% off on WooCommerce.com. Head to https://spec.fm/woocommerce for more info.

In today's episode, we're talking about the transtheoretical model of behavioral change. This will help you understand the different stages you go through when making a resolution to shift your behavior.

Today's episode is sponsored by WooCommerce. WooCommerce is customizable eCommerce built on WordPress. Powering over a third of all online e-commerce stores, with WooCommerce you own all of your data, forever. Use the code "developertea: for 25% off on WooCommerce.com. Head to https://spec.fm/woocommerce for more info.

In today's episode, we talk with Josh Muccio for part two of our interview about The Pitch. Make sure you catch part one!

In today's episode, I interview Josh Muccio, the creator of The Pitch (thepitch.fm).

In today's episode, we discuss the different ways that time can affect our perception of our own knowledge, especially with relation to trusting that knowledge.

Today's episode is sponsored by imgix! Billions of images are served through imgix every day. With a simple URL-based API, you can resize, filter, crop, and even detect faces in your photos with incredible ease. Check out what imgix has to offer to you today at https://spec.fm/imgix!

In today's episode, we talk about avoiding the passive aggressive "I Told You So" conversations.

Today's episode is sponsored by imgix! Billions of images are served through imgix every day. With a simple URL-based API, you can resize, filter, crop, and even detect faces in your photos with incredible ease. Check out what imgix has to offer to you today at https://spec.fm/imgix!

In today's episode, Alex asks about getting back into development after a long hiatus. We discuss age discrimination and whether or not to put old experience on a brand new resumé.

Today's episode is sponsored by imgix! Billions of images are served through imgix every day. With a simple URL-based API, you can resize, filter, crop, and even detect faces in your photos with incredible ease. Check out what imgix has to offer to you today at https://spec.fm/imgix!

In today's episode, we discuss lessons we can learn from the lab.

Today's episode is sponsored by imgix! Billions of images are served through imgix every day. With a simple URL-based API, you can resize, filter, crop, and even detect faces in your photos with incredible ease. Check out what imgix has to offer to you today at https://spec.fm/imgix!

In today's episode, I answer listener John Wood's question about sharing his future plans with potential employers.

Today's episode is sponsored by Linode. Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, we'll be talking about two anti-patterns you should be avoiding in your code.

Today's episode is sponsored by Linode. Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, we'll be talking about three commitments you can make as you prepare for 2017.

Today's episode is sponsored by Linode. Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, I answer listener Cody's question about speed, quality, and what to do when your manager asks you to cut corners.

Today's episode is sponsored by Linode. Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, we talk about Josh's question regarding negotiating a raise.

In today's episode, Patrick asks about what to do when you have no tech companies near you to apply at. We talk a bit about the Developer Career Roadmap, and I give advice for working remotely.

Today's episode is sponsored by Dolby. One of the most important things you can do for your application is ensure that the quality of your audio is strong. Check out how Dolby can help you at https://spec.fm/.

In today's episode we celebrate 5 million listens, and then we talk about empathy.

Today's episode is sponsored by Dolby. One of the most important things you can do for your application is ensure that the quality of your audio is strong. Check out how Dolby can help you at https://spec.fm/.

In today's episode, we cover the final step in the Developer Career Roadmap: Replace Yourself.

Today's episode is sponsored by Dolby. One of the most important things you can do for your application is ensure that the quality of your audio is strong. Check out how Dolby can help you at https://spec.fm/.

In today's episode, we cover the next step in the Developer Career Roadmap.

Today's episode is sponsored by Dolby. One of the most important things you can do for your application is ensure that the quality of your audio is strong. Check out how Dolby can help you at https://spec.fm/.

In today's episode, we talk about the incredibly important process of interviewing. More specifically, where you should interview, and for what position.

Today's episode is sponsored by Hired.com! If you are looking for a job as a developer or a designer and don't know where to start, head over to http://www.hired.com/developertea now! If you get a job through this special link, you'll receive a $2,000 bonus - that's twice the normal bonus provided by Hired. Thanks again to Hired for sponsoring the show!

In today's episode, we talk about Donovan's question regarding his analysis paralysis.

Today's episode is sponsored by Linode! Get your own Linux server in the cloud with full control in just minutes. You can also get $20 of Linode credit if you use the code developertea at checkout, or go straight to spec.fm/linode.

In today's episode, we talk about Developer Career Roadmap step 6, going public.

Today's episode is sponsored by Linode! Get your own Linux server in the cloud with full control in just minutes. You can also get $20 of Linode credit if you use the code developertea at checkout, or go straight to spec.fm/linode.

In today's episode, I answer a question from listener Charissa about her stressful work situation as a brand new developer.

Today's episode is sponsored by Linode. Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, we talk about the 5th step in the Developer Career Roadmap - cross training.

Today's episode is sponsored by Linode. Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, we talk about the 5th step in the Developer Career Roadmap - cross training.

In today's episode, we cover the fourth step in the Developer Career Roadmap: Getting an internship or an entry level position in the industry.

We announced the Developer Career Roadmap earlier this month with the goal of helping early career stage developers create a solid plan with actionable steps to advance their career. Subscribe if you don't want to miss out on future episodes of Developer Tea!

In today's episode, I talk with Dave Rael, host of Developer On Fire.

Today's sponsor is Chartio. All of your data in one place. Simply powerful. Start your free trial today at Spec.fm/chartio

In today's episode, I talk with Dave Rael, host of Developer On Fire.

Today's sponsor is Chartio. All of your data in one place. Simply powerful. Start your free trial today at Spec.fm/chartio

In today's episode, we discuss step three in the Developer Career Roadmap, the never ending learning cycle.

Today's sponsor is Chartio. All of your data in one place. Simply powerful. Start your free trial today at Spec.fm/chartio

In today's episode, we start step 3 of the Developer Career Roadmap.

Today's episode is sponsored by http://www.spec.fm/hired! If you are looking for a job as a developer or a designer and don't know where to start, head over to Hired now! If you get a job through this special link, you'll receive a $2,000 bonus - that's twice the normal bonus provided by Hired. Thanks again to Hired for sponsoring the show!

In today's episode, we talk about step one in the Developer Career Roadmap: picking your base programming language.

The Developer Career Roadmap is intended to provide guidelines for someone at any point in their career who wants to become a full-time software developer.

Today's episode is sponsored by Whiteboard. At Whiteboard, we leverage technology daily to accomplish great vision. Come work with us - send us your resumé and your thoughts at work@whiteboard.is, and learn more at spec.fm/whiteboard.

In today's episode, we talk about step one in the Developer Career Roadmap: budgeting your time.

The Developer Career Roadmap is intended to provide guidelines for someone at any point in their career who wants to become a full-time software developer.

Today's episode is sponsored by Whiteboard. At Whiteboard, we leverage technology daily to accomplish great vision. Come work with us - send us your resumé and your thoughts at work@whiteboard.is, and learn more at spec.fm/whiteboard.

In today's episode, I am very excited to announce the Developer Career Roadmap!

Today's episode is sponsored by Whiteboard. At Whiteboard, we leverage technology daily to accomplish great vision. Come work with us - send us your resumé and your thoughts at work@whiteboard.is, and learn more at spec.fm/whiteboard.

In today's episode, we talk about language barriers, and how to get over them. We're not talking about native versus non-native languages - instead, we're talking about learning how to name new concepts. I'll give you three specific tips for better handling these kinds of language barriers!

Today's episode is sponsored by Linode! Get $20 of credit by visiting spec.fm/linode today!

Sometimes, what you hear on this podcast is bad advice. In general, we try to provide guide rails for your career, but to get the most out of a general rule, you have to apply it specifically. That's what we talk about in today's episode.

Today's episode is sponsored by Linode! Get $20 of credit by visiting spec.fm/linode today!

In today'a episode, listener Kevin asks about whether he should return to college or not.

Today's episode is sponsored by Linode! Get $20 of credit by visiting spec.fm/linode today!

In today's episode, Matt asks about what to do when he gets bored at his job. Hint: quitting is not always the answer!

Thanks to today's sponsor, Linode! Get root access on super-fast linux cloud servers in just a few minutes! Use the code DeveloperTea20 to get $20 credit. Visit http://spec.fm/linode to get started today!

In today's episode, we talk about the do's and don't's of resumés and cover letters thanks to a question from listener Amanda.

Today's episode is sponsored by Zendesk! With Zendesk, you can get feedback from your customers without making them leave your application, leading to faster resolution times and happier users! Check it out at Zendesk.com/developertea today!

In today's question, Abigail asks about appropriate interview attire! Ask your question by emailing developertea@gmail.com.

Today's episode is sponsored by Zendesk! With Zendesk, you can get feedback from your customers without making them leave your application, leading to faster resolution times and happier users! Check it out at Zendesk.com/developertea today!

In today's episode, we discuss how logic paths can help you understand how to construct clearer code.

Today's episode is sponsored by Zendesk! With Zendesk, you can get feedback from your customers without making them leave your application, leading to faster resolution times and happier users! Check it out at Zendesk.com/developertea today!

Today's question is about creating better REST applications by making lighter objects.

Today's episode is brought to you by Spec! Go and learn more about the fantastic resources we're creating for you daily at Spec.fm.

Today's episode is also sponsored by Heap! If you're still using a basic analytics package for your site or application, you're probably missing out. Go to spec.fm/heap to be redirected to Heap’s special landing page where you can see a full feature breakdown.

In today's episode, I answer a listener question from Naren who wants to know how many hours are realistic for a developer to produce work in a given day.

Today's episode is brought to you by Spec! Go and learn more about the fantastic resources we're creating for you daily at Spec.fm.

Today's episode is also sponsored by Heap! If you're still using a basic analytics package for your site or application, you're probably missing out. Go to spec.fm/heap to be redirected to Heap’s special landing page where you can see a full feature breakdown.

In today's episode I discuss how to deal with a difficult team member, addressing a question from listener Lars. Thanks for the question, Lars!

Today's episode is brought to you by Spec! Go and learn more about the fantastic resources we're creating for you daily at Spec.fm.

Today's episode is also sponsored by Heap! If you're still using a basic analytics package for your site or application, you're probably missing out. Go to spec.fm/heap to be redirected to Heap’s special landing page where you can see a full feature breakdown.

In today's episode, we talk about talking. Specifically, we talk about using the word "obviously", as well as a few other "L-Y" words.

Why are words so important? How can word choice affect our thinking and relationships?

Thanks to listener Joey for sending in this question!

Note: Today's episode is a re-airing of an episode that came out last week. Tune in Friday for a brand new episode of Developer Tea!

In today's episode, we talk about how to handle questions that you don't have good answers to.

Today's episode is sponsored by Linode. Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, we talk about old code. Even though it may seem easier to rip out the old code and replace it entirely, slow down and listen to this episode first! Don't forget to subscribe in whatever podcasting app you use.

In today's episode, we talk about the aspects that make for a great side project to increase your employability.

Today's episode is sponsored by Linode. Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, we talk about how to handle questions that you don't have good answers to.

Today's episode is sponsored by Linode. Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, we talk about three refactoring techniques, each you can employ in under 5 minutes.

Today's episode is sponsored by Linode. Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, we're talking specifically about deliberate practice.

Today's episode is sponsored by Linode. Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, we're talking specifically about deliberate practice.

Today's episode is sponsored by RefactorU, the 10-week JavaScript training bootcamp focused on developers dedicated to reinventing themselves. You can get 20% off of tuition by mentioning Developer Tea today! Head over to http://spec.fm/refactor to get started.

In today's episode, I talk to those of you who are students starting school this semester.

Please take a moment and subscribe and review the show and share with a student you think will enjoy this episode!

Today's episode is for all aspiring developers, and you can start today. It won't be easy, but it will work.

In today's episode, we talk about digging up your job description - your real job description, not just that list of languages you put on your resumé.

Today's episode is sponsored by RefactorU, the 10-week JavaScript training bootcamp focused on developers dedicated to reinventing themselves. You can get 20% off of tuition by mentioning Developer Tea today! Head over to http://spec.fm/refactor to get started.

In today's episode, we talk about 3 simple, concrete ways you can be a better coworker, starting today.

Please take a moment and subscribe and review the show! Go to https://bit.ly/DevTeaOniTunes to review the show on iTunes today!

In today's episode, we talk about the importance of overcoming indecision.

Today's episode is sponsored by Zendesk! With Zendesk, you can get feedback from your customers without making them leave your application, leading to faster resolution times and happier users! Check it out at http://zendesk.com/developertea today!

In today's episode, we begin a mini-series on developer poisons. Our first poisonous nemesis is cynicism. We'll talk about ways to effectively combat cynicism.

Today's episode is sponsored by RefactorU, the 10-week JavaScript training bootcamp focused on developers dedicated to reinventing themselves. You can get 20% off of tuition by mentioning Developer Tea today! Head over to http://spec.fm/refactor to get started.

In today's episode, I talk about my top productivity practice. I'll give you a hint: there's no hacks or tricks in this episode. Just hard work.

In today's episode, we talk about the importance of performance (especially as it relates to UI) and how getting fast first can ultimately lead to a cheaper project cost in the end.

Be sure to share this episode with someone you think needs to hear it!

In today's episode, we talk about the concept of "invisible levers", and how you can use the concept to help relieve tension in your projects.

Today's episode is sponsored by RefactorU, the 10-week JavaScript training bootcamp focused on developers dedicated to reinventing themselves. You can get 20% off of tuition by mentioning Developer Tea today! Head over to http://spec.fm/refactor to get started.

In today's episode, listener Daman asks about what to do next in his career.

Today's episode is sponsored by Linode. Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, I answer Sahar's question about whether or not it's okay to ask for a trial period as the interviewee.

Today's episode is sponsored by Linode. Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, we talk about the redirection of misplaced energy through the lens of 7th grade science.

Today's episode is sponsored by Linode. Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, we'll talk about putting process in it's correct place, and problems we can face when we use process incorrectly in our business.

Today's episode is sponsored by Linode. Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, I discuss the importance of effective simulations for developers.

Today's episode is sponsored by RefactorU, the 10-week JavaScript training bootcamp focused on developers dedicated to reinventing themselves. You can get 20% off of tuition by mentioning Developer Tea today! Head over to http://spec.fm/refactor to get started.

In today's episode I answer listener Michael's question about being qualified to jump career tracks.

Today's episode is sponsored by RefactorU, the 10-week JavaScript training bootcamp focused on developers dedicated to reinventing themselves. You can get 20% off of tuition by mentioning Developer Tea today! Head over to http://spec.fm/refactor to get started.

In today's episode, we talk about some of the characteristics of good code, and why it's so important for businesses to invest in good code.

Today's episode is sponsored by RefactorU, the 10-week JavaScript training bootcamp focused on developers dedicated to reinventing themselves. You can get 20% off of tuition by mentioning Developer Tea today! Head over to http://spec.fm/refactor to get started.

In today's episode, listener Brett asks about what you should do when someone sets you up for failure.

Today's episode is brought to you by Spec.fm, where designers and developers gather to level up in their careers. If you're interested in sharing your message with thousands of talented designers, developers, and entrepreneurs at the top of their field, head over to spec.fm/sponsors today!

In today's episode, I answer yet another question from Reddit about working overtime.

Today's episode is brought to you by Spec! If you are interested in having your message in front of thousands of developers and designers, head over to http://spec.fm/sponsors to learn more today!

In today's episode, I'm answering a few random questions from Reddit's r/cscareerquestions subreddit.

Today's episode is sponsored by Rigor! Head over to http://spec.fm/rigor to get a kickoff call scheduled today.

In today's episode, I answer Utsha and Kim's questions about whether or not they are too old for a career in the tech industry.

Today's episode is sponsored by WooCommerce! WooCommerce is customizable eCommerce built on WordPress, and is powering 30% of all online stores. Use the code "developertea" to get 25% off at WooCommerce.com now!

In today's episode, we'll talk about two common questions from early-career developers.

Today's episode is sponsored by WooCommerce! WooCommerce is customizable eCommerce built on WordPress, and is powering 30% of all online stores. Use the code "developertea" to get 25% off at WooCommerce.com now!

In today's episode, I talk about three habits of great learners that you can adopt into your own habit system today!

Today's episode is sponsored by WooCommerce! WooCommerce is customizable eCommerce built on WordPress, and is powering 30% of all online stores. Use the code "developertea" to get 25% off at WooCommerce.com now!

In today's episode, I answer a few questions from listener Marc about testing.

Today's episode is sponsored by Linode. Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode I talk with Rita Rovira, who has been in the business of hiring developers for most of her career.

Today's episode is sponsored by Linode. Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode I talk with Rita Rovira, who has been in the business of hiring developers for most of her career.

Today's episode is sponsored by Linode. Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, I answer listener Jack's questions about applying information he is learning through reading and other resources.

Jack contacted me via Slack, and you can too! Head over to http://spec.fm/slack to join us, and thousands of other developers and designers, today!

Today's episode is sponsored by Linode. Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, I answer a question from Reddit about job hunting during an internship.

Today's episode is sponsored by Rollbar. With Rollbar, you get the context, insights and control you need to find and fix bugs faster. Rollbar is offering Developer Tea listeners the Bootstrap Plan, free for 90 days (300,000 errors tracked for free)! Head over to https://rollbar.com/developertea now for the free 90 day offer!

In today's episode, we'll talk about a question sent in by listener Brad about becoming a leader.

Join the Spec Slack community at spec.fm/slack to ask your question!

In today's episode, we talk about the "tone of code."

In today's episode, I share with you a metaphor you can use that may help the next time you get stuck troubleshooting a bug.

In today's episode, I answer listener and designer Jona's question about coming into a development career.

Today's episode is sponsored by Rollbar. With Rollbar, you get the context, insights and control you need to find and fix bugs faster. Rollbar is offering Developer Tea listeners the Bootstrap Plan, free for 90 days (300,000 errors tracked for free)! Head over to https://rollbar.com/developertea now for the free 90 day offer!

In today's episode we're talking about picturing the perfect client. The challenge to you is to think about your goals and your dream clients.

Today's episode is brought to you by Spec.fm. Go find more amazing podcasts specifically created for you, the developer!

In today's episode, Parag0n asks a question on Reddit about architecting a large software system for the first time.

(Original question on Reddit: https://www.reddit.com/r/cscareerquestions/comments/4nt759/expected_to_plan_and_architect_a_project_and_im/)

In today's episode, we talk about getting acquainted with failure.

Today's episode is brought to you by Spec. If you're interested in sharing your message with tens of thousands of developers and designers, head over to spec.fm/sponsors and reach out to our team!

In today's episode, we talk about leading people to victory in meetings.

Today's episode is brought to you by Spec. If you're interested in sharing your message with tens of thousands of developers and designers, head over to spec.fm/sponsors and reach out to our team!

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, we're talking about redefining "Complete". This episode is the second in the "Great Developer Mindset" series.

Today's discussion talks about when to consider your code complete, and the dangers of skipping the details.

Today's episode is sponsored by Hired.com! If you are looking for a job as a developer or a designer and don't know where to start, head over to http://www.hired.com/developertea now! If you get a job through this special link, you'll receive a $2,000 bonus - that's twice the normal bonus provided by Hired. Thanks again to Hired for sponsoring the show!

In today's episode, I answer listener Ajay's question about how to determine what type of project he should choose to learn JavaScript.

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, we talk about defeating the interview lull.

Today's episode is sponsored by Linode! Get a 20 dollar credit today by going to linode.com/developertea or use the code DeveloperTea20 and get your first server up in minutes!

In today's episode , we're talking about the Work/Life Equation.

Today's episode is sponsored by FreshBooks! Get paid faster, and get control of your business cash flow. Head over to FreshBooks.com/DeveloperTea today to get started with a free month. Thanks again to FreshBooks!

In today's episode, I'll be doing the first in a series of episodes about the Great Developer Mindset. In this part, we will talk about demystifying code.

Make sure you subscribe so you don't miss out on future episodes!

In today's episode I talk to Tony Hillerson, author of "Seven Mobile Apps in Seven Days." This a longer interview, split into two separate parts - be certain to subscribe so you don't miss out on future episodes!

Today's episode is sponsored by FreshBooks! Get paid faster, and get control of your business cash flow. Head over to FreshBooks.com/DeveloperTea today to get started with a free month. Thanks again to FreshBooks!

In today's episode I talk to Tony Hillerson, author of "Seven Mobile Apps in Seven Days." This a longer interview, split into two separate parts - be certain to subscribe so you don't miss out on part two!

Today's episode is sponsored by Rollbar. With Rollbar, you get the context, insights and control you need to find and fix bugs faster. Rollbar is offering Developer Tea listeners the Bootstrap Plan, free for 90 days (300,000 errors tracked for free)! Head over to https://rollbar.com/developertea now for the free 90 day offer!

In today's short inspiration episode, we discuss the "assumption of impossibility."

In today's episode, we talk about the "shutdown", yes-ifs, and flexible decision terms.

Today's episode is sponsored by FreshBooks! Get paid faster, and get control of your business cash flow. Head over to FreshBooks.com/DeveloperTea today to get started with a free month. Thanks again to FreshBooks!

In today's episode, I talk with Ismael Burciaga, creator of Squares, about conferences and taking a first step into unfamiliar territory.

Today's episode is sponsored by Rollbar. With Rollbar, you get the context, insights and control you need to find and fix bugs faster. Rollbar is offering Developer Tea listeners the Bootstrap Plan, free for 90 days (300,000 errors tracked for free)! Head over to https://rollbar.com/developertea now for the free 90 day offer!

In today's episode, I interview Andi Graham, CMO and managing partner at Big Sea Design.

Today's episode is sponsored by Rollbar. With Rollbar, you get the context, insights and control you need to find and fix bugs faster. Rollbar is offering Developer Tea listeners the Bootstrap Plan, free for 90 days (300,000 errors tracked for free)! Head over to https://rollbar.com/developertea now for the free 90 day offer!

In today's episode, I had a chance to speak with Kim Bost, product designer at Dropbox!

Today's episode is sponsored by FreshBooks! Get paid faster, and get control of your business cash flow. Head over to FreshBooks.com/DeveloperTea today to get started with a free month. Thanks again to FreshBooks!

In today's episode, I had a chance to speak with Kim Bost, product designer at Dropbox!

Today's episode is sponsored by Hired.com! If you are looking for a job as a developer or a designer and don't know where to start, head over to http://www.hired.com/developertea now! If you get a job through this special link, you'll receive a $2,000 bonus - that's twice the normal bonus provided by Hired. Thanks again to Hired for sponsoring the show!

In today's episode, I talk about 4 key moments on when to spend your energy to maintain a positive client relationship.

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, I talk to Developer Tea listener John about his transition period between jobs.

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode we discuss 3 ways to improve your views.

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, I'll talk with you about maintaining relationships with your colleagues!

If you're interested in sponsoring Developer Tea, head over to spec.fm/sponsors today!

In today's episode (and the next episode of Developer Tea), we discuss avoiding over-optimization by creating a "performance budget".

Today's episode is sponsored by FreshBooks! Get paid faster, and get control of your business cash flow. Head over to FreshBooks.com/DeveloperTea today to get started with a free month. Thanks again to FreshBooks!

In today's episode (and the next episode of Developer Tea), we discuss avoiding over-optimization by creating a "performance budget".

Today's episode is sponsored by Rollbar. With Rollbar, you get the context, insights and control you need to find and fix bugs faster. Rollbar is offering Developer Tea listeners the Bootstrap Plan, free for 90 days (300,000 errors tracked for free)! Head over to https://rollbar.com/developertea now for the free 90 day offer!

Today's episode is all about proactive client communication!

A HUGE thanks to today's sponsor, FreshBooks! FreshBooks is ridiculously easy to use, and will help you get your books straight and get paid faster. To claim your free month, go to FreshBooks.com / DeveloperTea and enter “Developer Tea” in the “how Did you Hear About Us?” Section when you sign up.

In today's episode, I give you some tips for refactoring based on the responsibility of your code.

Today's episode is sponsored by FreshBooks! Get paid faster, and get control of your business cash flow. Head over to FreshBooks.com/DeveloperTea today to get started with a free month. Thanks again to FreshBooks!

In today's episode, I talk about four different types of abstract mental models.

Today's episode is sponsored by Squares Conference! Go to SquaresConference.com and use the code SPECFM25 at checkout to get 25% off your ticket to Squares. I'll see you there!

In today's episode, I had the pleasure of speaking with Chris Castiglione (@castig), one of the cofounders of One Month (onemonth.com).

Today's episode is sponsored by Hired.com! If you are looking for a job as a developer or a designer and don't know where to start, head over to http://www.hired.com/developertea now! If you get a job through this special link, you'll receive a $2,000 bonus - that's twice the normal bonus provided by Hired. Thanks again to Hired for sponsoring the show!

In today's episode, I had the pleasure of speaking with Chris Castiglione (@castig), one of the cofounders of One Month (onemonth.com).

Today's episode is sponsored by Rollbar. With Rollbar, you get the context, insights and control you need to find and fix bugs faster. Rollbar is offering Developer Tea listeners the Bootstrap Plan, free for 90 days (300,000 errors tracked for free)! Head over to https://rollbar.com/developertea now for the free 90 day offer!

Debugging is a part of every developer's career. In fact, a large portion of what developers do is fix code. In today's episode, I'm going to share with you two important mindsets to have to become a great debugger.

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, we'll discuss a perspective, "interval thinking", that could help return your estimation efforts to a more sane place.

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, I want to give you a mindset for prioritization that I believe can stick with you for the rest of your career.

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode of Developer Tea, I issue a challenge to you, the listener, to be foolishly generous.

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, I talk about bringing new team members up to speed (this is a question from listener Matt Gale).

Today's episode is sponsored by Hired.com! If you are looking for a job as a developer or a designer and don't know where to start, head over to http://www.hired.com/developertea now! If you get a job through this special link, you'll receive a $2,000 bonus - that's twice the normal bonus provided by Hired. Thanks again to Hired for sponsoring the show!

In today's episode, I'm celebrating an amazing 3 million listens (thank you!) by going back to the core fundamentals of Developer Tea: Focus.

Today's episode is sponsored by Rollbar. With Rollbar, you get the context, insights and control you need to find and fix bugs faster. Rollbar is offering Developer Tea listeners the Bootstrap Plan, free for 90 days (300,000 errors tracked for free)! Head over to https://rollbar.com/developertea now for the free 90 day offer!

In today's episode, I talk about impostor syndrome, specifically as it relates to the experienced developer.

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, I interview Sam Lambert, Director of Systems at GitHub.

Today's episode is sponsored by Rollbar. With Rollbar, you get the context, insights and control you need to find and fix bugs faster. Rollbar is offering Developer Tea listeners the Bootstrap Plan, free for 90 days (300,000 errors tracked for free)! Head over to https://rollbar.com/developertea now for the free 90 day offer!

In today's episode, I interview Sam Lambert, Director of Systems at GitHub.

Today's episode is sponsored by Hired.com! If you are looking for a job as a developer or a designer and don't know where to start, head over to http://www.hired.com/developertea now! If you get a job through this special link, you'll receive a $2,000 bonus - that's twice the normal bonus provided by Hired. Thanks again to Hired for sponsoring the show!

In today's episode, I answer a question from listener Simon about assimilating into a new culture. Simon's previous question can be found here: http://spec.fm/podcasts/developer-tea/16063

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, I interview Kalid Azad, writer and teacher, and creator of BetterExplained.com.

Today's episode is sponsored by Digital Ocean! Use the code "DeveloperTea" at checkout to get one month of a 1GB droplet, completely free!

In today's episode, I interview Kalid Azad, writer and teacher, and creator of BetterExplained.com.

Today's episode is sponsored by Hired.com! If you are looking for a job as a developer or a designer and don't know where to start, head over to http://www.hired.com/developertea now! If you get a job through this special link, you'll receive a $2,000 bonus - that's twice the normal bonus provided by Hired. Thanks again to Hired for sponsoring the show!

In today's episode, I talk about crafting a better interview process.

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, I talk with Rachel Smith, a JavaScript developer currently working at CodePen!

Today's episode is sponsored by Digital Ocean! Use the code "DeveloperTea" at checkout to get one month of a 1GB droplet, completely free!

In today's episode, I talk with Rachel Smith, a JavaScript developer currently working at CodePen!

Today's episode is sponsored by Hired.com! If you are looking for a job as a developer or a designer and don't know where to start, head over to http://www.hired.com/developertea now! If you get a job through this special link, you'll receive a $2,000 bonus - that's twice the normal bonus provided by Hired. Thanks again to Hired for sponsoring the show!

In today's episode, I interview Kenneth Reitz, Python product owner at Heroku!

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, I interview Kenneth Reitz, Python product owner at Heroku!

Today's episode is sponsored by Hired.com! If you are looking for a job as a developer or a designer and don't know where to start, head over to http://www.hired.com/developertea now! If you get a job through this special link, you'll receive a $2,000 bonus - that's twice the normal bonus provided by Hired. Thanks again to Hired for sponsoring the show!

Today's episode is the 200th episode of Developer Tea! In this episode, I skip the stats, and instead share with you some of the things I've learned along the way of building this podcast since last January.

Today's episode is sponsored by Digital Ocean! Use the code "DeveloperTea" at checkout to get one month of a 1GB droplet, completely free!

In today's episode, we'll be talking about remaining flexible and wearing multiple "thinking hats."

Developer Tea is proudly supported by Dev Bootcamp, the original immersive coding program that transforms beginners into full-stack web developers. Head over to devbootcamp.com/developertea to learn more.

In today's episode, I continue my interview with Jason Snell!

Today's episode is sponsored by Digital Ocean! Use the code "DeveloperTea" at checkout to get one month of a 1GB droplet, completely free!

In today's episode I have the pleasure of being joined by Jason Snell!

Today's episode is sponsored by Hired.com! If you are looking for a job as a developer or a designer and don't know where to start, head over to http://www.hired.com/developertea now! If you get a job through this special link, you'll receive a $2,000 bonus - that's twice the normal bonus provided by Hired. Thanks again to Hired for sponsoring the show!

In today's episode, we're going to discuss a few tips for preparing for a client meeting.

In today's episode, I interview designer and developer David Hemphill.

Today's episode is sponsored by Digital Ocean! Use the code "DeveloperTea" at checkout to get one month of a 1GB droplet, completely free!

In today's episode, I interview designer and developer David Hemphill.

Today's episode is sponsored by Hired.com! If you are looking for a job as a developer or a designer and don't know where to start, head over to http://www.hired.com/developertea now! If you get a job through this special link, you'll receive a $2,000 bonus - that's twice the normal bonus provided by Hired. Thanks again to Hired for sponsoring the show!

In today's episode, we're talking about a fundamental skill for building client relationships: active listening.

Developer Tea is proudly supported by Dev Bootcamp, the original immersive coding program that transforms beginners into full-stack web developers. Head over to devbootcamp.com/developertea to learn more.

In today's episode, I'll be talking with Simon St. Laurent, senior editor at O'Reilly and veteran web developer.

Today's episode is sponsored by Digital Ocean! Use the code "DeveloperTea" at checkout to get one month of a 1GB droplet, completely free!

In today's episode, I'll be talking with Simon St. Laurent, senior editor at O'Reilly and veteran web developer.

Today's episode is sponsored by Hired.com! If you are looking for a job as a developer or a designer and don't know where to start, head over to http://www.hired.com/developertea now! If you get a job through this special link, you'll receive a $2,000 bonus - that's twice the normal bonus provided by Hired. Thanks again to Hired for sponsoring the show!

In today's episode, I talk about turbulence, and a new approach to responding to difficulties you encounter.

Developer Tea is proudly supported by Dev Bootcamp, the original immersive coding program that transforms beginners into full-stack web developers. Head over to devbootcamp.com/developertea to learn more.

In today's episode, I interview Una Kravets, developer at IBM and prolific open source advocate.

Today's episode is sponsored by Digital Ocean! Use the code "DeveloperTea" at checkout to get one month of a 1GB droplet, completely free!

In today's episode, I interview Una Kravets, developer at IBM and prolific open source advocate.

Today's episode is sponsored by Hired.com! If you are looking for a job as a developer or a designer and don't know where to start, head over to http://www.hired.com/developertea now! If you get a job through this special link, you'll receive a $2,000 bonus - that's twice the normal bonus provided by Hired. Thanks again to Hired for sponsoring the show!

In today's episode, we will discuss crucial steps for interview preparation.

Today's episode is sponsored by Linode! Head over to https://linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account! Thanks again to Linode for your support of Developer Tea.

In today's episode, I continue my interview with Rachel Nabors. Head over to Spec.fm if you missed the first part!

Today's episode is sponsored by Digital Ocean! Use the code "DeveloperTea" at checkout to get one month of a 1GB droplet, completely free!

In today’s episode, I interview Rachel Nabors, front-end developer, animator, speaker, and writer.

In today's episode, we will discuss the sunk cost fallacy and 3 traps that lead to the sunk cost fallacy that you should avoid.

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account!

In today's episode, I discuss four tips for learning on the job.

Today's episode is sponsored by Digital Ocean! Use the code "DeveloperTea" at checkout to get one month of a 1GB droplet, completely free!

In today's episode, we discuss the problems we may encounter when we employ one of our brain's superpowers, comparison.

Today's episode is sponsored by Hired.com! If you are looking for a job as a developer or a designer and don't know where to start, head over to http://www.hired.com/developertea now! If you get a job through this special link, you'll receive a $2,000 bonus - that's twice the normal bonus provided by Hired. Thanks again to Hired for sponsoring the show!

In today's episode of Developer Tea, I talk about features your application doesn't need (at least for now). This episode is focused mostly towards early application development, but we discuss a few things that are completely relevant to later stage applications as well.

Today's episode is sponsored by Linode! Head over to Linode.com/developertea or use the code DeveloperTea20 at checkout for a $20 credit towards your cloud hosting account!

Today's episode talks all about gear! We're discussing the gear I use to record this podcast.

Today's episode is sponsored by Digital Ocean! Use the code "DeveloperTea" at checkout to get one month of a 1GB droplet, completely free!

In today's episode, we discuss two cognitive biases that could kill your work, whether you are creating a startup product or working for a well established business.

Today's episode is sponsored by Hired.com! If you are looking for a job as a developer or a designer and don't know where to start, head over to http://www.hired.com/developertea now! If you get a job through this special link, you'll receive a $4,000 bonus - that's twice the normal bonus provided by Hired. Thanks again to Hired for sponsoring the show!

In today's episode, I respond to a question from listener Felix about getting past the "no experience" problem.

Today's episode is sponsored by Digital Ocean! Use the code DeveloperTea to get a FREE month of

In today's episode, I celebrate the one-year anniversary of Developer Tea! Thank you for making this year great. I look forward to many more!

In today’s episode, we talk about focus, once again! Focus is a topic that can’t be covered enough.

Today's episode is sponsored by Hired! Go to Hired.com/developertea to start your job path today!

Happy New Year! In today's episode, I talk about resolutions. It's 2016, and you're probably making resolutions for the New Year. Listen to this episode if you want to make them stick.

Today's episode is sponsored by OneMonth.com! Go to onemonth.com/developertea to get 25% your first month today!

In today's episode, I continue my interview with Marcelo Somers and John Gully.

In today's episode, I interview Marcelo Somers and John Gully, creators of The Pattern Pack (patternpack.org).

Thanks to today's sponsor, OneMonth.com! Head over to onemonth.com/developertea to get 25% off your first month of enrollment!

Happy Holidays! Today, I simply want to thank you, and challenge you to start thinking about the upcoming year, and reflect on the past year.

In today's episode, we talk about when documentation can be a bad thing.

In today's episode, I finish the interview with Christopher Schmitt.

In today's episode, I talk with Christopher Schmitt, author of CSS Cookbook and part owner of Environments for Humans.

Thank you to today's sponsor, Digital Ocean! Use the code DEVELOPERTEA at checkout to receive a $10 credit to your account.

Today's episode is sponsored by OneMonth.com! One Month is the first ever online school specifically for tech entrepreneurs. Enroll now at http://onemonth.com/developertea for 25% off your first month.

In today's episode, I continue my interview with Jessica Ivins.

Today's episode doesn't have a specific sponsor. Instead, head over to spec.fm and check out the other shows on the network!

In today's episode, I had a chance to interview Jessica Ivins. Jessica is a User Experience educator at Center Centre.

Today's episode is sponsored by Hired! Go to Hired.com/developertea to start your job path today!

In today's episode, I answer a question from listener Matt Hirsch: "Does it make more sense to spend a lot of money on extensive resources or spend less on short courses to learn code?"

Today's episode is sponsored by Digital Ocean! Go to https://digitalocean.com to get started on cloud hosting. Use the promo code DEVELOPERTEA at the checkout after you create your account to get a $10 credit!

In today's episode, we discuss how to make the most of your off time.

Today's episode is sponsored by OneMonth.com! One Month is the first ever online school specifically for tech entrepreneurs. Enroll now at http://onemonth.com/developertea for 25% off your first month.

In today's episode we discuss the concept of vocalizing the things you are thinking about as you work through a problem - the "voice inside your head."

In today's episode, I share some tips to help you start networking as a developer.

Today's episode is sponsored by Hired! Go to Hired.com/developertea to start your job path today!

Today's episode is sponsored by Digital Ocean! Go to https://digitalocean.com to get started on cloud hosting. Use the promo code DEVELOPERTEA at the checkout after you create your account to get a $10 credit!

In today's episode, we continue our discussion from last week about frameworks.

Today's episode is sponsored by Delighted! Delighted is the easiest way to gather feedback from your customers. Sign up for a paid account at https://delighted.com/tea and receive a $100 credit today!

Happy Thanksgiving! Thank you for listening to Developer Tea. In today's short special episode, I issue a challenge for you!

In today's episode, I respond to Jean-Michel's question about when it's time to step up and lead a team that currently has no leader.

Today's episode is sponsored by OneMonth.com! One Month is the first ever online school specifically for tech entrepreneurs. Enroll now at http://onemonth.com/developertea for 25% off your first month.

What's happening to the Ruby community? Is it flailing, or doing just fine? Some evidence and simple logic says both are possible. Let's explore it a bit further in today's episode!

Today's episode is sponsored by Hired! Go to Hired.com/developertea to start your job path today!

Today I talk with Andrea Goulet about software "makers and menders." Andrea is the CEO of CorgiBytes. Listen in if you are interested in refactoring and green field projects, and the difference between the two!

Today's episode is sponsored by Digital Ocean! Go to https://digitalocean.com to get started on cloud hosting. Use the promo code DEVELOPERTEA at the checkout after you create your account to get a $10 credit!

In today's episode, we talk about solving small problems. I'll give you a few tips for scoping your problems down to be smaller.

Thanks to today's sponsor, Linode! Get root access on super-fast linux cloud servers in just a few minutes! Use the code DeveloperTea10 to get $10 off on your new account. Visit http://linode.com/developertea to get started today!

In today's episode, we talk about FoMO (the fear of missing out) as it relates to deciding what tools to use.

Thanks to today's sponsor, Linode! Get root access on super-fast linux cloud servers in just a few minutes! Use the code DeveloperTea10 to get $10 off on your new account. Visit http://linode.com/developertea to get started today!

In today's episode I talk about some of the front-end tools we use at Whiteboard.

Today's episode is sponsored by Hired! Go to Hired.com/developertea to get started today!

Today, I talk about how I grew this show from zero to 2 million users.

Today, we talk about participating in conferences, both as a speaker and as an attendee.

Thanks to today's sponsor, Linode! Get root access on super-fast linux cloud servers in just a few minutes! Use the code DeveloperTea10 to get $10 off on your new account. Visit http://linode.com/developertea to get started today!

Code without fear! Happy late Halloween, everyone. :)

Today's sponsor is Linode! Linode is focused on making their servers ultra-fast. Run containers or your own Git server, with full root access. Linode offers hourly billing with a monthly cap on all plans and add-on services. Head over to http://linode.com/developertea and use the code DeveloperTea10 to get a $10 credit today!

Sean asked me where to find well written code in Slack. (You can join us by going to http://spec.fm/slack)

Today I talk about managing projects that seem relatively large for one person (or a small team) to manage.

Today's episode is sponsored by Digital Ocean! Go to https://digitalocean.com to get started on cloud hosting. Use the promo code DEVELOPERTEA at the checkout after you create your account to get a $10 credit!

Today I give you a short homily: Leave code (and anything, really) better than you find it!

Today, I discuss a question Jake Schwartz asked me in the Spec.fm Slack community. You can join our Slack community by going to spec.fm/slack

Thanks to today's sponsor, imgix. imgix is real-time image resizing as a service. It's FREE to sign up and easy to get started. Go to imgix.com and let them handle your images, today!

In today's episode, I talk to Paul Straw and Sean Washington from Does Not Compute, the newest member of the Spec family.

Today's episode is sponsored by Hired! Go to Hired.com/developertea to get started today!

In today's episode, I talk to Paul Straw and Sean Washington from Does Not Compute, the newest member of the Spec family.

Today's episode is sponsored by Digital Ocean! Use the code Developer Tea at checkout to get $10 credit on your account.

In today's episode, I discuss creating a "not to-do list", inspired by Warren Buffett's "two list strategy."

Today's episode is presented by Spec! For show notes and more episodes, head over to http://spec.fm today.

Don't forget to subscribe!

Today, we discuss the X/Y problem.

Today's episode is sponsored by OneMonth.com! Go to onemonth.com/developertea to start learning to code today!

Today I talk to you about questions you should always ask a potential employer.

Today's episode is sponsored by Hired! If you are a developer or a designer looking for a job, Hired is a fantastic place to begin your journey! The special link for a doubled bonus is https://hired.com/developertea - be sure to use this link when you sign up.

Today, we'll discuss how to cultivate relationships as a developer.

Go to https://digitalocean.com to get started on cloud hosting. Use the promo code DEVELOPER TEA at the checkout after you create your account to get a $10 credit!

In today's episode, we talk about "Feature Runways."

Today we talk about saving time by managing questions.

In today's episode, I answer a question from listener Crispin Bennet!

Crispin wrote in and asked me about the balance between learning something ("deep-dive" style) and doing just enough to be productive today.

Today's episode is sponsored by Hired.com (https://hired.com/developertea)! If you are a developer or a designer looking for a job, Hired is a fantastic place to begin your journey!

Don't forget, show notes and all other episodes of Developer Tea can be found at Spec.fm!

Today we talk about avoiding a state of constant yellow alert.

Today I talk with Gregg Pollack and Carlos Souza from Codeschool.

Today's episode is brought to you by http://spec.fm!

Today I talk with Gregg Pollack and Carlos Souza from Codeschool.

Today's episode is brought to you by http://spec.fm!

In today's episode, I underline the importance of failure to the learning process, and then we discuss why failure should be destigmatized and looked at more in depth.

Many thanks to today's sponsor, Hired.com! Head over to Hired.com/developertea and you could receive 5 or more job offers in a given week!

In today's episode, we talk about the flawed process we use in the development industry for hiring.

Go to https://digitalocean.com to get started on cloud hosting. Use the promo code DEVELOPER TEA at the checkout after you create your account to get a $10 credit!

In this second part of my interview with Cap Watkins, we discuss the coexistence of specialization and generalization.

This episode is brought to you by Spec.fm! Check out http://Spec.fm for a ton of content made specifically for developers and designers!

In today's episode, I had a chance to talk with Cap Watkins, the VP of Design at Buzzfeed, about quite a few things - most importantly, collaboration.

Today's episode is brought to you by Spec.fm! Head over to Spec.fm for tons of amazing content, created specifically for developers and designers looking to take their career to the next level.

Don't forget to subscribe, and leave a review in iTunes!

In today's episode, we're talking about ways to avoid false dichotomies.

Many thanks to today's sponsor, Hired.com! Head over to Hired.com/developertea and you could receive 5 or more job offers in a given week!

Today's episode is a short discussion on automation. We'll explore some helpful ways to look at automation that help make it more than simply scripting repeatable steps.

Today's episode is sponsored by Digital Ocean! Visit digitalocean.com today and spin up a server in less than one minute!

In today's episode, I interview Eric Elliott. Eric is a JavaScript developer and author with a lot of knowledge to share! Be sure to check out JavaScript Scene, the blog Eric is primarily responsible for, here: https://medium.com/javascript-scene.

Today's episode is brought to you by Spec.fm! Check out Spec for a constant stream of valuable content for developers and designers!

Today, I talk about a particular framework for making decisions. The framework presents a specific dichotomy between concreteness and subjectivity.

Today's episode is sponsored by Spec.fm! Visit Spec.fm for more information about Developer Tea and podcasts and content for developers and designers.

Today, I discuss listener Pubudu's questions about how to find energy and enjoyment in his work, and how to stop procrastinating.

Today's episode is sponsored by Hired.com! Visit hired.com/developertea today and you could receive 5 or more job offers each week!

In today's episode, I answer a question from listener Sahar.

Sahar asks me about work life balance when work life is most taxing.

Today's sponsor is DigitalOcean. Head over to digitalocean.com to get started, and use the promo code Developer Tea at checkout for a $10 credit.

Head over to Spec.fm for more show notes and episodes of Developer Tea! Enjoy your tea!

In today's episode we talk about a message passing paradigm for programming.

Today's episode is brought to you by Spec.fm - content and podcasts for developers and designers!

In today's episode we talk about closures and private object methods.

Today's episode is brought to you by Spec.fm! Check out Spec.fm for more podcasts and content for developers and designers.

In today's episode, I'll talk about choosing the best tool vs. choosing the right tool for a job.

Be sure to check out: spec.fm, where you can join the Developer Tea slack channel spec.fm/slack and join the conversation.

In today's episode I review decorator and facade patterns.

Special thanks to today's sponsor: DigitalOcean. Go to https://digitalocean.com to get started on cloud hosting. Use the promo code "DEVELOPER TEA" at the checkout after you create your account to get a $10 credit!

Today's listener question is about working on side projects in the same space as your day job.

Today's Sponsor: Harvest. Harvest is a great way to track your time and send invoices. Try it free for 30 days at getharvest.com and use promo code TEATIME to get 50% off your first paid month.

Today's episode is about repeating yourself, and knowing when to repeat yourself and when not to.

Thanks to today's sponsor: Code School. Visit codeschool.com/developertea to start learning web technologies from the comfort of your own browser for free.

Today I'm going to be sharing the simple perspective shift that helped me understand how valuable programming is, and billing for your features, not the amount of time you spend building it.

Today's episode is presented by DigitalOcean. Go to https://digitalocean.com to get started, and use the promo code "DEVELOPER TEA" at the checkout after you create your account to get a $10 credit!

Today we continue our discussion on The Twelve-Factor App. In this episode, we'll be focusing on dependencies and config, offering tips along the way.

Thanks to Harvest, today's sponsor. Go to getharvest.com and try out their time tracking software for 30 days. After your trial use code TEATIME to get 50% off your first month.

Today's episode will be focused around codebase also known as a repository. We'll talk about understanding codebase, implementing techniques and deploying.

Special thanks to today's sponsor: Hired. Check out hired.com/developertea for free, no obligation job searching and let employers come to you. If you or someone you know is looking for a job in development or design, get on hired.com/developertea.

In today's episode I'll dig into mutable states and go over two things you can do to get away from relying on states.

Today's episode is powered by Code School. Code School is an online learning destination for existing and aspiring developers that teaches through entertaining content. Visit www.CodeSchool.com/developertea for more information and start playing courses now.

In today's episode, I talk about the importance of stopping assumptions in their tracks by reading manuals. I'll go over documentation, and tips to get you started on the fundamentals of manual reading.

Today's episode is presented by DigitalOcean. Go to https://digitalocean.com to get started, and use the promo code DEVELOPER TEA at the checkout after you create your account to get a $10 credit!

In today's episode, I talk about intentional problem solving and challenge listeners to stop reaching for the quickest answer and instead experience the problem.

This episode is made possible by Hired.com. Hired is your free, no obligation resource for job searching. If you or someone you know is out there searching for a design or development job or contract work be sure to check out Hired.com/developertea.

In today's episode I answer the listener question, "What should a beginner like me work on?" Aside from being a better coder, where should you expand knowledge on?

Thanks to today's sponsor, Harvest. Harvest is your time tracking tool built to save you...well, time. Visit getharvest.com and give it a try free for 30 days. After your trial, enter code TEATIME at checkout and save 50% off your first month.

On Today's episode, I talk about making a good first impression. How can we engineer memorable moments that will have a positive impact on how people remember your product or service?

Today's episode is brought to you by Hired. Hired is your free, no obligation resource for job searching. If you or someone you know is looking for a design or development job be sure to check out http://www.Hired.com/developertea.

In today's episode I review why focus is so important to coding.

Today's episode is presented by DigitalOcean. Go to https://digitalocean.com to get started, and use the promo code DEVELOPER TEA at the checkout after you create your account to get a $10 credit!

Today's episode, I answer a listener question from Janus, who focuses primarily on User Experience and Design.

Today's episode is brought to you by Hired. Hired is your free, no obligation resource for job searching. If you or someone you know is looking for a job in development or design check out http://www.Hired.com/developertea.

In today's episode, I'll talk about what strengths can help you recognize which skills to become a master at.

Today's episode is sponsored by Code School. Code School is an online learning destination for existing and aspiring developers that teaches through entertaining content. Visit www.CodeSchool.com/developertea for more information and start playing courses now.

In today's episode, I talk about the disposability of our computing resources, code testing tips, and how to intermingle coding with planning.

Today's episode is presented by DigitalOcean. Go to https://digitalocean.com to get started, and use the promo code "DEVELOPERTEA" at the checkout after you create your account to get a $10 credit!

Clients are never happy when hearing that you've underestimated how long a project will take in reality. In today's episode, I talk about how to anchor your estimations and keep your clients happy, and a quick tip to get you there.

Thanks to today's sponsor, Harvest. Harvest is your time tracking tool built to save you...well, time. Visit getharvest.com and give it a try for 30 days for free. After your trial, enter code TEATIME at checkout and save 50% off your first month.

In today's episode I'll talk about the importance of refactoring your software, identifying when you should refactor your code and tips and techniques for optimal refactoring to keep your code easier to maintain and easier for future extension.

Today's episode is brought to you by Hired. Hired is your free, no obligation resource for job searching. If you or someone you know is looking for a job in development or design check out http://www.Hired.com/developertea.

Today we'll explore what the difference is between a junior and senior level developer, basic characteristics, and how to get from junior, to mid and senior programing levels.

Today's episode is sponsored by Code School. Code School is an online learning destination for existing and aspiring developers that teaches through entertaining content. Visit www.CodeSchool.com/developertea for more information and start playing courses now.

in today's episode, I get to talk with fellow developer and podcaster Patrick Hill about balancing hobbies and work life.

Today's episode is brought to you by Hired. A free, no obligation resource for job searching. If you or someone you know is looking for a job in development or design check out http://www.Hired.com/developertea. If you or your referral lands the job, Hired will give you $4,000 as a thank you bonus!

In today's episode, Grant and I discuss his book, Taming Text, how he got into Natural Language Processing (NLP), and discover what he thinks is the next big problem to be solved in text and language analysis.

This episode is brought to you by Codeschool. Code School has recently launched a second course on SQL, titled, "The Sequel to SQL." Check it out at codeschool.com/developertea.

Today marks our 100th episode of Developer Tea. To celebrate, today's episode, is dedicated to improvement. I'll talk about the importance of improvement as a developer and as a person, give four tips for continuous improvement, and end with an exciting announcement!

Today's episode is brought to you by OneMonth.

Head over to OneMonth.com/developertea to get started learning Ruby on Rails in just...one month, and receive a limited-time 25% discount!

Today I talk about more reasons to have a daily routine.

This episode is presented by Code School. Go to codeschool.com/developertea to learn about their latest SQL course, "The Sequel to SQL".

Today, I dive into what helps us make good decisions, what hinders our ability to make those good decisions and tips to recognize biases so you can continue to make good decisions on a regular basis.

Today's episode is presented by DigitalOcean. Go to https://digitalocean.com to get started, and use the promo code "DEVELOPER TEA" at the checkout after you create your account to get a $10 credit!

In today's episode I talk about the positive and negative effects of laziness, and the overlap between simplicity and complexity.

Today's episode is sponsored by OneMonth.com - Head over to OneMonth.com/developertea to get started learning Ruby on Rails in just...one month, and receive a limited-time 25% discount!

Estimation is so hard to do. Today, I talk about overcoming estimation obstacles, and some tactics to help you along the way.

Today's episode is presented by DigitalOcean. Go to https://digitalocean.com to get started, and use the promo code "DEVELOPER TEA" at the checkout after you create your account to get a $10 credit!

In the second half of the two-part interview with Russ, we talk about the importance of testing, testing methods, and how to stay productive.

Thanks to today's sponsor, imgix. imgix is real-time image resizing as a service. It's FREE to sign up and easy to get started. Go to imgix.com and let them handle your images, today!

During today's first half of a two-part interview, I have the pleasure of talking with Russ Taylor. Russ works on the continuous integration team at Etsy.

Today's episode is brought to you by OneMonth.com. Head over to OneMonth.com/developertea to get started learning Ruby on Rails in just one month, and receive a limited-time 25% discount!

In today's episode, I talk about the fatal flaw of putting things off 'til tomorrow, and the simple, yet difficult, solution to the imbalance of the demand we experience versus our capacity to accomplish those demands.

Today's episode is sponsored by Codeship. Go to codeship.com and use code DEVELOPERTEA for 20% off any premium hosted continuous integration platform.

In Part Two of this episode Mackenzie Child and I talk about his 12 in 12 challenge, and making the switch from designer to developer.

Today's episode is brought to you by OneMonth.com. Head over to OneMonth.com/developertea to get started learning Ruby on Rails in just one month, and receive a limited-time 25% discount!

I caught up with Mackenzie Child to talk about his 12 in 12 challenge, making concrete goals, and learning to recognize when you're overcommitting.

This episode is brought to you by Raygun. Raygun detects every error in your software, the second they happen, finding bugs before your users do. Sign up for a FREE trial at raygun.io

Teaching is one of the best ways to solidify the skills and knowledge you know. During this episode, I'll talk about when to start teaching, how to start teaching, and three benefits of teaching.

Today's listener question comes from Matthew, who asks: "How should I separate my social media identities, or should I separate my social media identities between professional and personal life?"

This episode is sponsored by OneMonth.com. Head over to OneMonth.com/developertea to get started learning Ruby on Rails in just one month, and receive a limited-time 25% discount!

Today I talk about getting the most out of an internship.

This episode is brought to you by Raygun. Raygun detects every error in your software, the second they happen, finding bugs before your users do. Sign up for a FREE trial at raygun.io

Thanks to you, and all of our other listeners Developer Tea has reached over 1,000,000 unique listens!

To commemorate the occasion we've created an official Developer Tea t-shirt found exclusively on Cotton Bureau. Visit bit.ly/dtshirt to pre-order your exclusive t-shirt. The last possible second to buy our design is Jun 18, 2015 at 8:00 PM EDT.

On today's episode, I talk about the importance of forming an informed opinion by disecting two questions in github's [Front-End Developer Interview Questions repository.][1]

This episode is sponsored by OneMonth.com. Head over to OneMonth.com/developertea to get started learning Ruby on Rails in just one month, and receive a limited-time 25% discount!

Today's episode was inspired by a listener question on job hunting and what makes you employable.

This episode is sponsored by Intuit. Check out the developer sandbox and API explorer at http://intuit.me/DevTea to get started building apps for millions of small business today!

Brianna and Andrew Norcross are a powerhouse of a couple. They started Reaktiv Studios, a WordPress-focused agency based in Florida. I spoke with Brianna and Andrew about how they have learned to work together as a married couple. If you missed it, make sure you check out Part 1 of this series.

Brianna and Andrew Norcross are a powerhouse of a couple. They started Reaktiv Studios, a WordPress-focused agency based in Florida. I spoke with Brianna and Andrew about how they have learned to work together as a married couple. Be sure to subscribe if you don't want to miss part two! Show notes can be found at http://DeveloperTea.com.

Today's sponsor is Codeship, a hosted continuous integration platform. Get started today at Codeship.com, and use the code developertea for 20% off any plan when you choose the premium plan!

Hey everyone! Today, I celebrate a hero of mine, Kent Beck. Full of quite a few pieces of wisdom, Kent is an incredible thinker and writer. Today, I share two quotes from Kent, and discuss their implications.

Make sure you vote for Developer Tea for the Net Awards! To vote, simply go to http://bit.ly/votetea and follow the instructions on the page!

Today's episode is all about media consumption, and the importance of slowing down and being more intentional about what we consume.

This episode is sponsored by Intuit. Check out the developer sandbox and API explorer at http://intuit.me/DevTea to get started building apps for millions of small business today!

Today, we discuss the place of formalization and theory, and how we should be starting from the position of discovery rather than trying to fit every problem to a pre-existing theoretical formula.

Today's sponsor is Codeship, a hosted continuous integration platform. Get started today at Codeship.com, and use the code developertea for 20% off any plan when you choose the premium plan!

Today, I answer a question from listener Emalee about how to become a beginner mentor. From the outside looking in, this is very difficult! Going from "student" to "teacher" is a hard transition. I outline a few thoughts, and give you two tips from my experience. For episode notes, go to https://developertea.com

Metaphors are a powerful way of exploring a given subject. In this episode, I'll share with you why metaphors are so powerful, and how you can create effective metaphors yourself!

To vote for Developer Tea in the 16th annual Net Awards, go to http://bit.ly/votetea!

This episode is sponsored by Intuit. Check out the developer sandbox and API explorer at http://intuit.me/DevTea to get started building apps for millions of small business today!

In this episode, I give 4 tips for creating a great resume. The reality is, resumes are still an important part of the hiring process. Your resume can make or break you. So, what are employees looking for in a developer? I can only speak from my personal experience, and I believe these 4 tips will help you create a better resume for the job you want!

Today's sponsor is Codeship, a hosted continuous integration platform. Get started today at Codeship.com, and use the code developertea for 20% off any plan when you choose the premium plan!

Today, I'm joined by the talented and intelligent Travis Neilson.

Travis is the creator of DevTips, an instructional YouTube channel that has generated over 1 million views and about 35,000 subscribers! Travis invited me on his show recently, and I had such a good time that I decided to invite him to Developer Tea. We talk about quite a few things related to different platforms and media types, and being a publisher on each of these media types.

You can find the YouTube channel for DevTips here: https://www.youtube.com/user/DevTipsForDesigners

Make sure you also follow Travis on Twitter at https://twitter.com/travisneilson

Today, I'm joined by the talented and intelligent Travis Neilson.

Travis is the creator of DevTips, an instructional YouTube channel that has generated over 1 million views and about 35,000 subscribers! Travis invited me on his show recently, and I had such a good time that I decided to invite him to Developer Tea. We talk about quite a few things related to different platforms and media types, and being a publisher on each of these media types.

You can find the YouTube channel for DevTips here: https://www.youtube.com/user/DevTipsForDesigners

Make sure you also follow Travis on Twitter at https://twitter.com/travisneilson

In this episode, I discuss the origin of difficulty and confusion, and how we can better deal with these things on a day to day basis. It turns out, frustration and confusion are some of the most important experiences in our lives.

Today's episode is sponsored by Developer Tea! Go to OneMonth.com/developertea to get 25% off now!

In today's episode, I discuss three different methods that will help create long lasting, usable memory more effectively.

Today's sponsor is Codeship, a hosted continuous integration platform. Get started today at Codeship.com, and use the code developertea for 20% off any plan when you choose the premium plan!

In today's episode, I talk about the importance of synthesis to the process of creating novel things. I also discuss our obsession with originality and "creating from nothing."

Today's episode is sponsored by DigitalOcean. Go to https://digitalocean.com to get started, and use the promo code "DeveloperTea" on the billing page after you create your account to get a $10 credit!

Today, I interview Daniel Rapp, creator of the Doppler.js library. Daniel is a computer science student in Sweden who is constantly investigating the intersection of math and creativity using code. Doppler became popular on GitHub, despite the fact that it isn't practically useful for most developers; this interested me, so I decided to reach out to Daniel.

Show notes can be found at http://developertea.com/episodes/11297

Thanks to today's sponsor, Codeschool! http://codeschool.com/?ref=devtea

In today's episode, listener Summit asks about how to search for a new job while being employed, and how to keep from getting to exhausted.

This episode is sponsored by Intuit. Check out the developer sandbox and API explorer at http://intuit.me/DevTea to get started building apps for millions of small business today!

In today's episode, I discuss the importance of relying on obviousness when designing software and user interfaces, and when you should be utilizing surprise.

Today's episode is sponsored by DigitalOcean. Go to https://digitalocean.com to get started, and use the promo code "DeveloperTea" on the billing page after you create your account to get a $10 credit!

Matt is a beginner developer who is making a shift to support his new life situation, in which he is unable to work a normal 9-to-5 job in an office. Matt sent me an email asking a few questions about this shift, and how he should begin to learn.

This episode is sponsored by OneMonth.com. Head over to OneMonth.com/developertea to get started learning Ruby on Rails in just one month, and receive a limited-time 25% discount!

In this week's inspiration episode starts with a quote from Brian Eno, a highly influential musician and audio engineer, about limiting options in order to better take advantage of our efforts.

Scott Belsky (http://twitter.com/@ScottBelsky) is the VP Products & Community at Adobe and cofounder of Behance. Scott is also a successful investor in major tech companies such as Periscope and Uber.

Scott and I talk about the fundamental nature of creativity, why he created Behance, staying focused, the value of formal education, and what he wishes more people would ask him. Finally, at the end of the second part of the interview, Scott shares specific advice for developers who are wanting to work better with visionaries. Enjoy the interview!

This episode is sponsored by Intuit. Check out the developer sandbox and API explorer at http://intuit.me/DevTea to get started building apps for millions of small business today!

Scott Belsky is the VP Products & Community at Adobe and cofounder of Behance. Scott is also a successful investor in major tech companies such as Periscope and Uber.

Scott and I talk about the fundamental nature of creativity, why he created Behance, staying focused, the value of formal education, and what he wishes more people would ask him. Finally, at the end of the second part of the interview, Scott shares specific advice for developers who are wanting to work better with visionaries. Enjoy the interview!

In today's episode, we discuss the importance of standards and standards bodies for web technologies, specifically for HTML, CSS, and JavaScript specs.

Today's episode is sponsored by DigitalOcean. Go to https://digitalocean.com to get started, and use the promo code "DeveloperTea" on the billing page after you create your account to get a $10 credit!

In this episode, long-time listener Devin asks about how to grasp things that go over his head. You're not alone, Devin! In this episode, I give you (and others just like you) encouragement in the midst of your confusion, as well as some more practical advice for learning something new.

Today's sponsor is OneMonth.com - go to OneMonth.com/developertea and enroll today to get 25% off your first month!

In today's episode, I talk with Hampton Catlin about fast Sass compilation with libsass, and then we discuss his latest project, Wordset, and why we need a truly open source dictionary.

Further show notes can be found at http://developertea.com!

This episode is sponsored by Intuit. Check out the developer sandbox and API explorer at http://intuit.me/DevTea

In this episode, I sat down with Hampton Catlin to talk about his Ruby survey, the implications of the data, and about the evolution (and naming) of Sass.

Show notes can be found at http://developertea.com

In today's inspiration episode, I discuss the importance of removing barriers between you and your most important work, and why that is such an important thing to do. I then discuss 3 practical steps you can try that have helped me get to my focus state, and get more meaningful work done every day.

Today's episode is sponsored by DigitalOcean. Go to https://digitalocean.com to get started, and use the promo code "DeveloperTea" on the billing page after you create your account to get a $10 credit!

Pamela Vickers and I sat down at Ancient City Ruby to talk about culture, conferences, and ping pong. And it was awesome.

Pamela Vickers and I sat down at Ancient City Ruby to talk about culture, conferences, and ping pong. And it was awesome.

In today's episode, Clyde asks about learning to code while on the road. If you've ever tried to focus in a new environment, or if you are learning to code while changing locations, this episode is for you!

Ben Lesh is a senior UI engineer at Netflix, where he works on projects that use reactive programming in JavaScript to manage massive amounts of data. Ben talks with me about a variety of topics, focusing on reactive programming and data stream processing. Ben also gives his advice to you, whether you are a young developer or well into your career. Make sure you Tweet at Ben at https://twitter.com/benlesh and thank him for coming on the show!

Today's episode is sponsored by DigitalOcean. Go to https://digitalocean.com to get started, and use the promo code "DeveloperTea" on the billing page after you create your account to get a $10 credit!

Ben Lesh is a senior UI engineer at Netflix, where he works on projects that use reactive programming in JavaScript to manage massive amounts of data. Ben talks with me about a variety of topics, focusing on reactive programming and data stream processing. Ben also gives his advice to you, whether you are a young developer or well into your career. Make sure you Tweet at Ben at https://twitter.com/benlesh and thank him for coming on the show!

How we spend our days is, of course, how we spend our lives. But how can we get a better grasp on time? In this episode, I share a simple tip that exploits our brain's natural tendency to take shortcuts to help you better experience time and avoid the feeling of "time flying by" faster than you'd like.

Today's episode is sponsored by OneMonth.com - go to http://onemonth.com/developertea to get 25% off your first month!

In this episode, we talk about "best practices" and advice, and what you should do with those things in your day to day life. Today's episode sponsored by Intuit! Head over to http://intuit.me/DevTea to get started!

I had the pleasure of attending Ancient City Ruby and interviewing a few folks while I was there. Ernie Miller was a speaker at ACR, and also sat down with me to talk about agile, humane development, and the implications of technically oriented people making a track switch to management. Thanks, Ernie! Don't forget to follow @erniemiller on Twitter and let him know you enjoyed hearing him on @DeveloperTea!

Today's episode is sponsored by Intuit Developer. Get started developing applications for millions of business already using Quickbooks at http://intuit.me/DevTea today!

This episode is all about estimation, and how important it is to focus on estimating small things, and understand the implications of scale on your estimations.

This episode is sponsored by Digital Ocean, cloud SSD hosting that you can deploy in just 55 seconds. Use the code "DeveloperTea" to get $10 off today at http://digitalocean.com - plans start at just $5/month!

I had the pleasure of attending Ancient City Ruby and interviewing a few folks while I was there. Ernie Miller was a speaker at ACR, and also sat down with me to talk about agile, humane development, and the implications of technically oriented people making a track switch to management. Thanks, Ernie! Don't forget to follow @erniemiller on Twitter and let him know you enjoyed hearing him on @DeveloperTea!

In today's episode, I'm ecstatic to announce 500k unique listens! That's half of a million, if you didn't already pick up on that.

I'm looking forward to the 1 million mark with all of you!

I also discuss a few tips for starting from ground zero. Thank you for your support!

If you'd like to give back to Developer Tea, head over to http://developertea.com/donate - every donation is a huge help to making this show a reality 4 days a week!

Today I interview Rebecca Murphey, one of the JavaScript community's most memorable voices and a genuine, kind person. Rebecca has been doing JavaScript for quite a few years, and you might know her from yayQuery and other jQuery-related things, her work at Bocoup, or her writing on rmurphey.com. Rebecca now works at BazaarVoice. In this interview, we discuss a myriad of things, including the difficulties of writing third-party JavaScript, working with hardware, and her open source efforts on Scoutfile.

Thank you for listening! Remember, you can support the show by going to https://developertea.com/donate

Today I interview Rebecca Murphey, one of the JavaScript community's most memorable voices and a genuine, kind person. Rebecca has been doing JavaScript for quite a few years, and you might know her from yayQuery and other jQuery-related things, her work at Bocoup, or her writing on rmurphey.com. Rebecca now works at BazaarVoice. In this interview, we discuss a myriad of things, including the difficulties of writing third-party JavaScript, working with hardware, and her open source efforts on Scoutfile.

Thank you for listening! Remember, you can support the show by going to https://developertea.com/donate

In today's episode, I share some (insider) news with you that I think you'll find to be exciting.

In today's episode, listener Jessica asks what a full stack developer is.

Dont forget, you can support the show by donating at https://developertea.com/donate

Dan Denney is a wealth of knowledge, and in today's episode, he's joined me to share some of that knowledge with you. Dan is an HTML email craftsman at Code School. On today's episode, we talk all about HTML email and Dan's experience with Front End Design Conference. Make sure you follow Dan on Twitter: https://twitter.com/dandenney. Full show notes can be found at https://developertea.com.

In today's inspiration episode, I talk about the non-permanence of our work, and how that empowers us to make faster decisions.

Dont forget, you can support the show by donating at https://developertea.com/donate. Dan Denney is a wealth of knowledge, and in today's episode, he's joined me to share some of that knowledge with you. Dan is an HTML email craftsman at Code School. On today's episode, we talk all about HTML email. Make sure you follow Dan on Twitter: @dandenney. Full show notes can be found at https://developertea.com

In this episode, I answer listener Eric's questions about how to keep up with the news, and when to get a masters degree.

Further resources/links can be found at DeveloperTea.com!

Richard Schneeman, Ruby developer at Heroku and awesome guy, joins me for the longest episode to date. Follow Richard on Twitter, @schneems! (Show notes can be found at https://DeveloperTea.com)

Richard Schneeman, Ruby developer at Heroku and awesome guy, joins me for the longest episode to date. Follow Richard on Twitter, @schneems! (Show notes can be found at https://DeveloperTea.com)

Children learn at an incredible rate. They also play significantly more than the average adult. Many studies have shown the importance of play for children in the learning process - so the question is, why don't we practice "play" as adults?

"Episode 4: Learning about Learning": http://developertea.com/episodes/6530

Support Developer Tea: https://developertea.com/donate

In this episode, I discuss some of my personal rules for maintaining a reputation of professionalism.

Support Developer Tea: https://developertea.com/donate

Should you be a generalized programmer or a specialized programmer? Generalized programmers learn a wide range of languages and/or frameworks, while a specialized programmer becomes an expert in something very specific. There are pros and cons to both, and in this episode, we'll discuss both.

Unless you're extraordinarily lucky, you'll be rejected multiple times in your life. Whether in your personal or professional life, rejection is a normal part of life, even for the best of the best (like the Beatles). In this episode, I encourage you to move past your rejection.

Should you be a generalized programmer or a specialized programmer? Generalized programmers learn a wide range of languages and/or frameworks, while a specialized programmer becomes an expert in something very specific. There are pros and cons to both, and in this episode, we'll discuss both.

In this episode, I answer a question I've received from many listeners: How do I come up with an idea for something to build? This question is somewhat complex, but we'll cover 5 basic tips for idea generation.

Scott Jehl is a designer and developer working at Filament Group. Scott is also an author and speaks regularly at conferences like An Event Apart. In this interview, Scott and I discuss progressive enhancement and his book, Responsible Responsive Design.

Today, I talk about coding for humans in this special Inspiration episode. Remember, computers are only what you tell them to be!

Scott Jehl is a designer and developer working at Filament Group. Scott is also an author and speaks regularly at conferences like An Event Apart. In this interview, Scott and I discuss progressive enhancement and his book, Responsible Responsive Design.

In today's episode, at the request of a listener I discuss the tradeoffs of choosing to adopt a new technology versus using what you already know, even when what you already know might not be the best tool for the job.

Don't forget to subscribe to hear more Developer Tea!

In today's episode, I discuss why it's important to create a brand for yourself. Make sure you check out my interview with John Sonmez to hear more about building your own personal brand, and to participate in John's giveaway: https://www.developertea.com/episodes/7976

Today's bonus episode is the first weekly inspiration mini-episode! Today's quote comes from Steve McConnell, author of Code Complete.

Thank you for supporting Developer Tea with your listens! We just reached the 200k unique listens mark, and that's thanks to you!

If you'd like to become a monthly supporter, head over to http://developertea.com/donate

In this episode, I answer a listener question about what route he should take in his technical education. Spoiler: I actually DO have an opinion and recommendation to this question.

For a significant part of this episode, I discuss the concept of the famed "unicorn" developer, and why they're in such high demand.

Note: I accidentally called the listener a "guest" - probably because I consider everyone who listens to the show my personal guests 3 times a week. :)

I'm excited to be interviewing Ben Orenstein from Thoughtbot. Ben is a brilliant craftsman of a developer, and in this episode we discuss what it takes to be a craftsman. This is the second part of the interview, so be sure to check out the previous episode for the first part!

Become a Supporter of Developer Tea

-Giant Robots Smashing into Other Giant Robots podcast: http://giantrobots.fm/

Ben's personal site and writings can be found at http://benorenstein.com

Ben on Twitter, @r00k: https://twitter.com/r00k Ben on GitHub, @r00k: https://github.com/r00k

I'm excited to be interviewing Ben Orenstein from Thoughtbot. Ben is a brilliant craftsman of a developer, and in this episode we discuss what it takes to be a craftsman. This interview is split into two parts, so be sure to check out the next episode for the second part!

Become a Supporter of Developer Tea

-Giant Robots Smashing into Other Giant Robots podcast: http://giantrobots.fm/

Ben's personal site and writings can be found at http://benorenstein.com

Ben on Twitter, @r00k: https://twitter.com/r00k Ben on GitHub, @r00k: https://github.com/r00k

Around 1:00, Brett asks how to become an “advanced developer.”

Around 8:10, Daniel asks how to make writing tests less boring and more joyful.

Justin Weiss's article about adding tests to a non-TDD app: http://www.justinweiss.com/blog/2014/12/30/how-do-you-take-an-app-from-test-less-to-tdd/

Today I'm joined once again by Ryan Stout, the developer behind the powerful new Ruby web framework Volt. Ryan and I continue discussing why he created Volt, and some of the motivations for developers to move towards "isomorphic development".

Check out Volt: http://voltframework.com

Support Developer Tea: http://www.developertea.com/buy-me-tea

Today I'm joined by Ryan Stout, the developer behind the powerful new Ruby web framework Volt. Ryan and I discuss why he created Volt, and some of the motivations for developers to move towards "isomorphic development".

Check out Volt: http://voltframework.com

Support Developer Tea: http://www.developertea.com/buy-me-tea

In this episode, we talk about stigmas and stereotypes.

As developers, and as humans, we have a responsibility to treat each other fairly. We also have a responsibility to our craft.

In this episode, I discuss the one thing that developers should be measured by.

The first month of Developer Tea was officially marked yesterday, and in this episode, I'd like to thank you. I also challenge you towards the end of the episode. Thank you so much for listening to the show!

What was the last time you practiced writing code? Any expertise arguably requires an intentional, focused effort on practicing a set of exercises. Kata acts as the practice exercises for programming.

In this episode, I talk about code kata, and I also talk about the danger of being addicted to problems, and making sure we keep our kata efforts separate from our real problem-solving efforts.

codekata.com

If you enjoyed this episode, please consider buying me some tea: http://www.developertea.com/buy-me-tea

In this episode, I interview front-end developer Daniel Kao. Daniel has been running his site, Diplateevo.com, since his freshman year in high school.

Daniel is a brilliant individual, and happens to be only 20 years old. He has already had a chance to meet some of his heroes, like Chase Jarvis, Ramit Sethi, Peter Thiel, Randy Komisar, and more.

This past year, Daniel did something that took a lot of self control: He cut sugar for a whole year. In our interview Daniel tells me why he made this choice.

Finally, Daniel is moving into a complicated field (grant writing) that he has no experience or training in. In the interview, we discuss why this can actually be a great idea for your career.

If you are enjoying the show, please consider buying me some tea: http://www.developertea.com/buy-me-tea

In this episode, I discuss flexibility. Why is flexibility important, and what can you do to make your code and your workflow more flexible? I'll share something I did recently that made creating this podcast a bit easier to accomplish.

If you are enjoying the show, please consider buying me some tea: http://www.developertea.com/buy-me-tea

On this episode, I continue the interview Chris Coyier. Chris is the creator of CSS-Tricks.com, Codepen.io, and hosts Shoptalk Show with Dave Rupert. In this second part of a two-part interview, Chris and I talk about getting good at being a musician (or at cutting hair), why we rewrite code we've already written, and lots of other necessary things.

Mentioned:

  • ShoptalkShow.com
  • Codepen.io
  • css-tricks.com
  • DeveloperTea.com

Don't forget to subscribe, rate/review on iTunes, and get in touch!

If you are enjoying the show, would you consider buying me some tea? http://www.developertea.com/buy-me-tea

On this episode, I interview Chris Coyier. Chris is the creator of CSS-Tricks.com, Codepen.io, and hosts Shoptalk Show with Dave Rupert. In this first part of a two-part interview, Chris and I talk about how he got started with CSS Tricks. We also talk about what it's like to make such a massive amount of freely available resources.

Mentioned: ShoptalkShow.com Codepen.io css-tricks.com DeveloperTea.com

If you are enjoying the show, would you consider buying me some tea? http://www.developertea.com/buy-me-tea

Ruby developer and author Justin Weiss joins me to talk about his experience working with Avdi Grimm on a guest episode for Ruby Tapas, why he chose Rails, and his book. Then, Justin gives you his 30-second suggestion to help you become a better developer.

Mentioned:

If you are enjoying the show, would you consider buying me some tea? http://www.developertea.com/buy-me-tea

In this episode, I talk about how I approach programmatic problems, and I give all developers my opinionated understanding of the most important factor of problem solving: imparting knowledge into your problem solving mechanisms.

If you're enjoying the show, please consider buying me some tea: http://www.developertea.com/buy-me-tea

In this episode, I share some of the stuff I've been using. None of these folks are sponsoring the show.

Mentioned: Ruby - https://www.ruby-lang.org Rails - http://rubyonrails.org Grape - https://github.com/intridea/grape Sinatra - http://www.sinatrarb.com Focus at Will - https://www.focusatwill.com vim - http://vim.org Sublime Text 2 - http://www.sublimetext.com/2 Thoughtbot's thoughts on vim: http://robots.thoughtbot.com/tags/vim Upcase - https://upcase.com Simplenote - http://simplenote.com Drafts - http://agiletortoise.com/drafts Quiver - https://itunes.apple.com/us/app/quiver-programmers-notebook/id866773894

If you enjoyed this episode, please consider buying me some tea: http://www.developertea.com/buy-me-tea

In this episode, we cover (only 2 of) the hardest parts of computer science. Spoiler alert: this short podcast will not solve all of your complex coding conundrums, but it will provide you with some alliterative show notes.

If you enjoyed this episode, please consider buying me some tea: http://www.developertea.com/buy-me-tea

On today's episode, I talk with Nick Morrison and Kody Dahl, both students about to graduate from the design BFA program at Georgia State University, for the second part of our interview.

Kody and Nick are both incredibly hard-working folks who happen to also work at Whiteboard.

In part two, we have a discussion about their professors, design software, life skills, and we (try) to answer the $150,000 question.

The interview went quite a bit longer than we expected it to go, so I've decided to split the interview into two parts, so be sure to check out part 1 of episode 7 as well.

A big thanks to Nick and Kody! Follow them:

@Nickm717 @kodieodie

If you enjoyed this episode, please consider buying me some tea: http://www.developertea.com/buy-me-tea

On today's episode, I talk with Nick Morrison and Kody Dahl, both students about to graduate from the design BFA program at Georgia State University. Kody and Nick are both incredibly hard-working folks who happen to also work at Whiteboard.

In part one, we start a discussion on formal design education.

The interview went quite a bit longer than we expected it to go, so I've decided to split the interview into two parts, which will both be released this week.

A big thanks to Nick and Kody! Follow them.

@Nickm717 @kodieodie

If you enjoyed this episode, please consider buying me some tea: http://www.developertea.com/buy-me-tea

How do you code a feeling? Today, we're going to be talking about how to deal with ambiguous feedback. The answer is kind of ambiguous, unfortunately, but we live in a subjective world, so let's all learn how to value subjective things, shall we?

We've managed to hit LESS than 5 minutes on this one! Hope you enjoy it. Up next in the queue is our first interview episode double-release, which is a bit longer, so be on the look out!

If you enjoyed this episode, please consider buying me some tea: http://www.developertea.com/buy-me-tea

In today's episode, we will not be talking about drugs. For long. Instead, we're going to talk about some kind-of amazingly weird trends in how we use technology, and how we might could be more intentional in the time we spend with screens.

We (again) went over the 10 minute mark, but hopefully the discussion is worth the extra half minute to you!

If you enjoyed this episode, please consider buying me some tea: http://www.developertea.com/buy-me-tea

Learning is one of the most important skills for developers to cultivate. In this episode, I'll talk about why that's the case, and a method for learning you might not have tried before.
Today's episode goes just a tad over 10 minutes - I'm doing my best to cut out the cruft, though.

If you enjoyed this episode, please consider buying me some tea: http://www.developertea.com/buy-me-tea

Prototyping is a process that bridges the gap between production and static design. In this episode, I talk a bit about what that means, and about what is required for all good prototypes. If you aren't prototyping now, you need to catch up.

If you enjoyed this episode, please consider buying me some tea: https://www.developertea.com/buy-me-tea

Edit: I accidentally called the Facebook prototyping tool, Origami, "Paper". Of course, this was a mistake. Sorry about that folks.

If you enjoyed this episode, please consider buying me some tea: http://www.developertea.com/buy-me-tea

In this episode, I talk about focus, and why it's so important for developers to cultivate focus. We'll discuss some pretty amazing statistics about how we use technology, and I challenge you to not listen to this podcast.

If you enjoyed this episode, please consider buying me some tea: http://www.developertea.com/buy-me-tea

This is the proverbial "hello" episode, where I tell you what Developer Tea is all about. Developer Tea is born out of my own desire to have shorter podcasts that come out more often. I very rarely have the time to listen to so many of the podcasts I'd like to listen to, because they are just simply too long. Developer Tea is engineered to fit inside your tea (or coffee, or kombucha) break.

If you enjoyed this episode, please consider buying me some tea: http://www.developertea.com/buy-me-tea

Copyright 2023 Spec Network, Inc.