You've been programming for a while now. You know your way around the code, and you're starting to feel kind of senior. And it looks like someone else noticed, because you're the technical lead on your next project. Congratulations!
But now what? It's a big job: The technical lead can be responsible for designing software architecture, writing requirements, interfacing with clients or management, or dividing work amongst the team-- and those are just the parts of the job they tell you about ahead of time.
This talk discusses how to oversee the technological vision for the project without losing sight of what's happening on the ground, how to motivate your team members without overstepping your bounds, and some tactics to deal with challenges you might not anticipate, but will almost certainly encounter.
The document discusses the results of a study on the impact of a training program. The study found that employees who completed the voluntary training program significantly increased their job performance and productivity over the following year compared to those who did not participate. The training program focused on developing core professional skills like time management, prioritization, communication, and problem solving.
Project Triage: How To Cope When It All Hits The FanEryn O'Neil
This document provides advice for coping when multiple projects hit difficulties simultaneously. It recommends prioritizing projects based on importance and impact, and focusing efforts on the most critical ones first to minimize damage. Communicate status and issues openly with stakeholders to manage expectations and maintain trust during a challenging time.
The document discusses improving traditional feature flags by introducing the concept of cohort feature flags using a library called Swivel. Traditional feature flags are flawed because they lead to complex code and all-or-nothing rollouts. Swivel aims to address this by allowing features to be enabled for subsets of users through segmentation into buckets. Features are associated with active buckets and code execution is determined by the user's assigned bucket. This allows for more gradual rollouts and A/B testing capabilities while avoiding complex conditional logic. The document provides examples of how to implement cohort feature flags with Swivel and discusses related concepts like metrics and logging.
This document provides guidance on hiring for fit and talent. It recommends determining hiring needs, auditing current work and roles, writing job descriptions focused on personality and impact over experience, conducting phone and in-person interviews with case studies, setting clear hiring criteria, and making offers with deadlines. The interview process should be quick, under two weeks, and evaluate how candidates' core values and skills match the role's requirements. The goal is to identify candidates who will thrive in and contribute to the team culture.
Flinderz is een online platform in wording. Op het platform kunnen mensen game-like een woonprofiel opbouwen. Hiermee vindt u zeer uiteenlopen aanbod, maar ook gelijkgestemden.
Wij willen meer mensen beter, sneller en vanuit hun wensen laten wonen. Op naar een vraaggestuurde woningmarkt! Geïnteresseerd naar onze verdere vorderingen? en wilt u met ons discussiëren over deze vorderingen? Meld u dan aan bij onze linkedin groep Flinderz.
Chelsea Burns conducted an inquiry project to determine which cereal stays crunchiest in milk the longest out of Frosted Flakes, Apple Jacks, Cocoa Krispies, Pops, and Froot Loops. She put each cereal in a separate bowl with milk and observed them over time. She found that Frosted Flakes became soggy the fastest while Pops stayed crunchiest the longest. Based on this, she concluded that "gun-puffed" cereals like Pops maintain crunchiness in milk longer than "oven-puffed" or cooked cereals like Frosted Flakes.
The document discusses the results of a study on the impact of a training program. The study found that employees who completed the voluntary training program significantly increased their job performance and productivity over the following year compared to those who did not participate. The training program focused on developing core professional skills like time management, prioritization, communication, and problem solving.
Project Triage: How To Cope When It All Hits The FanEryn O'Neil
This document provides advice for coping when multiple projects hit difficulties simultaneously. It recommends prioritizing projects based on importance and impact, and focusing efforts on the most critical ones first to minimize damage. Communicate status and issues openly with stakeholders to manage expectations and maintain trust during a challenging time.
The document discusses improving traditional feature flags by introducing the concept of cohort feature flags using a library called Swivel. Traditional feature flags are flawed because they lead to complex code and all-or-nothing rollouts. Swivel aims to address this by allowing features to be enabled for subsets of users through segmentation into buckets. Features are associated with active buckets and code execution is determined by the user's assigned bucket. This allows for more gradual rollouts and A/B testing capabilities while avoiding complex conditional logic. The document provides examples of how to implement cohort feature flags with Swivel and discusses related concepts like metrics and logging.
This document provides guidance on hiring for fit and talent. It recommends determining hiring needs, auditing current work and roles, writing job descriptions focused on personality and impact over experience, conducting phone and in-person interviews with case studies, setting clear hiring criteria, and making offers with deadlines. The interview process should be quick, under two weeks, and evaluate how candidates' core values and skills match the role's requirements. The goal is to identify candidates who will thrive in and contribute to the team culture.
Flinderz is een online platform in wording. Op het platform kunnen mensen game-like een woonprofiel opbouwen. Hiermee vindt u zeer uiteenlopen aanbod, maar ook gelijkgestemden.
Wij willen meer mensen beter, sneller en vanuit hun wensen laten wonen. Op naar een vraaggestuurde woningmarkt! Geïnteresseerd naar onze verdere vorderingen? en wilt u met ons discussiëren over deze vorderingen? Meld u dan aan bij onze linkedin groep Flinderz.
Chelsea Burns conducted an inquiry project to determine which cereal stays crunchiest in milk the longest out of Frosted Flakes, Apple Jacks, Cocoa Krispies, Pops, and Froot Loops. She put each cereal in a separate bowl with milk and observed them over time. She found that Frosted Flakes became soggy the fastest while Pops stayed crunchiest the longest. Based on this, she concluded that "gun-puffed" cereals like Pops maintain crunchiness in milk longer than "oven-puffed" or cooked cereals like Frosted Flakes.
Our staff consists of reliable, experienced, Real Estate Consultants qualified and qualified according to the needs of our customers, experts and architects with expertise from Architects, Construction Engineer, Map Engineer, City Planner, Shipbuilding Engineer, Agricultural Engineer, Engineer Finance Engineer and Economist.
The document compares and summarizes the specifications of several smartphones including the iPhone 5, iPhone 4S, iPhone 3G, iPhone, Samsung Galaxy S3, Samsung Galaxy S, Blackberry Curve, and Blackberry Bold. Key details provided for each phone include screen size and resolution, thickness, weight, processor, storage, cameras and introduction date.
1. Arsenic, copper, and molybdenum are naturally occurring elements that can cause toxicity in high amounts. Arsenic poisoning results in gastrointestinal symptoms and skin lesions from acute or chronic exposure.
2. Copper is an essential nutrient but can be toxic in excess, causing issues like anemia, jaundice, and liver damage. Wilson's disease occurs when the body cannot metabolize copper properly.
3. The document discusses the molecular mechanisms of toxicity for each element, including how arsenic causes cardiovascular and neurological effects through oxidative stress and how copper induces hemolysis and liver injury.
Nikolaos Romanos has over 10 years of experience in sales and management roles in the IT services sector. He held interim support sales manager and account manager roles at Oracle Romania, gaining experience in achieving sales targets, managing teams, and developing customer relationships. Prior to this, he held production manager roles in logistics and wholesale companies, overseeing operations and fulfillment. Romanos has an MBA focused on SME logistics management and speaks Greek, English, Romanian, and basic French.
This document discusses OSHA regulations for fixed industrial stairs from 1910.25. It provides information on types of industrial stairs, applicable codes, load requirements, dimensions for treads, rises, and handrails. Stairs must be designed to carry five times the normal live load or a minimum of 1,000 pounds. Treads must be a minimum of 22 inches wide, slip-resistant, and have nosings. The angle of stairs must be between 30 and 50 degrees with uniform rise heights and tread widths. Handrails and guardrails are required on open and closed stairs. Platforms must be a minimum of 30 inches long and there must be 6 feet 8 inches of vertical clearance above stair treads.
During a 10-week research project, first year film production students are guided to explore ideas from a single image or word and record their research journey in a journal. This allows ideas and innovative thinking to drive the information gathering process. By spending time exploring unexpected leads and evaluating sources for reliability, students gain familiarity with research skills and library resources that will support lifelong learning and future careers. The complexity of ideas within film is conceptualized through blending information from diverse visual and written sources.
This document appears to be a collection of slides from presentations given by Lucien Engelen on topics related to healthcare innovation and technology. Some key points summarized across multiple slides include:
- The potential for new technologies like wireless earbuds, ultrasounds, avatars and humanoids to transform healthcare delivery and monitoring.
- The rise of telehealth and remote patient monitoring, with examples given from implementations in the Netherlands.
- The role software and data will play in reshaping healthcare as an industry, with physicians subscribing to patient data and the "middle-man" facing disruption.
- Demographic trends like population aging that will drive demand for new approaches to care beyond traditional hospitals and doctors
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfVALiNTRY360
Salesforce Healthcare CRM, implemented by VALiNTRY360, revolutionizes patient management by enhancing patient engagement, streamlining administrative processes, and improving care coordination. Its advanced analytics, robust security, and seamless integration with telehealth services ensure that healthcare providers can deliver personalized, efficient, and secure patient care. By automating routine tasks and providing actionable insights, Salesforce Healthcare CRM enables healthcare providers to focus on delivering high-quality care, leading to better patient outcomes and higher satisfaction. VALiNTRY360's expertise ensures a tailored solution that meets the unique needs of any healthcare practice, from small clinics to large hospital systems.
For more info visit us https://valintry360.com/solutions/health-life-sciences
How Can Hiring A Mobile App Development Company Help Your Business Grow?ToXSL Technologies
ToXSL Technologies is an award-winning Mobile App Development Company in Dubai that helps businesses reshape their digital possibilities with custom app services. As a top app development company in Dubai, we offer highly engaging iOS & Android app solutions. https://rb.gy/necdnt
Artificia Intellicence and XPath Extension FunctionsOctavian Nadolu
The purpose of this presentation is to provide an overview of how you can use AI from XSLT, XQuery, Schematron, or XML Refactoring operations, the potential benefits of using AI, and some of the challenges we face.
Top 9 Trends in Cybersecurity for 2024.pptxdevvsandy
Security and risk management (SRM) leaders face disruptions on technological, organizational, and human fronts. Preparation and pragmatic execution are key for dealing with these disruptions and providing the right cybersecurity program.
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemPeter Muessig
Learn about the latest innovations in and around OpenUI5/SAPUI5: UI5 Tooling, UI5 linter, UI5 Web Components, Web Components Integration, UI5 2.x, UI5 GenAI.
Recording:
https://www.youtube.com/live/MSdGLG2zLy8?si=INxBHTqkwHhxV5Ta&t=0
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesQuickdice ERP
Explore the seamless transition to e-invoicing with this comprehensive guide tailored for Saudi Arabian businesses. Navigate the process effortlessly with step-by-step instructions designed to streamline implementation and enhance efficiency.
Our staff consists of reliable, experienced, Real Estate Consultants qualified and qualified according to the needs of our customers, experts and architects with expertise from Architects, Construction Engineer, Map Engineer, City Planner, Shipbuilding Engineer, Agricultural Engineer, Engineer Finance Engineer and Economist.
The document compares and summarizes the specifications of several smartphones including the iPhone 5, iPhone 4S, iPhone 3G, iPhone, Samsung Galaxy S3, Samsung Galaxy S, Blackberry Curve, and Blackberry Bold. Key details provided for each phone include screen size and resolution, thickness, weight, processor, storage, cameras and introduction date.
1. Arsenic, copper, and molybdenum are naturally occurring elements that can cause toxicity in high amounts. Arsenic poisoning results in gastrointestinal symptoms and skin lesions from acute or chronic exposure.
2. Copper is an essential nutrient but can be toxic in excess, causing issues like anemia, jaundice, and liver damage. Wilson's disease occurs when the body cannot metabolize copper properly.
3. The document discusses the molecular mechanisms of toxicity for each element, including how arsenic causes cardiovascular and neurological effects through oxidative stress and how copper induces hemolysis and liver injury.
Nikolaos Romanos has over 10 years of experience in sales and management roles in the IT services sector. He held interim support sales manager and account manager roles at Oracle Romania, gaining experience in achieving sales targets, managing teams, and developing customer relationships. Prior to this, he held production manager roles in logistics and wholesale companies, overseeing operations and fulfillment. Romanos has an MBA focused on SME logistics management and speaks Greek, English, Romanian, and basic French.
This document discusses OSHA regulations for fixed industrial stairs from 1910.25. It provides information on types of industrial stairs, applicable codes, load requirements, dimensions for treads, rises, and handrails. Stairs must be designed to carry five times the normal live load or a minimum of 1,000 pounds. Treads must be a minimum of 22 inches wide, slip-resistant, and have nosings. The angle of stairs must be between 30 and 50 degrees with uniform rise heights and tread widths. Handrails and guardrails are required on open and closed stairs. Platforms must be a minimum of 30 inches long and there must be 6 feet 8 inches of vertical clearance above stair treads.
During a 10-week research project, first year film production students are guided to explore ideas from a single image or word and record their research journey in a journal. This allows ideas and innovative thinking to drive the information gathering process. By spending time exploring unexpected leads and evaluating sources for reliability, students gain familiarity with research skills and library resources that will support lifelong learning and future careers. The complexity of ideas within film is conceptualized through blending information from diverse visual and written sources.
This document appears to be a collection of slides from presentations given by Lucien Engelen on topics related to healthcare innovation and technology. Some key points summarized across multiple slides include:
- The potential for new technologies like wireless earbuds, ultrasounds, avatars and humanoids to transform healthcare delivery and monitoring.
- The rise of telehealth and remote patient monitoring, with examples given from implementations in the Netherlands.
- The role software and data will play in reshaping healthcare as an industry, with physicians subscribing to patient data and the "middle-man" facing disruption.
- Demographic trends like population aging that will drive demand for new approaches to care beyond traditional hospitals and doctors
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfVALiNTRY360
Salesforce Healthcare CRM, implemented by VALiNTRY360, revolutionizes patient management by enhancing patient engagement, streamlining administrative processes, and improving care coordination. Its advanced analytics, robust security, and seamless integration with telehealth services ensure that healthcare providers can deliver personalized, efficient, and secure patient care. By automating routine tasks and providing actionable insights, Salesforce Healthcare CRM enables healthcare providers to focus on delivering high-quality care, leading to better patient outcomes and higher satisfaction. VALiNTRY360's expertise ensures a tailored solution that meets the unique needs of any healthcare practice, from small clinics to large hospital systems.
For more info visit us https://valintry360.com/solutions/health-life-sciences
How Can Hiring A Mobile App Development Company Help Your Business Grow?ToXSL Technologies
ToXSL Technologies is an award-winning Mobile App Development Company in Dubai that helps businesses reshape their digital possibilities with custom app services. As a top app development company in Dubai, we offer highly engaging iOS & Android app solutions. https://rb.gy/necdnt
Artificia Intellicence and XPath Extension FunctionsOctavian Nadolu
The purpose of this presentation is to provide an overview of how you can use AI from XSLT, XQuery, Schematron, or XML Refactoring operations, the potential benefits of using AI, and some of the challenges we face.
Top 9 Trends in Cybersecurity for 2024.pptxdevvsandy
Security and risk management (SRM) leaders face disruptions on technological, organizational, and human fronts. Preparation and pragmatic execution are key for dealing with these disruptions and providing the right cybersecurity program.
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemPeter Muessig
Learn about the latest innovations in and around OpenUI5/SAPUI5: UI5 Tooling, UI5 linter, UI5 Web Components, Web Components Integration, UI5 2.x, UI5 GenAI.
Recording:
https://www.youtube.com/live/MSdGLG2zLy8?si=INxBHTqkwHhxV5Ta&t=0
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesQuickdice ERP
Explore the seamless transition to e-invoicing with this comprehensive guide tailored for Saudi Arabian businesses. Navigate the process effortlessly with step-by-step instructions designed to streamline implementation and enhance efficiency.
E-commerce Development Services- Hornet DynamicsHornet Dynamics
For any business hoping to succeed in the digital age, having a strong online presence is crucial. We offer Ecommerce Development Services that are customized according to your business requirements and client preferences, enabling you to create a dynamic, safe, and user-friendly online store.
WWDC 2024 Keynote Review: For CocoaCoders AustinPatrick Weigel
Overview of WWDC 2024 Keynote Address.
Covers: Apple Intelligence, iOS18, macOS Sequoia, iPadOS, watchOS, visionOS, and Apple TV+.
Understandable dialogue on Apple TV+
On-device app controlling AI.
Access to ChatGPT with a guest appearance by Chief Data Thief Sam Altman!
App Locking! iPhone Mirroring! And a Calculator!!
Measures in SQL (SIGMOD 2024, Santiago, Chile)Julian Hyde
SQL has attained widespread adoption, but Business Intelligence tools still use their own higher level languages based upon a multidimensional paradigm. Composable calculations are what is missing from SQL, and we propose a new kind of column, called a measure, that attaches a calculation to a table. Like regular tables, tables with measures are composable and closed when used in queries.
SQL-with-measures has the power, conciseness and reusability of multidimensional languages but retains SQL semantics. Measure invocations can be expanded in place to simple, clear SQL.
To define the evaluation semantics for measures, we introduce context-sensitive expressions (a way to evaluate multidimensional expressions that is consistent with existing SQL semantics), a concept called evaluation context, and several operations for setting and modifying the evaluation context.
A talk at SIGMOD, June 9–15, 2024, Santiago, Chile
Authors: Julian Hyde (Google) and John Fremlin (Google)
https://doi.org/10.1145/3626246.3653374
Mobile app Development Services | Drona InfotechDrona Infotech
Drona Infotech is one of the Best Mobile App Development Company In Noida Maintenance and ongoing support. mobile app development Services can help you maintain and support your app after it has been launched. This includes fixing bugs, adding new features, and keeping your app up-to-date with the latest
Visit Us For :
Using Query Store in Azure PostgreSQL to Understand Query PerformanceGrant Fritchey
Microsoft has added an excellent new extension in PostgreSQL on their Azure Platform. This session, presented at Posette 2024, covers what Query Store is and the types of information you can get out of it.
Using Query Store in Azure PostgreSQL to Understand Query Performance
Notas del editor
There is also a fourth option: You aren’t really sure what Tech Leading is.
You aren’t alone. There’s a lot of ambiguity around tech leading. Let’s clear some of that up right now.
Sometimes a job title, but often a project role.I want to differentiate a bit: It’s not the same as a product owner or project manager, though there may be overlap in responsibilities on some teams. * Product owner: is the voice of the customer and stakeholder advocate, but they don't facilitate Getting Things Done * PM: keeps the project moving forward for all team members, but does not focus on the technical implementationThe TL may or may not Code on the project or Be the most senior.
Different at every workplace, but these are common:Tangibles/Explicitly Assigned * Designing software architecture - Writing requirements - Interfacing with clients or management - Mentoring less-experienced developers - Dividing work amongst the team - Creating and enacting launch plansIntangibles/Incidental * Say "no" to scope creep - Set an example: in code, in leadership, in attitude - Review code - Advocating for clients or devs, as appropriate
If your dev will run out of tasks on Friday, you should already be thinking about it on Tuesday.If your dev needs access to an FTP to do work next week, ping the admin now. Don't wait for them to have to ask.Never let anyone hit a blocked state. That's a waste of time: not only are they not working, they will have to ramp up again mentally.It's a great sin to leave someone blocked.Cultivate a sense of helpfulness: Perceive the Need
It's easier to work with data. Easier to convince people, and yourself.A burndown is ammo for a "we aren't working fast enough" conversation.It makes things impersonal (so people don't feel attacked)
When you are TL, people are going to ask you questions. A lot. PMs, other devs, management (briefs on the project), people who used to work with you on an old project, etc.Any time someone interrupts you, you should be evaluating whether this request is something you should do right now based on your priorities and the organization's priorities. Takes 2 hours to search or 10 minutes to ask.Your job is to be interrupted now. ...sorry. Your time gets sacrificed for their productivity.You don't have to know everything, that's absurd. But you should know where to find everything. Human 301 Redirect.
"It's fine to admit not knowing something, but never ever as an excuse. ‘I don't know’ should burst joyfully from your lips, followed by ‘but I will find out!’" - LloydIt’s safer to ask for advice from a domain expert than to fake it and be wrong.It's okay to ask for advice. When possible, make a point to learn from it. Ex: DNS
Advocate for your developers, for the budget, for the user's needs, for the clients’ expectations (and all software has clients, even if they’re internal)Find the balance. Advocate for whoever is not in the room at the time.
To do this, you need to own the technological vision.You need to have the 10,000 ft view in your head…You need to have the whole project in your head at all times. You should be The Resource.I’m a firm believer in having (at least) one person who has an overview of the project. That is how you stop things from falling in the cracks between individual responsibilities.
But you're human, so you should also write lots of things down.Update project docs throughout the project. Send meeting recap emails. Send recap emails of hallway conversations where something got decided. Especially if there's a client involved-- this evidence trail can save your bacon.If your process has insufficient documentation, that's okay. Make some. Use a ticketing system to track issues, discussion, and resolutions. Do it in Evernote, if that's the best you can do. But you have to write decisions down somewhere, or you are doomed to have the same meeting over and over again.Case study: Fisdap meetings.
Devs: Advocate for the client. Their budget, their business processes and needs. If you don't have external clients, you can always advocate for the end user.Don't only know WHAT decisions were made, know WHY.You aren't dictating to your devs how to write their code, so they will come up with new ideas and efficiencies. And that’s awesome! You need to be prepared to vet those decisions quickly. Knowing whether to say "yes" or "no" is a factor of the budget and/or hours, and the goals of the project.Management: Advocate for your devs. Be honest and realistic about the time you need to get this done, and push for a good timeline. If you need more time to do it Right, push for that, too. You'll have to make tradeoffs, of course-- making software is always about finding a balance. You can do it right until you're blue in the face, but at the risk of never shipping. So, be realistic when discussing with management. But make sure that you walk out of those discussions with a way to make this happen.Clients: Advocate for the health of the project. Sometimes, you have to say no to their requests. Make a recommendation when you can: Don't say "no" and leave them hanging. Say "No, but". "No, but we could do it if we added 1 week and sent you a change order." "No, but there is another way to gain similar functionality, if we do it this way.And sometimes, you just have to say No. It's not in the timeline. It's not in the budget. It's too close to launch. We just cannot do that, and here's why.
No matter who you're talking to: Just say NO to feature creep.Keep an eye on how the devs are solving problems. There are always degrees of correctness. As developers, we will always want to do it the "most correct" way. Sometimes that's the right call, for the health of the software. But keep in mind: We always want to write reusable code, but we never want to reuse anyone else's. So sometimes, that reusable code is overengineering.
This is the people part of the job.
This is a people job. You have to talk to people, you have to know how they work. You don’t have to know already, that’s fine– that’s why you’re here. If you don’t want to work with people… sorry. You got in the wrong line of work. Making software is a human-centric pursuit.
You set the tone for the project. No matter how it's going, your team should feel calm, confident, and in control. Lead by example. I want every project to feel absolutely as calm as any other project. I absorb the crazy.What does this look like? Positive conversation about clients and stakeholders. Don't highlight their shortcomings for humor. When needed, use discretion-- make convos deliberate, in closed rooms, with the people who need to know. Even then, take pains to keep them from being condescending. If you're complaining, you aren't working to find a solution.Case study: Nadine (Call her Natalie.). Not "This client is so needy!" Recognize the facts of their situation.Send an "I'm on it." email immediately, and wait until you have all the facts to send another. You take the stress of an unresolved issue off your team, and you don't flood their email and attention until you definitely have something to say.Don't say things like, "This project is going off the rails." It's not helpful. Acknowledge the pain points-- and move directly to solutions.You can't solve something you haven't defined. WHAT is going off the rails? Talking to a teddy bear: Structure the problem well enough to ask for advice on it (even if you never do).At the very least, you can't get advice if you don't have a well-defined problem.If you don't do this, you can cause two problems. It creates toxicity, and at the extreme, it makes the rest of the team worry that you can't be trusted to do your job.
Like a manager, you live in the Tech Lead Paradox: You don't write the code, but you shoulder the responsibility for it.As a tech lead, you have a little bit of "telling people what to do" power. Don't waste it, and don't abuse it.In most companies, you don't actually have any hierarchical authority. This is actually a good thing.There have been many studies that show that external incentives (money, PTO, free cake) aren't as effective at motivating people as intrinsic motivations.In other words, people want to do their best work when they motivate themselves.
How do you deal with the fact that you have no control over the code?Motivating people is a huge part of the answer to this. But there are things that you can do.If something doesn't match, use it as ammo.
Case study: Eyebobs timeline. I was worried, no one else was.
Identify where the risks are. Common: Third party integrations. Other people's API's, servers, or programmers. Technologies you aren't familiar with. The newest hotness JS library your FED desperately wants to use (for the first time, on this project).Relentlessly chase down the answers.
One more time!Facilitate to keep the project moving forward.Advocate, keeping the big picture in mind.And motivate, to get people to do their best work.(And write everything down.)