# intern

Published articles for intern.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Interning at Khan Academy: from student to intern

DevFeed: [Interning at Khan Academy: from student to intern](<https://devfeed.tech/articles/interning-at-khan-academy-from-student-to-intern-27383.md>)

Original publisher: [Read original article](<http://engineering.khanacademy.org/posts/interning-at-khan-academy.htm>)

Author: Khan Academy

Published: 2016-12-12T23:00:00Z

Content type: article

Language: en

Sources: [Khan Academy](<https://devfeed.tech/sources/khan-academy.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [React](<https://devfeed.tech/topics/react.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [es6](<https://devfeed.tech/topics/es6.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>), [Scala](<https://devfeed.tech/topics/scala.md>)

Tags: [bugs](<https://devfeed.tech/tags/bugs.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [es6](<https://devfeed.tech/tags/es6.md>), [features](<https://devfeed.tech/tags/features.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [intern](<https://devfeed.tech/tags/intern.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [news](<https://devfeed.tech/tags/news.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [react](<https://devfeed.tech/tags/react.md>), [student](<https://devfeed.tech/tags/student.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>), [web-frontend](<https://devfeed.tech/tags/web-frontend.md>)

### AI overview

A student intern describes two months working on Khan Academy's X-on-Mobile initiative. The article covers improving a mobile math keypad, fixing gesture-related bugs, adding interface features, learning idiomatic ES6 with React in production, and working with open-source libraries.

### Source excerpt

By Shadaj Laddad This past summer I had the amazing opportunity to work on a product I use ... Read more

## Stories from our latest intern class

DevFeed: [Stories from our latest intern class](<https://devfeed.tech/articles/stories-from-our-latest-intern-class-27409.md>)

Original publisher: [Read original article](<http://engineering.khanacademy.org/posts/stories-from-interns.htm>)

Author: Khan Academy

Published: 2015-12-21T23:00:00Z

Content type: article

Language: en

Sources: [Khan Academy](<https://devfeed.tech/sources/khan-academy.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Ionic](<https://devfeed.tech/topics/ionic.md>), [AdventureX 2026](<https://devfeed.tech/topics/adventurex2026.md>)

Tags: [backup](<https://devfeed.tech/tags/backup.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [email](<https://devfeed.tech/tags/email.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [github](<https://devfeed.tech/tags/github.md>), [hackathon](<https://devfeed.tech/tags/hackathon.md>), [intern](<https://devfeed.tech/tags/intern.md>), [ionic](<https://devfeed.tech/tags/ionic.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [news](<https://devfeed.tech/tags/news.md>), [programming](<https://devfeed.tech/tags/programming.md>), [project](<https://devfeed.tech/tags/project.md>), [stories](<https://devfeed.tech/tags/stories.md>), [web-frontend](<https://devfeed.tech/tags/web-frontend.md>)

### AI overview

This article shares reflections from Khan Academy's 2015 intern class. It describes a hackathon project that used Ionic to build a mobile app for browsing and playing JavaScript projects, and discusses backing up Khan Academy mailing-list data.

### Source excerpt

By 2015 Interns We sent an email out to all of the 2015 interns in early November, shortly ... Read more

## Receiving feedback as an intern at Khan Academy

DevFeed: [Receiving feedback as an intern at Khan Academy](<https://devfeed.tech/articles/receiving-feedback-as-an-intern-at-khan-academy-27404.md>)

Original publisher: [Read original article](<http://engineering.khanacademy.org/posts/receiving-feedback.htm>)

Author: Khan Academy

Published: 2015-10-26T22:00:00Z

Content type: opinion

Language: en

Sources: [Khan Academy](<https://devfeed.tech/sources/khan-academy.md>)

Topics: [Code review](<https://devfeed.tech/topics/code-review.md>), [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [code-review](<https://devfeed.tech/tags/code-review.md>), [culture](<https://devfeed.tech/tags/culture.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [experience](<https://devfeed.tech/tags/experience.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [intern](<https://devfeed.tech/tags/intern.md>), [news](<https://devfeed.tech/tags/news.md>)

### AI overview

David Wang reflects on receiving code review feedback as an intern at Khan Academy. He describes the distinction between code critiques and character critiques, and explains Khan Academy's view of feedback as an ongoing, positive investment in colleagues' development.

### Source excerpt

By David Wang When my first piece of code was reviewed at Khan Academy, my mentor Dylan prefaced ... Read more

## Learning at Scale: FreeBSD Foundation Intern Nimish Jain on Exploring the FreeBSD Codebase

DevFeed: [Learning at Scale: FreeBSD Foundation Intern Nimish Jain on Exploring the FreeBSD Codebase](<https://devfeed.tech/articles/learning-at-scale-freebsd-foundation-intern-nimish-jain-on-exploring-the-freebsd-codebase-38863.md>)

Original publisher: [Read original article](<https://freebsdfoundation.org/blog/learning-at-scale-freebsd-foundation-intern-nimish-jain-on-exploring-the-freebsd-codebase/>)

Author: Florine Kamdem

Published: 2026-09-14T18:42:26Z

Content type: article

Language: en

Sources: [FreeBSD Foundation](<https://devfeed.tech/sources/freebsd-foundation.md>)

Topics: [freebsd](<https://devfeed.tech/topics/freebsd.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Code review](<https://devfeed.tech/topics/code-review.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [freebsd](<https://devfeed.tech/tags/freebsd.md>), [intern](<https://devfeed.tech/tags/intern.md>)

### AI overview

A profile of FreeBSD Foundation intern Nimish Jain's summer work on the FreeBSD operating system. His projects included virtualization-driver upgrades, network filesystem connectivity work, and porting a Raspberry Pi installer; the article also describes code review and navigating a large codebase as learning experiences.

### Source excerpt

For Nimish Jain, working on FreeBSD this summer meant getting an up-close look at something he had long been curious about: how large, complex pieces of software work together. A Software Engineering student at the University of Waterloo, Nimish is preparing to enter his second year. He was already a longtime FreeBSD user when he [...] The post Learning at Scale: FreeBSD Foundation Intern Nimish Jain on Exploring the FreeBSD Codebase first appeared on FreeBSD Foundation.

## From Contributor to Outreachy Intern: My Fedora Journey Begins

DevFeed: [From Contributor to Outreachy Intern: My Fedora Journey Begins](<https://devfeed.tech/articles/from-contributor-to-outreachy-intern-my-fedora-journey-begins-31155.md>)

Original publisher: [Read original article](<https://communityblog.fedoraproject.org/from-contributor-to-outreachy-intern-my-fedora-journey-begins/>)

Author: Aman .

Published: 2026-06-16T12:00:00Z

Content type: article

Language: en

Sources: [Fedora Community Blog](<https://devfeed.tech/sources/fedora-community-blog.md>)

Topics: [Fedora](<https://devfeed.tech/topics/fedora.md>), [FastAPI](<https://devfeed.tech/topics/fastapi.md>), [API](<https://devfeed.tech/topics/api.md>), [release engineering](<https://devfeed.tech/topics/release-engineering.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [forgejo](<https://devfeed.tech/topics/forgejo.md>), [Pydantic](<https://devfeed.tech/topics/pydantic.md>), [Swagger](<https://devfeed.tech/topics/swagger.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [openid](<https://devfeed.tech/topics/openid.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [backend](<https://devfeed.tech/tags/backend.md>), [blog](<https://devfeed.tech/tags/blog.md>), [fedora-project-community](<https://devfeed.tech/tags/fedora-project-community.md>), [intern](<https://devfeed.tech/tags/intern.md>), [journey](<https://devfeed.tech/tags/journey.md>), [mentored-projects](<https://devfeed.tech/tags/mentored-projects.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [outreachy](<https://devfeed.tech/tags/outreachy.md>)

### AI overview

Aman describes his first two weeks as an Outreachy intern with the Fedora community. He introduces the Fedora Release Schedule Planner API project and outlines planned work on testing, CI reliability, OpenID Connect authentication, Fedora infrastructure integration, and deployment preparation.

### Source excerpt

Introduction Hi, I'm Aman, a software developer and open-source enthusiast who enjoys backend development, APIs, and building tools that are useful to others. I recently started my Outreachy internship with the Fedora community, and this is my first blog as an intern. In this post, I want to share what my first two weeks have [...] The post From Contributor to Outreachy Intern: My Fedora Journey Begins appeared first on Fedora Community Blog.

## Designing a Digital New York Times Museum

DevFeed: [Designing a Digital New York Times Museum](<https://devfeed.tech/articles/designing-a-digital-new-york-times-museum-39150.md>)

Original publisher: [Read original article](<https://open.nytimes.com/designing-a-digital-times-museum-for-all-405331352189?source=rss----51e1d1745b32---4>)

Author: The NYT Open Team

Published: 2025-10-15T18:30:40Z

Content type: article

Language: en

Sources: [New York Times](<https://devfeed.tech/sources/new-york-times.md>)

Topics: [digital](<https://devfeed.tech/topics/digital.md>), [Requirements](<https://devfeed.tech/topics/requirements.md>), [navigation](<https://devfeed.tech/topics/navigation.md>)

Tags: [archive](<https://devfeed.tech/tags/archive.md>), [design](<https://devfeed.tech/tags/design.md>), [employees](<https://devfeed.tech/tags/employees.md>), [intern](<https://devfeed.tech/tags/intern.md>), [navigation](<https://devfeed.tech/tags/navigation.md>), [product](<https://devfeed.tech/tags/product.md>), [product-design](<https://devfeed.tech/tags/product-design.md>), [remote](<https://devfeed.tech/tags/remote.md>), [requirements](<https://devfeed.tech/tags/requirements.md>), [sessions](<https://devfeed.tech/tags/sessions.md>)

### AI overview

Five product design interns describe designing a proof-of-concept virtual museum that brings The New York Times' internal museum to remote employees. The article covers their research, requirements, user flows, navigation, onboarding, and artifact-page design.

### Source excerpt

How five product design interns created an award-winning virtual museum experience for employeesIllustration by Lucas Burtin By Nuoran Chen, Mina Chung, Frannie Ello, Christina Su, and Bella Rinne A key element of The New York Times Product Design Internship Program is a cohort project where all the interns work as a group to create a deliverable that is presented to the entire product design team. We, the summer 2024 cohort, were tasked with designing a proof-of-concept that brings the internal company museum in the NYC office to remote employees. The Times Museum is home to multiple artifacts where visitors can freely roam from each display to understand how their stories intertwine. From an official letter authorizing the publication of the leaked Pentagon Papers to physical effects of our war correspondents, each display is unique and speaks to the history behind The Times' mission to bring independent journalism to all. Our group began our work with a tour of The Times Museum led by retired journalist and museum curator, David W. Dunlap. On this tour, David guided us through each artifact in chronological order, describing the stories behind each piece and additional facts that were not fully captured with labels. His guided tour was essential for understanding the details behind The New York Times history and journalistic evolution. This tour informed two key requirements for the virtual museum. A guided tour with pathways for autonomous exploration: Visitors should experience the museum in order as it was curated while also being able to explore independently. Highlight important artifacts: We want to reduce the cognitive load for visitors and prominent artifacts so visitors are not overwhelmed when they enter the virtual museum. With these defined requirements, we began the design process. We held multiple brainstorming sessions to prioritize features and propose user flows in this virtual museum, but quickly found ourselves at a roadblock. For many weeks, w

## From Intern Project to Production: How I Shipped the Draw Tool for Canva's Present Mode

DevFeed: [From Intern Project to Production: How I Shipped the Draw Tool for Canva's Present Mode](<https://devfeed.tech/articles/from-intern-project-to-production-how-i-shipped-the-draw-tool-for-canva-s-present-mode-37930.md>)

Original publisher: [Read original article](<https://www.canva.dev/blog/engineering/draw-in-present-mode/>)

Author: Edwina Adisusila

Published: 2025-08-06T00:00:01Z

Content type: article

Language: en

Sources: [Canva Engineering](<https://devfeed.tech/sources/canva-engineering.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [real-time](<https://devfeed.tech/topics/real-time.md>)

Tags: [code-reviews](<https://devfeed.tech/tags/code-reviews.md>), [draw-tool](<https://devfeed.tech/tags/draw-tool.md>), [feature](<https://devfeed.tech/tags/feature.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [i](<https://devfeed.tech/tags/i.md>), [intern](<https://devfeed.tech/tags/intern.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [overview](<https://devfeed.tech/tags/overview.md>), [production](<https://devfeed.tech/tags/production.md>), [quality](<https://devfeed.tech/tags/quality.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [technical](<https://devfeed.tech/tags/technical.md>), [tool](<https://devfeed.tech/tags/tool.md>), [user](<https://devfeed.tech/tags/user.md>), [users](<https://devfeed.tech/tags/users.md>)

### AI overview

A Canva engineer describes evolving an internship proof of concept into the Draw in Present Mode feature and shipping it to production. The article covers user demand, implementation and testing, code reviews, release planning, analytics monitoring, and the technical challenge of integrating drawing into Canva's separate editor and presenting code domains.

### Source excerpt

Overview of the technical hurdles I overcame to evolve my intern project into a new feature for users.

## Five unexpected lessons from my first two months as an intern at incident.io

DevFeed: [Five unexpected lessons from my first two months as an intern at incident.io](<https://devfeed.tech/articles/five-unexpected-lessons-from-my-first-two-months-as-an-intern-at-incident-io-11845.md>)

Original publisher: [Read original article](<https://incident.io/blog/intern-unexpected-lessons>)

Author: Lucas Graeff Buhl-Nielsen

Published: 2024-06-05T14:05:00Z

Content type: opinion

Language: en

Sources: [The incident.io Blog](<https://devfeed.tech/sources/the-incident-io-blog.md>)

Topics: [Learning](<https://devfeed.tech/topics/learning.md>), [incident](<https://devfeed.tech/topics/incident.md>)

Tags: [engineering](<https://devfeed.tech/tags/engineering.md>), [incident](<https://devfeed.tech/tags/incident.md>), [incident-channel](<https://devfeed.tech/tags/incident-channel.md>), [incident-management](<https://devfeed.tech/tags/incident-management.md>), [incident-response](<https://devfeed.tech/tags/incident-response.md>), [intern](<https://devfeed.tech/tags/intern.md>), [internship](<https://devfeed.tech/tags/internship.md>), [learning](<https://devfeed.tech/tags/learning.md>), [outage](<https://devfeed.tech/tags/outage.md>), [post-mortem](<https://devfeed.tech/tags/post-mortem.md>), [product-engineering](<https://devfeed.tech/tags/product-engineering.md>), [slack-incident](<https://devfeed.tech/tags/slack-incident.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

A Product Engineering intern reflects on unexpected lessons from the first months of a six-month placement at incident.io. The article emphasizes making a visible impact, taking responsibility, working with production access, and receiving support from the team.

### Source excerpt

A reflection on what I've learned during my first few months as a Product Engineer intern at incident.io

## Implementing Server-Driven UI Architecture on the Shop App

DevFeed: [Implementing Server-Driven UI Architecture on the Shop App](<https://devfeed.tech/articles/implementing-server-driven-ui-architecture-on-the-shop-app-1570.md>)

Original publisher: [Read original article](<https://shopify.engineering/server-driven-ui-in-shop-app>)

Author: Ashwin Narayanan

Published: 2022-11-22T16:00:00Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Shopify](<https://devfeed.tech/topics/shopify.md>), [App](<https://devfeed.tech/topics/app.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [experiments](<https://devfeed.tech/tags/experiments.md>), [intern](<https://devfeed.tech/tags/intern.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [release-cadence](<https://devfeed.tech/tags/release-cadence.md>), [server-driven-ui](<https://devfeed.tech/tags/server-driven-ui.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

Shopify's Shop Store team implemented server-driven UI for the Shop App's Store Screen. The architecture lets the server control store sections and customize layouts for different merchants, while addressing component reuse, compatibility with older clients, and faster experimentation.

### Source excerpt

Ashwin explains why and how we implemented server-driven UI in the Shop App's Store Screen, and his experience working on the project as a Dev Degree intern.

## An Intern's Experience Refactoring Strava's Saved Routes Android Feature

DevFeed: [An Intern's Experience Refactoring Strava's Saved Routes Android Feature](<https://devfeed.tech/articles/opportunity-arises-from-the-most-unexpected-26573.md>)

Original publisher: [Read original article](<https://medium.com/strava-engineering/opportunity-arises-from-the-most-unexpected-614e9e13dcb9?source=rss----89d4108ce2a3---4>)

Author: Ryan Paragas

Published: 2022-10-25T16:01:27Z

Content type: opinion

Language: en

Sources: [Strava Engineering](<https://devfeed.tech/sources/strava-engineering.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Android](<https://devfeed.tech/topics/android.md>), [Bootcamp](<https://devfeed.tech/topics/bootcamp.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [experience](<https://devfeed.tech/tags/experience.md>), [intern](<https://devfeed.tech/tags/intern.md>), [internships](<https://devfeed.tech/tags/internships.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>), [route](<https://devfeed.tech/tags/route.md>), [strava](<https://devfeed.tech/tags/strava.md>)

### AI overview

Ryan Paragas describes his 2022 internship at Strava, including his team's work on filters for Saved Routes. He explains how the Android team began refactoring a large routes presenter into separate presenters, view delegates, and filter factories, while he learned Kotlin and project-scale development.

### Source excerpt

About Me: Hey there! My name is Ryan, and I come from an unconventional background. I am not like most interns from the group in 2022. I've dropped out of college 3 times, worked in different fields for about 10 years, then transitioned into a bootcamp. Now working with Strava, they have set the expectation of what it should be like working in a professional environment. My Experience at Strava: Strava has been nothing but a wonderful experience. The weekly events they hosted to really engage the interns are motivational. The weekly AMAs were definitely my favorite of all the intern events. We got to meet the leaders of Strava and get to know them personally. The person I was most inspired by was Claude Jones. Claude also came from an unconventional background. He is a self taught programmer and worked his was up to VP of Engineering, leads motivational talks, and writes his own children books. From him I've learned that even if I don't come from a university, then I'll be able to make it in this field. So long as I continue to develop myself. https://medium.com/media/adf714e44d6915dfd4229f36178d2c49/href Aside from all the events we got to participate in, the support from my team, mentors, and managers provided for me was a whole new experience. I was given the chance to learn so much, and that definitely did not go to waste. The Project: I am on the Athlete Services Team, and my team's project was to create filters for the Saved Routes. The designs wanted us to be able to filter by sport, key word, distance, elevation, whether the route is starred or not, and who it is created by. Development: Creating this feature sounds easy right? Get the state of the filters, save it to the sheet, and apply it to the query. Yes, but there is more to it. The routes presenter and all of its associated classes are huge. So the android team wants to start refactoring that class into separate presenters, view delegates, and filter factories. Which I had the pleasure to start. In al

## Hi Lili! Welcome to Bloco.

DevFeed: [Hi Lili! Welcome to Bloco.](<https://devfeed.tech/articles/hi-lili-welcome-to-bloco-40811.md>)

Original publisher: [Read original article](<https://www.bloco.io/blog/welcome-liliana-new-android-developer>)

Author: Cláudia

Published: 2022-05-31T10:07:28Z

Content type: article

Language: en

Sources: [Blog - Bloco](<https://devfeed.tech/sources/blog-bloco.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [android-development](<https://devfeed.tech/topics/android-development.md>)

Tags: [about](<https://devfeed.tech/tags/about.md>), [android-development](<https://devfeed.tech/tags/android-development.md>), [career](<https://devfeed.tech/tags/career.md>), [developer](<https://devfeed.tech/tags/developer.md>), [development](<https://devfeed.tech/tags/development.md>), [intern](<https://devfeed.tech/tags/intern.md>), [internship](<https://devfeed.tech/tags/internship.md>), [learning](<https://devfeed.tech/tags/learning.md>)

### AI overview

Bloco welcomes Liliana, a new Android development intern, in an interview about her background, interests, personality, and plans to build a career as a developer. She is studying computer engineering and is learning electronics and Paging 3.

### Source excerpt

Welcoming Liliana, our new Android development intern. Learn more about her likes and dislikes.

## Working at Clever: a perspective from a former intern turned full time engineer

DevFeed: [Working at Clever: a perspective from a former intern turned full time engineer](<https://devfeed.tech/articles/working-at-clever-a-perspective-from-a-former-intern-turned-full-time-engineer-19723.md>)

Original publisher: [Read original article](<https://engineering.clever.com/2022/04/25/working-at-clever-a-perspective-from-a-former-intern-turned-full-time-engineer/>)

Author: Vijay Bharadwaj

Published: 2022-04-25T17:37:36Z

Content type: opinion

Language: en

Sources: [Clever](<https://devfeed.tech/sources/clever.md>)

Topics: [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Learning](<https://devfeed.tech/topics/learning.md>)

Tags: [company](<https://devfeed.tech/tags/company.md>), [covid](<https://devfeed.tech/tags/covid.md>), [culture](<https://devfeed.tech/tags/culture.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [intern](<https://devfeed.tech/tags/intern.md>), [internship](<https://devfeed.tech/tags/internship.md>), [interviewing](<https://devfeed.tech/tags/interviewing.md>), [onboarding](<https://devfeed.tech/tags/onboarding.md>), [remote](<https://devfeed.tech/tags/remote.md>)

### AI overview

A former Clever intern describes choosing the company for its culture and engineering practices, experiences during the internship and interview process, and the transition to a full-time engineering role.

### Source excerpt

During my final search for an internship, I had an idea of where I wanted to work: a place with a friendly culture and strong engineering practices - something in between a startup and a big company. To my luck, I interned at Clever - an organization that surpassed those expectations in the span of [...] The post Working at Clever: a perspective from a former intern turned full time engineer appeared first on Clever Engineering Blog.

## How Jane Street Pairs Interns to Projects and Teams During the Software Engineering Internship

DevFeed: [How Jane Street Pairs Interns to Projects and Teams During the Software Engineering Internship](<https://devfeed.tech/articles/how-jane-street-pairs-interns-to-projects-and-teams-during-the-software-engineering-internship-20205.md>)

Original publisher: [Read original article](<https://blog.janestreet.com/project-pairing/>)

Author: Sydney Richiez

Published: 2022-01-14T00:00:00Z

Content type: article

Language: en

Sources: [Jane Street](<https://devfeed.tech/sources/jane-street.md>)

Topics: [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [engineering](<https://devfeed.tech/tags/engineering.md>), [intern](<https://devfeed.tech/tags/intern.md>), [internship](<https://devfeed.tech/tags/internship.md>), [projects](<https://devfeed.tech/tags/projects.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [teams](<https://devfeed.tech/tags/teams.md>)

### AI overview

Jane Street explains how software engineering interns are matched with projects and teams. Project ideas come from prospective mentors, are reviewed by internship-program developers, and are selected for usefulness, early coding, and releasable milestones. Intern preferences about technical work, team dynamics, and other factors are discussed before placement.

### Source excerpt

Software engineering intern candidates often ask how team placement works and how much input incoming interns have over their teams and projects. We know team placement is an important factor for many students when deciding which internship to accept. We've spent considerable time and thought on this process in recent years and hope to demystify the experience with this post.

## Journey with Airflow as an Outreachy Intern

DevFeed: [Journey with Airflow as an Outreachy Intern](<https://devfeed.tech/articles/journey-with-airflow-as-an-outreachy-intern-32561.md>)

Original publisher: [Read original article](<https://airflow.apache.org/blog/experience-with-airflow-as-an-outreachy-intern/>)

Author: Apache Airflow

Published: 2020-08-30T00:00:00Z

Content type: opinion

Language: en

Sources: [Apache Airflow Blog](<https://devfeed.tech/sources/apache-airflow-blog.md>)

Topics: [airflow](<https://devfeed.tech/topics/airflow.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [foss](<https://devfeed.tech/topics/foss.md>), [Development](<https://devfeed.tech/topics/development.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>)

Tags: [airflow](<https://devfeed.tech/tags/airflow.md>), [apache-airflow](<https://devfeed.tech/tags/apache-airflow.md>), [community](<https://devfeed.tech/tags/community.md>), [contributions](<https://devfeed.tech/tags/contributions.md>), [foss](<https://devfeed.tech/tags/foss.md>), [intern](<https://devfeed.tech/tags/intern.md>), [outreachy](<https://devfeed.tech/tags/outreachy.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>)

### AI overview

The article recounts an Outreachy intern's experience contributing to Apache Airflow, including choosing a REST API project, setting up the development environment, submitting and reviewing pull requests, learning from feedback, and understanding Airflow concepts such as pools, tasks, DAGs, and DAG runs.

### Source excerpt

Outreachy is a program which organises three months paid internships with FOSS projects for people who are typically underrepresented in those projects. Contribution Period The first thing I had to do was choose a project under an organisation. After going through all the projects I chose "Extending the REST API of Apache Airflow", because I had a good idea of what REST API(s) are, so I thought it would be easier to get started with the contributions. The next step was to set up Airflow's dev environment which thanks to Breeze, was a breeze. Since I had never contributed to FOSS before so this part was overwhelming but there were plenty of issues labelled "good first issues" with detailed descriptions and some even had code snippets so luckily that nudged me in the right direction. These things about Airflow and the positive vibes from the community were the reasons why I chose to stick with Airflow as my Outreachy project. Internship Period My first PR was followed by many new experiences one of them being that I introduced a bug in it;). But nonetheless it made me familiar with the feedback loop and the feedback on my subsequent PRs was the focal point of the overall learning experience I went through, which boosted my confidence to contribute more and move out of my comfort zone. I wanted to learn more about the things that happen under the Airflow's hood so I started filtering out recent PRs dealing with different components and I would go through the code changes along with discussion that would help me get a better understanding of the whole workflow. Airflow's mailing list was also a great source of knowledge. The API related PRs that I worked on helped me with some of the important concepts like: Pool CRUD endpoints where pools limit the execution parallelism. Tasks determine the actual work that has to be carried out. DAG which represents the structure for a collection of tasks. It keeps track of tasks, their dependencies and the sequence in which they have

## What the interns have wrought, 2019 edition

DevFeed: [What the interns have wrought, 2019 edition](<https://devfeed.tech/articles/what-the-interns-have-wrought-2019-edition-20232.md>)

Original publisher: [Read original article](<https://blog.janestreet.com/what-the-interns-have-wrought-2019/>)

Author: Yaron Minsky

Published: 2019-08-30T00:00:00Z

Content type: article

Language: en

Sources: [Jane Street](<https://devfeed.tech/sources/jane-street.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [OCaml](<https://devfeed.tech/topics/ocaml.md>), [systems](<https://devfeed.tech/topics/systems.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Neovim](<https://devfeed.tech/topics/neovim.md>), [Network Configuration](<https://devfeed.tech/topics/network-configuration.md>), [Library](<https://devfeed.tech/topics/library.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [data](<https://devfeed.tech/tags/data.md>), [intern](<https://devfeed.tech/tags/intern.md>), [internship](<https://devfeed.tech/tags/internship.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [latency](<https://devfeed.tech/tags/latency.md>), [library](<https://devfeed.tech/tags/library.md>), [network-configuration](<https://devfeed.tech/tags/network-configuration.md>), [ocaml](<https://devfeed.tech/tags/ocaml.md>), [web](<https://devfeed.tech/tags/web.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

Jane Street reviews selected projects completed by its 2019 interns, including latviz, a tool for visualizing latency data, vcaml, an OCaml layer for extending Neovim, and an LDAP library implementation.

### Source excerpt

Jane Street's intern program yet again is coming to an end, which is a nice opportunity to look back over the summer and see what they've accomplished.

## Looking Back on the Grace Hopper Celebration

DevFeed: [Looking Back on the Grace Hopper Celebration](<https://devfeed.tech/articles/looking-back-on-the-grace-hopper-celebration-15753.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/looking-back-on-the-grace-hopper-celebration>)

Author: Square Engineering

Published: 2016-12-09T21:02:01Z

Content type: opinion

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Hopper](<https://devfeed.tech/topics/hopper.md>), [Computer science](<https://devfeed.tech/topics/computer-science.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [community](<https://devfeed.tech/tags/community.md>), [computer-science](<https://devfeed.tech/tags/computer-science.md>), [conference](<https://devfeed.tech/tags/conference.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [events](<https://devfeed.tech/tags/events.md>), [hopper](<https://devfeed.tech/tags/hopper.md>), [intern](<https://devfeed.tech/tags/intern.md>), [open](<https://devfeed.tech/tags/open.md>), [team](<https://devfeed.tech/tags/team.md>), [women-in-tech](<https://devfeed.tech/tags/women-in-tech.md>)

### AI overview

Square employees reflect on attending the Grace Hopper Celebration of Women in Computing, describing the company's participation, its WomEng community, and the event's influence on women in technology and collegiate engineering.

### Source excerpt

This fall, 25 Squares attended The Grace Hopper Celebration of Women in Computing (GHC). The event may have concluded in October, but the...

## Empowering Businesses: What It's Like to Intern at Square

DevFeed: [Empowering Businesses: What It's Like to Intern at Square](<https://devfeed.tech/articles/empowering-businesses-what-it-s-like-to-intern-at-square-15624.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/empowering-businesses-what-its-like-to-intern-at-square>)

Author: Raymond Yin

Published: 2016-09-13T19:52:17Z

Content type: opinion

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [Code](<https://devfeed.tech/topics/code.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [code](<https://devfeed.tech/tags/code.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [feature](<https://devfeed.tech/tags/feature.md>), [hack](<https://devfeed.tech/tags/hack.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [intern](<https://devfeed.tech/tags/intern.md>), [mentorship](<https://devfeed.tech/tags/mentorship.md>), [office](<https://devfeed.tech/tags/office.md>), [onboarding](<https://devfeed.tech/tags/onboarding.md>), [performance](<https://devfeed.tech/tags/performance.md>), [team](<https://devfeed.tech/tags/team.md>)

### AI overview

An engineering intern describes building improvements for Square Appointments, including a double-booking warning, while learning about iterative development, collaboration, maintainable code, and product tradeoffs.

### Source excerpt

Square is focused on economic empowerment and making commerce easy. As an engineering intern at Square, I had the opportunity to build...

## Mozilla London All Hands 2016

DevFeed: [Mozilla London All Hands 2016](<https://devfeed.tech/articles/mozilla-london-all-hands-2016-20247.md>)

Original publisher: [Read original article](<http://anjana.dev/blog/mozilla-london-all-hands-2016/>)

Author: Anjana Sofia Vakil (contact@anjana.dev)

Published: 2016-06-20T00:00:00Z

Content type: opinion

Language: en

Sources: [Mozilla Automation](<https://devfeed.tech/sources/mozilla-automation.md>)

Topics: [Mozilla](<https://devfeed.tech/topics/mozilla.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [culture](<https://devfeed.tech/tags/culture.md>), [event](<https://devfeed.tech/tags/event.md>), [executive](<https://devfeed.tech/tags/executive.md>), [intern](<https://devfeed.tech/tags/intern.md>), [london](<https://devfeed.tech/tags/london.md>), [mozilla](<https://devfeed.tech/tags/mozilla.md>), [organization](<https://devfeed.tech/tags/organization.md>), [outreachy](<https://devfeed.tech/tags/outreachy.md>), [taskcluster](<https://devfeed.tech/tags/taskcluster.md>), [technology](<https://devfeed.tech/tags/technology.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

An Outreachy intern recounts attending Mozilla London All Hands 2016, highlighting the event's talks, meetings, team activities, and the opportunity to connect with Mozilla colleagues and interns. The article also reflects on finding valued female role models across Mozilla.

### Source excerpt

Last week, all of Mozilla met in London for a whirlwind tour from TARDIS to TaskCluster, from BBC1 to e10s, from Regent Park to the release train, from Paddington to Positron. As an Outreachy intern, I felt incredibly lucky to be part of this event, which gave me a chance to get to know Mozilla, my team, and the other interns much better. It was a jam-packed work week of talks, meetings, team events, pubs, and parties, and it would be impossible to blog about all of the fun, fascinating, and foxy things I learned and did. But I can at least give you some of the highlights! Or, should I say, Who-lights? (Be warned, that is not the last pun you will encounter here today.) Foxy, the TARDIS, and espionage in the park? All in a day's work at #MozLondon! pic.twitter.com/QPWdPRnJHY -- Anjana Vakil (@AnjanaVakil) June 14, 2016 Role models While watching the plenary session that kicked off the week, it felt great to realize that of the 4 executives emerging from the TARDIS in the corner to take the stage (3 Mozillians and 1 guest star), a full 50% were women. As I had shared with my mentor (also a woman) before arriving in London, one of my goals for the week was to get inspired by finding some new role moz-els (ha!): Mozillians who I could aspire to be like one day, especially those of the female variety. Why a female role model, specifically? What does gender have to do with it? Well, to be a good role model for you, a person needs to not only have a life/career/lego-dragon you aspire to have one day, but also be someone who you can already identify with, and see yourself in, today. A role model serves as a bridge between the two. As I am a woman, and that is a fundamental part of my experience, a role model who shares that experience is that much easier for me to relate to. I wouldn't turn down a half-Irish-half-Indian American living in Germany, either. At any rate, in London I found no shortage of talented, experienced, and - perhaps most importantly - valued women at Mo

## Pair Programming Interviews

DevFeed: [Pair Programming Interviews](<https://devfeed.tech/articles/pair-programming-interviews-15801.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/pair-programming-interviews>)

Author: Square Engineering

Published: 2013-09-11T07:00:00Z

Content type: opinion

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>), [Development](<https://devfeed.tech/topics/development.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [code](<https://devfeed.tech/tags/code.md>), [coding](<https://devfeed.tech/tags/coding.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [engineering-culture](<https://devfeed.tech/tags/engineering-culture.md>), [experience](<https://devfeed.tech/tags/experience.md>), [intern](<https://devfeed.tech/tags/intern.md>), [internship](<https://devfeed.tech/tags/internship.md>), [interviews](<https://devfeed.tech/tags/interviews.md>), [pair](<https://devfeed.tech/tags/pair.md>), [pairing](<https://devfeed.tech/tags/pairing.md>), [programming](<https://devfeed.tech/tags/programming.md>), [review](<https://devfeed.tech/tags/review.md>), [team](<https://devfeed.tech/tags/team.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tests](<https://devfeed.tech/tags/tests.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

An intern describes Square's pair programming interview process, emphasizing development-environment setup, collaborative coding, and working code that candidates can test and debug.

### Source excerpt

An Intern's Interview Experience

## Bluetooth Printing Support for iPad

DevFeed: [Bluetooth Printing Support for iPad](<https://devfeed.tech/articles/bluetooth-printing-support-for-ipad-15547.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/bluetooth-printing-support-for-ipad>)

Author: Square Engineering

Published: 2013-08-22T16:04:00Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [bug](<https://devfeed.tech/topics/bug.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [apple](<https://devfeed.tech/tags/apple.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [bug](<https://devfeed.tech/tags/bug.md>), [code](<https://devfeed.tech/tags/code.md>), [communication](<https://devfeed.tech/tags/communication.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [customer](<https://devfeed.tech/tags/customer.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [feature](<https://devfeed.tech/tags/feature.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [integration](<https://devfeed.tech/tags/integration.md>), [intern](<https://devfeed.tech/tags/intern.md>), [ios](<https://devfeed.tech/tags/ios.md>), [parallel](<https://devfeed.tech/tags/parallel.md>), [retrospective](<https://devfeed.tech/tags/retrospective.md>), [thread](<https://devfeed.tech/tags/thread.md>), [ui](<https://devfeed.tech/tags/ui.md>)

### AI overview

A retrospective on adding Bluetooth receipt-printer support to Square Register for iPad. The article describes how adapting the existing WiFi printing concurrency model exposed a timing bug, because printer discovery could run while the app was sending data to a printer.

### Source excerpt

A retrospective look on the engineering challenges of Bluetooth Printer support on iOS

## How to get a job at FINN.no

DevFeed: [How to get a job at FINN.no](<https://devfeed.tech/articles/how-to-get-a-job-at-finn-no-31958.md>)

Original publisher: [Read original article](<https://tech.finn.no2011/09/02/how-to-get-a-job-at-finn-no/>)

Author: espen

Published: 2011-09-02T08:08:46Z

Content type: article

Language: en

Sources: [Finn.no](<https://devfeed.tech/sources/finn-no.md>)

Topics: [Job](<https://devfeed.tech/topics/job.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [iphone](<https://devfeed.tech/topics/iphone.md>)

Tags: [company](<https://devfeed.tech/tags/company.md>), [developer](<https://devfeed.tech/tags/developer.md>), [intern](<https://devfeed.tech/tags/intern.md>), [internship](<https://devfeed.tech/tags/internship.md>), [ios](<https://devfeed.tech/tags/ios.md>), [ipad](<https://devfeed.tech/tags/ipad.md>), [teams](<https://devfeed.tech/tags/teams.md>)

### AI overview

An interview describes how a summer internship at FINN.no helped a university student gain experience, work on an iPhone/iPad proof of concept, and later become a developer at the company.

### Source excerpt

If you're a student or just someone who is looking for a job you might be wondering: "How could I get to work for FINN.no?". One guy found an answer and is now one of the key developers on our iOS applications. We did an advert for summer interns last year and he was one of the people who came in to do some proof of concept work on iOS. The end result was an iPad application that never hit the AppStore, but for one of the participant this internship was the first step towards landing a job as a developer at FINN.no. What made you apply for the summer internship at FINN.no? It all started with my university teacher pointed out that FINN.no had an open internship during the summer. At first I did not want to apply, because I wanted to have vacation all summer (Like all other informatics students). However, I ended up with applying and just a few hours later I got a call; the internship was mine! The main reason to apply for the internship was that I was finishing my master's degree and was lacking work experience in the field of informatics. Secondly, I did not know that much about FINN.no and I could always need the extra money :) What did you learn during that summer? I learned that FINN.no is not just a big website, it is also a big company. And there are not just developers at FINN.no, but also a range of different jobs (Like finance, marketing, economics and so on). When taking about the technical aspects I learned how to develop for the iPhone/iPad. Furthermore, I learned that to get things working you are depended on a range of different "teams" to develop what you need. And this is not always trivial, because all "teams" have their own focus areas and problems. So you never work independent! What was it like to be a summer intern at FINN.no? It was both interesting and rich on experiences. The one thing I want to point out is how the atmosphere and the peoples at FINN.no are. The atmosphere is comfortable and "chill" and the people are welcoming and easy to ta