Episode 3 – Diagnosis: Imposter Syndrome

In this episode we explore ‘Imposter Syndrome’ and how it has manifested itself in our careers. Are you an imposter, or do you just play one on TV? How do you deal with it, and what does it mean?

1:13 – “Sharpening the Tools” – What’s Everyone Learning This Week?

Erin is reviewing the basics! ASP.NET and Front-End tracks on treehouse.

Dave is learning a New CMS: Adobe Experience Manager.

Jason mentioned Some exercises to learn flexbox CSS, and JavaScript testing with Mocha & Chai


18:30 – “Opening the Toolbox”

What do you call a fake noodle? An Impasta!

Imposter Syndrome: the inability to internalize your accomplishments, and a persistent fear of being exposed as a fraud.

18:49 – “It’s like self-peer pressure. I’m wearing it, so I feel like I have to live up to the shirt.” – This mentality plays a lot into the mindset of someone who feels Imposter Syndrome, that they need to live up to others’ expectations (whether real or perceived) of them.

21:16 – “Do I belong here? Am I going to be able to pull my weight? They’re paying me to do this?”

28:25 – “Imposter Syndrome can affect you based on your environment.” – Clear expectations on both sides (the developer and the employer/client) plays a huge part in how Imposter Syndrome can affect you.

30:28 – “Imposter Syndrome…maybe has a lot to do with our perception of our knowledge in that sphere relative to other people’s…How we perceive ourselves in relation to others.”

33:00 – “I think having Imposter Syndrome leads to having of a drive to learn the things that you don’t know.”

33:54 – Erin’s Job Hunt Update:

Erin’s contract has just ended. She received lots of constructive, encouraging feedback from individuals from her last job before she left. She wrapped things up and left things as gracefully and positively as possible. She has gotten a few LinkedIn Recommendations, reaching out to her network, and she has spoken with a few recruiters about potential positions.


Terms of the Trade

2:13 – ASP.NET – ASP.NET is a unified Web development model that includes the services necessary for you to build enterprise-class Web applications with a minimum of coding. ASP.NET is part of the .NET Framework, and when coding ASP.NET applications you have access to classes in the .NET Framework

ASP.NET Overview

3:01 – Visual Studio CommunityA fully-featured, extensible, free IDE for creating modern applications for Android, iOS, Windows, MacOS, as well as web applications and cloud services.

Visual Studio Community

3:50 – Virtual BoxVirtualBox is a general-purpose full virtualizer for x86 hardware, targeted at server, desktop and embedded use.

4:49 – Front-endFrontend web development is the practice of producing HTML, CSS and JavaScript for a website or Web Application so that a user can see and interact with them directly. (Wikipedia)

Exactly What You Need to Know to Be a Front End Developer – Skillcrush Blog

Front-end vs. Backend – Treehouse Blog

5:07 – Flexbox – The Flexbox Layout (Flexible Box) module aims at providing a more efficient way to lay out, align and distribute space among items in a container, even when their size is unknown and/or dynamic.

CSS Tricks – Flexbox

Understanding Flexbox: FreeCodeCamp

6:05 – CMSContent Management System – A content management system (CMS) is a software application or set of related programs that are used to create and manage digital content.

6:13 – ExpressionEngine – is a flexible, feature-rich content management platform that empowers hundreds of thousands of individuals and organizations around the world to easily manage their web site.

6:15 – Adobe Experience Manager – (AEM) an Enterprise level content management system.

7:51 – Static site generator – A static site is a collection of pages contained in basic HTML files. A static site generator (SSG) is a compromise between using a hand-coded static site and a full CMS. You generate an HTML-only website using raw data (such as Markdown files) and templates.

An Introduction to Static Site Generators

7 Reasons to Use a Static Site Generator – Sitepoint

9:00 – Backend – This type of web development usually consists of three parts: a server, an application, and a database. Code written by back end developers is what communicates the database information to the browser. Anything you can’t see easily with the eye such as databases and servers is the work of a back end developer.

Front End vs Back End Development – CourseReport

What is Back-End Development? – Simple Programmer

9:52 – Strongly typed languages (C#/Java) – A strongly-typed programming language is one in which each type of data (such as integer, character, hexadecimal, packed decimal, and so forth) is predefined as part of the programming language and all constants or variables defined for a given program must be described with one of the data types.

Strongly Typed – Techopedia

10:15 – (JavaScript) Coercion – Converting a value from one type to another is often called “type casting,” when done explicitly, and “coercion” when done implicitly (forced by the rules of how a value is used).

Understanding JS: Coercion – Hacker Noon

10:23 – Bugs – A software bug is an error, flaw, failure or fault in a computer program or system that causes it to produce an incorrect or unexpected result, or to behave in unintended ways.

Bug – TechTarget

10:33 – IntellisenseIntelliSense is a code completion tool that is built into Microsoft Visual Studio. It is one of a number of similar tools that allow for intelligent code completion or intelligent text completion on different platforms.

Using Intellisense

12:22 – REST APIsRepresentational State Transfer Application Programming Interface, defines a set of functions which developers can perform requests and receive responses via HTTP protocol such as GET and POST

What Is REST? – (Includes a Video)

REST API Tutorial

12:25 – Unit TestingUnit testing is a software development process in which the smallest testable parts of an application, called units, are individually and independently scrutinized for proper operation. Unit testing can be done manually but is often automated.

Unit Testing – TechTarget

12:27 – Integration Testing – Integration testing, also known as integration and testing (I&T), is a software development process which program units are combined and tested as groups in multiple ways. In this context, a unit is defined as the smallest testable part of an application.

Integration Testing – TechTarget

12:30 – Mocha – a feature-rich JavaScript test framework running on Node.js and in the browser, making asynchronous testing simple and fun.

Mocha JS

12:32 – Chai – a BDD (Behavior Driven Development) / TDD (Test Driven Development) assertion library for node and the browser that can be delightfully paired with any javascript testing framework.

Chai JS

17:33 – Abstraction – In object-oriented programming, abstraction is one of three central principles (along with encapsulation and inheritance). Through the process of abstraction, a programmer hides all but the relevant data about an object in order to reduce complexity and increase efficiency.

Abstraction – TechTarget

Abstraction – Techopedia

25:24 – Debugging – is a multistep process that involves identifying a problem, isolating the source of the problem, and then either correcting the problem or determining a way to work around it. A debugger is a tool used to do so.

Debugging – TechTarget


Extra Resources:

Flexbox Froggy


If you have a question or topic you would like us to cover in the future, feel free to reach out to us by e-mail, Facebook, Twitter, or Instagram. We would love to read some great questions on future shows.

Posted by Junior Developer

Leave a Reply