Skip to main content

Floop Intern Spotlight: Dan Jack

 Dan Jack interned with Floop from June - September 2020, working as a Software Engineering Intern on profile editing and LMS integration.  We are so lucky that Dan agreed to continue working with us as a contractor and is now our first employee! We love working with Dan Jack because of his leadership, attention to detail, and impeccable documentation. Learn more about what Dan accomplished in his internship with Floop.

Dan has a rare combination of excellent people and technical skills, thriving as both a leader on a dev team and as an individual contributor. He engages with stakeholders throughout his development process, with clear communication and meticulous attention to detail, resulting in the consistent delivery of production-ready features. By modeling excellent communication and creating systems for documentation, he empowered our team with better collaboration practices moving forward. 



Some of Dan's superpowers are:

  • Leadership - Dan displays leadership through his strong communication, humility, and willingness to work hard. We first started working with Dan through the North Seattle College Web Dev practicum, where he was the project manager for his dev team of five. Given a set of broad requirements, he broke these requirements down to detailed user stories to pass through the Floop team for feedback, and then organized and delegated tasks from there. The team worked extremely efficiently, hitting all of their milestones prior to deadlines. When the team was asked what contributed to their success, all of his teammates recognized and thanked Dan for helping the team work so productively.

Dan set up clear structures for communication and collaboration early on in his practicum, and then used this working document to coordinate both with his team and the Floop team on progress.


  • Attention to Detail - When Dan started working as a full-time intern and individual contributor, he continued to demonstrate his attention to detail and high quality of work. In tackling his features, first profile editing and then LMS integration, he reviewed the specs thoroughly, raised use cases not captured in the original spec, and asked clarifying questions. As he developed features, he sought feedback early with clear requests and multiple options presented, making it very easy for the Floop team to make decisions and move forward. As a result of his attention to detail and clear communication, every feature Dan has built has been beautifully executed and production-ready by the time he makes a pull request, with full consideration of all use cases and adherence to brand standards.

Dan sought feedback early and often on every feature he built, presenting a clear feedback question and multiple options for UI.

  • Documentation - Dan is the first person I’ve ever heard say, “I really enjoy documentation” - but it showed! He raised the standard of documentation across the whole Floop team, with clear statements of issues in pull requests and embedded demo gifs, making it extremely easy for others to navigate his work. Not only did he model excellent documentation himself, he created templates and diagrams to help facilitate Floop processes move forward. Because of his strengths in documentation, we assigned him one of our toughest features: LMS integration. This required diving into multiple APIs to understand the documentation of third-party services, including Schoology and Google Classroom.

Dan took the initiative to improve our documentation practices, including creating this on-brand diagram to communicate DevOps for how we create branches in GitHub.

Comments

Popular posts from this blog

Back-to-School: Consider Your Feedback System, Not Grading System

One question I ask other teachers is “How important is feedback in learning?” Every teacher I talk to agrees that feedback is crucial. It’s how both teacher and student gets better. Research backs the importance of feedback; building off of John Hattie’s work comparing factors on learning, Evidence for Learning’s toolkit ranks feedback as having the highest impact out of their 34 approaches (along with meta-cognition) with a +8 months’ impact on students’ learning progress. I follow the feedback question with “How important are grades in learning?” It might seem like a loaded question. You can imagine how teachers respond: “They’re not.” Why give grades, then? We’ll save that topic for another occasion. For now, I just want to point out that we are frequently asked to consider and describe our grading system by students, parents, colleagues, and administrators. We’re rarely asked about the much bigger and more important component of our work: feedback. With back-to-school qu...

A Culture of Iteration: Policies and Practices for a Revision-FocusedClassroom

Success in the real world depends on a person's ability to iterate. to understand the definition of success on a task to seek feedback early and often to use that feedback to revise and refine until successful As teachers, its our job to scaffold this process, with developmentally-appropriate differentiation, until our students can fly solo. As I sit here writing this, my  SO  Dan is at his desk  red-lining  a building diagram for a warehouse in Canada. When he's done, the diagram will go back to his team of engineers where they will respond to Dan's feedback with a better design. They'll repeat this process until both building code and client requirements have been met. To do this work, which requires an iteration cycle that can last over a year or more, Dan has to understand building code and client needs, seek feedback from other engineers and the client, and use that feedback to revise and refine until the design is ready for implementation. ​Dan wasn'...

Part 2 - Tools for an Equitable Feedback System: Engaging with Criteria

This series of posts will cover a variety of bite-sized strategies that can be incorporated into a more holistic feedback system. To learn more about the research behind these approaches, we recommend you first read our white paper . Part 1 - Feedback is Emotional For feedback information to be useful, it must communicate:  Where am I going? (What are the goals?) How am I going? (What progress is being made toward the goal?) Where to next? (What activities need to be undertaken to make better progress?) (Hattie & Timperley, 2007).  Supporting students in engaging with the grading criteria helps give context to the feedback to come. In other words, it does the groundwork of helping them determine for themselves, "Where am I going?"