#pair-programming

[ follow ]
fromBusiness Insider
1 week ago

Former Stripe CTO shares the company's technical interview process - and it doesn't include a whiteboard

He said that all the interviews he did before Stripe involved a whiteboard and he found these tests impractical. "We believed and believe today that that's actually not a great way of simulating what it's like to see a real engineer do work," Singleton said. "At Stripe, we designed an interview process where folks would actually be on a laptop with all the tools that they were used to having and pair programmers with an interviewer."
Software development
fromHackernoon
3 months ago

Solo vs. Pair Programming: A Data-Driven Comparison | HackerNoon

Taking this alpha level (a=0.1) into account, we perform a treatment comparison test (also referred as contrast test) for each measure. Table 8 shows the treatment means, standard error and replications for duration measure whereas Table 9 shows the same information for effort. There are several tests for performing treatment comparisons. These tests help us to analyze pairs of means to assess possible differences between means. Using Scheffé test [21] for treatment comparisons, Table 10 shows the treatment comparison with respect to duration.
Software development
fromHackernoon
3 months ago

Understanding ANOVA for Pair Programming Experiments | HackerNoon

Once we have the measures, we are able to test the hypotheses through statistical inferences. The statistical model associated with a Latin square design is shown in equation (1). This design uses analysis of variance (ANOVA) to assess the components (overall mean, blocks, treatment and random error) of the model. ANOVA is based on looking at the total variability of the collected measures and the variability partition according to different components.
Software development
#collaboration
fromHackernoon
3 months ago

Pair Programming: When Explanations Go Too Far | HackerNoon

Just as one pair member may provide too little explanation, she may also Drown the Partner in too many explanations that go far beyond the task and are hence not expedient.
Software development
#software-development
fromHackernoon
3 months ago
Software development

Pair Programming Proficiency: Is it About Experience or Something Else? | HackerNoon

fromHackernoon
3 months ago
Software development

Pair Programming Proficiency: Is it About Experience or Something Else? | HackerNoon

Women in technology
fromHackernoon
11 months ago

Key Reads: Gender, Pair Programming, and Early Coding Education | HackerNoon

Pair programming engages young learners in programming education, revealing differences in approach between genders.
Education
fromHackernoon
11 months ago

Optimizing Pair Programming for All: Understanding Gender-Specific Behaviors | HackerNoon

Female pairs showed better compliance to assigned roles than male pairs during programming tasks.
fromHackernoon
11 months ago

What's in the Code? Exploring Gender Differences in Kids' Programming Projects | HackerNoon

Interaction and Events: While creating code, the all-male pairs interacted more with the SCRATCH interface than the all-female pairs. The all-male pairs moved blocks around significantly more often than all-female pairs (p = 0.041). Similarly, boys changed the parameters of an existing block more than the girls (p = 0.060). Dragging a new block out of the toolbox is also done more often by the all-male pairs, but not with such a distinct difference (p = 0.093).
Education
Education
fromHackernoon
11 months ago

Pair Programming: Boosting Programming's "Cool Factor" for Young Learners | HackerNoon

Students prefer to work in same-sex pairs, impacting the course outcomes and attitudes towards programming.
fromInfoQ
1 month ago

How Pair Programming Enhanced Development Speed, Focus, and Flow

The team relies on pair and mob programming with Test-Driven Development (TDD), and all tasks require at least two team members to ensure shared responsibility.
Software development
Software development
fromInfoQ
2 months ago

Continuous Delivery Is Not Possible Without Pair Programming: Lessons From SpareBank 1 and SINTEF in Norway

Pair programming is essential for successful continuous delivery within agile teams.
Artificial intelligence
fromHackernoon
11 months ago

Rethinking Pair Programming for the AI Era | HackerNoon

Human-AI pair programming shows mixed outcomes; more valid measurements are needed to evaluate its efficacy compared to human-human pair programming.
fromHackernoon
11 months ago

Remote Pair Programming's Hidden Strengths in Advanced CS | HackerNoon

The study demonstrated significant improvements in student performance and confidence levels when implementing pair programming as opposed to traditional individual assignments.
Women in technology
#computer-science-education
fromHackernoon
11 months ago
Online learning

Why Advanced Coding Courses Need a Rethink on Collaboration | HackerNoon

Pair programming outcomes are mixed for students with varying levels of prior experience, impacting their learning and perception of computer science.
fromHackernoon
11 months ago
Online learning

Why Upper-Level CS Majors Should Work Together | HackerNoon

Pair programming enhances student outcomes, particularly for female students, increasing their course performance and confidence.
Remote pair programming is as effective as in-person programming.
[ Load more ]