-
80% of programmers are NOT happy… why?
An analysis of the 2024 StackOverflow survey results where only 20% of programmers reported being happy at their software engineering jobs. Let's look at 6 reasons why professional developers become unhappy at work.
#programming #tech #thecodereport
💬 Chat with Me on Discord
https://discord.gg/fireship
🔗 Resources
2024 Stack Overflow Survey Results https://survey.stackoverflow.co/2024
StackOverflow 2023 Analysis https://youtu.be/3Ay6qZ88boI
How programmers flex on each other https://youtu.be/r6tH55syq0o
🔥 Get More Content - Upgrade to PRO
Upgrade at https://fireship.io/pro
Use code YT25 for 25% off PRO access
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- Analysis of trends in programming careers
- What makes developers unhappy?
- Sho...
published: 29 Jul 2024
-
What people think programming is vs. how it actually is
Music: Noisia - Seven Stitches
Discord: https://discord.gg/Dt5q3uS8yV
Twitter: http://twitter.com/jombo
published: 23 Feb 2018
-
Stop Studying Programming
Hi all, this is a video I wish I had for myself. It's more about getting into the builders mindset.
Huge shout out to Victor Bigfield and his graphcs
https://twitter.com/victor_bigfield
https://www.instagram.com/victor_bigfield
Music
massobeats - bloom: https://www.youtube.com/watch?v=QZ1Udpcu9tg
published: 23 Jul 2023
-
10 Programmer Stereotypes
Programmers are weird. It is human nature to put people into a box with stereotypes and the tech industry is no exception. Let's take a look at 10 common stereotypes people use for software engineers and developers https://fireship.io/pro
#tech #programming #comedy
💀 Other Funny, but Useless Videos
React for the Haters https://youtu.be/HyWYpM_S-2c
Java for the Haters https://youtu.be/m4-HM_sCvtQ
🔥 Get a Fireship T-shirt - Upgrade for Life!
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment
🔖 Topics Covered
- What are programmer stereotypes?
- What are programmers really like?
- Code memes
- are all programmers introverts?
- programming humor
- jokes about code
- making fun of coders
- what is hacking really like?
published: 20 May 2022
-
how programmers overprepare for job interviews
Mapa hash.
📱 SOCIAL MEDIA
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
https://www.instagram.com/jomakaze/
https://twitter.com/jomakaze
https://www.facebook.com/jomakaze
published: 23 Jul 2022
-
How I Learned to Code in 4 Months & Got a Job! (No CS Degree, No Bootcamp)
I went from being a college dropout with zero technical skills to landing a software developer job in 4 months. This video is about how I became a self-taught software developer and how I learned how to code without a computer science degree or coding bootcamp.
Connect With Me:
⭐️ Main Site: https://www.timkim.me/
🐦 Twitter: https://twitter.com/TimKimMe
📸 Instagram: https://www.instagram.com/timkim.me/
Courses To Help Supplement Learning:
(COUPON CODE FOR 10% OFF ➡️ FRIENDS10)
📚 Learning How To Learn: https://bit.ly/TK_LHTL_ZTM
🛠️ Build JS Projects Step-by-Step: https://bit.ly/TK_JS_ZTM
🟣 React: https://bit.ly/TK_React_ZTM
🅱️ Node: https://bit.ly/TK_Node_ZTM
🧐 Coding Interview Prep (DSA): https://bit.ly/TK_DSA_ZTM
Learn How To Code Playlist:
https://www.youtube.com/playlist...
published: 13 Jun 2023
-
This is Why Programming Is Hard For you
To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/TheCodingSloth . You’ll also get 20% off an annual premium subscription.
Programming is hard, but you can do it.
This video was sponsored by Brilliant
// NEWSLETTER //
Sloth Bytes: https://slothbytes.beehiiv.com/subscribe
// BUSINESS INQUIRIES //
For business: thecodingsloth@smoothmedia.co
For brand partnerships: https://tally.so/r/mZVvKa
// SOCIALS //
Twitter: https://twitter.com/TheCodingSloth1
TikTok: https://www.tiktok.com/@thecodingsloth
Discord: https://discord.gg/2ByMHqTNca
If you'd like to support me I'd appreciate if you get a membership for the channel so I can give at least give you exclusive perks for the support
https://www.youtube.com/channel/UCxVPH8W2ayMey1-b0SY8rBQ/join
published: 26 Mar 2024
-
Music for Work — Programming, Hacking, Coding Radio
Night Work Radio is a perfect mix of music for deep concentration, this stream is made to keep your brain active and your mind alert. It's a compilation of tracks that will help you relax and focus on your work in no time! This Radio contains deep downtempo, future garage music for night work. The perfect balance of soothing and energizing music to help you stay productive, focused and creative all night long.
This channel is dedicated to bringing you the most productive background music in the world. With a mix of ambient, new age, electronic, and space music, we strive to offer you the best selection of media for your work and relaxation.
If you enjoyed this video like, comment or subscribe to the channel. 🙏
Join our English-speaking Discord to get in contact with us and fellow mus...
published: 10 Jun 2024
-
How Did You Become A Programmer?...#programming #wordpress #rockstar #piercer #gamedev #twitch
Yeah I wasn't able to foresee I would be a programmer my whole career.
Watch me build my WordPress based game engine live:
https://twitch.tv/orbemorder
https://youtube.com/@OrbemOrder
published: 08 Aug 2024
-
Mindset of Successful Programmers
Hi all. I discuss a few mindset changes that helped me learn to code and become a better programmer and Software Developer.
I hope you find value in this.
Music
Lo Fi Type Beat - Blue Moon (copyright free)
published: 17 Mar 2023
4:43
80% of programmers are NOT happy… why?
An analysis of the 2024 StackOverflow survey results where only 20% of programmers reported being happy at their software engineering jobs. Let's look at 6 reas...
An analysis of the 2024 StackOverflow survey results where only 20% of programmers reported being happy at their software engineering jobs. Let's look at 6 reasons why professional developers become unhappy at work.
#programming #tech #thecodereport
💬 Chat with Me on Discord
https://discord.gg/fireship
🔗 Resources
2024 Stack Overflow Survey Results https://survey.stackoverflow.co/2024
StackOverflow 2023 Analysis https://youtu.be/3Ay6qZ88boI
How programmers flex on each other https://youtu.be/r6tH55syq0o
🔥 Get More Content - Upgrade to PRO
Upgrade at https://fireship.io/pro
Use code YT25 for 25% off PRO access
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- Analysis of trends in programming careers
- What makes developers unhappy?
- Should I become a programmer?
- Should I get a CS degree?
- Drawbacks for working as a programmer
- Job outlook for software engineers
https://wn.com/80_Of_Programmers_Are_Not_Happy…_Why
An analysis of the 2024 StackOverflow survey results where only 20% of programmers reported being happy at their software engineering jobs. Let's look at 6 reasons why professional developers become unhappy at work.
#programming #tech #thecodereport
💬 Chat with Me on Discord
https://discord.gg/fireship
🔗 Resources
2024 Stack Overflow Survey Results https://survey.stackoverflow.co/2024
StackOverflow 2023 Analysis https://youtu.be/3Ay6qZ88boI
How programmers flex on each other https://youtu.be/r6tH55syq0o
🔥 Get More Content - Upgrade to PRO
Upgrade at https://fireship.io/pro
Use code YT25 for 25% off PRO access
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font
🔖 Topics Covered
- Analysis of trends in programming careers
- What makes developers unhappy?
- Should I become a programmer?
- Should I get a CS degree?
- Drawbacks for working as a programmer
- Job outlook for software engineers
- published: 29 Jul 2024
- views: 1327119
0:30
What people think programming is vs. how it actually is
Music: Noisia - Seven Stitches
Discord: https://discord.gg/Dt5q3uS8yV
Twitter: http://twitter.com/jombo
Music: Noisia - Seven Stitches
Discord: https://discord.gg/Dt5q3uS8yV
Twitter: http://twitter.com/jombo
https://wn.com/What_People_Think_Programming_Is_Vs._How_It_Actually_Is
Music: Noisia - Seven Stitches
Discord: https://discord.gg/Dt5q3uS8yV
Twitter: http://twitter.com/jombo
- published: 23 Feb 2018
- views: 22183881
1:56
Stop Studying Programming
Hi all, this is a video I wish I had for myself. It's more about getting into the builders mindset.
Huge shout out to Victor Bigfield and his graphcs
https://t...
Hi all, this is a video I wish I had for myself. It's more about getting into the builders mindset.
Huge shout out to Victor Bigfield and his graphcs
https://twitter.com/victor_bigfield
https://www.instagram.com/victor_bigfield
Music
massobeats - bloom: https://www.youtube.com/watch?v=QZ1Udpcu9tg
https://wn.com/Stop_Studying_Programming
Hi all, this is a video I wish I had for myself. It's more about getting into the builders mindset.
Huge shout out to Victor Bigfield and his graphcs
https://twitter.com/victor_bigfield
https://www.instagram.com/victor_bigfield
Music
massobeats - bloom: https://www.youtube.com/watch?v=QZ1Udpcu9tg
- published: 23 Jul 2023
- views: 964834
5:08
10 Programmer Stereotypes
Programmers are weird. It is human nature to put people into a box with stereotypes and the tech industry is no exception. Let's take a look at 10 common stereo...
Programmers are weird. It is human nature to put people into a box with stereotypes and the tech industry is no exception. Let's take a look at 10 common stereotypes people use for software engineers and developers https://fireship.io/pro
#tech #programming #comedy
💀 Other Funny, but Useless Videos
React for the Haters https://youtu.be/HyWYpM_S-2c
Java for the Haters https://youtu.be/m4-HM_sCvtQ
🔥 Get a Fireship T-shirt - Upgrade for Life!
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment
🔖 Topics Covered
- What are programmer stereotypes?
- What are programmers really like?
- Code memes
- are all programmers introverts?
- programming humor
- jokes about code
- making fun of coders
- what is hacking really like?
https://wn.com/10_Programmer_Stereotypes
Programmers are weird. It is human nature to put people into a box with stereotypes and the tech industry is no exception. Let's take a look at 10 common stereotypes people use for software engineers and developers https://fireship.io/pro
#tech #programming #comedy
💀 Other Funny, but Useless Videos
React for the Haters https://youtu.be/HyWYpM_S-2c
Java for the Haters https://youtu.be/m4-HM_sCvtQ
🔥 Get a Fireship T-shirt - Upgrade for Life!
Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment
🔖 Topics Covered
- What are programmer stereotypes?
- What are programmers really like?
- Code memes
- are all programmers introverts?
- programming humor
- jokes about code
- making fun of coders
- what is hacking really like?
- published: 20 May 2022
- views: 3265497
1:10
how programmers overprepare for job interviews
Mapa hash.
📱 SOCIAL MEDIA
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
https://www.instagram.com/jomakaze/
https://twitter.com/jomakaze
https://www.facebook.com/jomakaze
Mapa hash.
📱 SOCIAL MEDIA
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
https://www.instagram.com/jomakaze/
https://twitter.com/jomakaze
https://www.facebook.com/jomakaze
https://wn.com/How_Programmers_Overprepare_For_Job_Interviews
Mapa hash.
📱 SOCIAL MEDIA
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
https://www.instagram.com/jomakaze/
https://twitter.com/jomakaze
https://www.facebook.com/jomakaze
- published: 23 Jul 2022
- views: 5057651
9:51
How I Learned to Code in 4 Months & Got a Job! (No CS Degree, No Bootcamp)
I went from being a college dropout with zero technical skills to landing a software developer job in 4 months. This video is about how I became a self-taught s...
I went from being a college dropout with zero technical skills to landing a software developer job in 4 months. This video is about how I became a self-taught software developer and how I learned how to code without a computer science degree or coding bootcamp.
Connect With Me:
⭐️ Main Site: https://www.timkim.me/
🐦 Twitter: https://twitter.com/TimKimMe
📸 Instagram: https://www.instagram.com/timkim.me/
Courses To Help Supplement Learning:
(COUPON CODE FOR 10% OFF ➡️ FRIENDS10)
📚 Learning How To Learn: https://bit.ly/TK_LHTL_ZTM
🛠️ Build JS Projects Step-by-Step: https://bit.ly/TK_JS_ZTM
🟣 React: https://bit.ly/TK_React_ZTM
🅱️ Node: https://bit.ly/TK_Node_ZTM
🧐 Coding Interview Prep (DSA): https://bit.ly/TK_DSA_ZTM
Learn How To Code Playlist:
https://www.youtube.com/playlist?list=PLt3w0xGh6M0hpR26CyGYwGMFcsuLl8i8w
Mentioned Resources:
⭐️ https://www.coursera.org/learn/learning-how-to-learn
🏕️ https://www.freecodecamp.org/
🔎 https://watchandcode.com/
Find Remote Jobs:
💻 https://remoteok.com/
💻 https://weworkremotely.com/
Tools I Used For Learning How To Code:
· Laptop Stand - https://amzn.to/3PgoMvU
· Pomodoro Timer - https://amzn.to/3NqoxgC
· Bose Headphones - https://amzn.to/3CseP7f
· Vertical Mouse - https://amzn.to/3JaWtLA
· Apple Keyboard - https://amzn.to/43SSRFX
· Laptop Backpack - https://amzn.to/3qFCu1p
Behind The Scenes:
🎬 https://www.timkim.me/ep-3-the-coding-video/
Music For Creators:
🎵 https://share.epidemicsound.com/2xtucq
Disclaimer: Some of the links are affiliate links so I can feed mi familia while I make these videos for you guys. 🙏🙏🙏
https://wn.com/How_I_Learned_To_Code_In_4_Months_Got_A_Job_(No_Cs_Degree,_No_Bootcamp)
I went from being a college dropout with zero technical skills to landing a software developer job in 4 months. This video is about how I became a self-taught software developer and how I learned how to code without a computer science degree or coding bootcamp.
Connect With Me:
⭐️ Main Site: https://www.timkim.me/
🐦 Twitter: https://twitter.com/TimKimMe
📸 Instagram: https://www.instagram.com/timkim.me/
Courses To Help Supplement Learning:
(COUPON CODE FOR 10% OFF ➡️ FRIENDS10)
📚 Learning How To Learn: https://bit.ly/TK_LHTL_ZTM
🛠️ Build JS Projects Step-by-Step: https://bit.ly/TK_JS_ZTM
🟣 React: https://bit.ly/TK_React_ZTM
🅱️ Node: https://bit.ly/TK_Node_ZTM
🧐 Coding Interview Prep (DSA): https://bit.ly/TK_DSA_ZTM
Learn How To Code Playlist:
https://www.youtube.com/playlist?list=PLt3w0xGh6M0hpR26CyGYwGMFcsuLl8i8w
Mentioned Resources:
⭐️ https://www.coursera.org/learn/learning-how-to-learn
🏕️ https://www.freecodecamp.org/
🔎 https://watchandcode.com/
Find Remote Jobs:
💻 https://remoteok.com/
💻 https://weworkremotely.com/
Tools I Used For Learning How To Code:
· Laptop Stand - https://amzn.to/3PgoMvU
· Pomodoro Timer - https://amzn.to/3NqoxgC
· Bose Headphones - https://amzn.to/3CseP7f
· Vertical Mouse - https://amzn.to/3JaWtLA
· Apple Keyboard - https://amzn.to/43SSRFX
· Laptop Backpack - https://amzn.to/3qFCu1p
Behind The Scenes:
🎬 https://www.timkim.me/ep-3-the-coding-video/
Music For Creators:
🎵 https://share.epidemicsound.com/2xtucq
Disclaimer: Some of the links are affiliate links so I can feed mi familia while I make these videos for you guys. 🙏🙏🙏
- published: 13 Jun 2023
- views: 6389610
10:48
This is Why Programming Is Hard For you
To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/TheCodingSloth . You’ll also get 20% off an annual premium subscri...
To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/TheCodingSloth . You’ll also get 20% off an annual premium subscription.
Programming is hard, but you can do it.
This video was sponsored by Brilliant
// NEWSLETTER //
Sloth Bytes: https://slothbytes.beehiiv.com/subscribe
// BUSINESS INQUIRIES //
For business: thecodingsloth@smoothmedia.co
For brand partnerships: https://tally.so/r/mZVvKa
// SOCIALS //
Twitter: https://twitter.com/TheCodingSloth1
TikTok: https://www.tiktok.com/@thecodingsloth
Discord: https://discord.gg/2ByMHqTNca
If you'd like to support me I'd appreciate if you get a membership for the channel so I can give at least give you exclusive perks for the support
https://www.youtube.com/channel/UCxVPH8W2ayMey1-b0SY8rBQ/join
https://wn.com/This_Is_Why_Programming_Is_Hard_For_You
To try everything Brilliant has to offer—free—for a full 30 days, visit https://brilliant.org/TheCodingSloth . You’ll also get 20% off an annual premium subscription.
Programming is hard, but you can do it.
This video was sponsored by Brilliant
// NEWSLETTER //
Sloth Bytes: https://slothbytes.beehiiv.com/subscribe
// BUSINESS INQUIRIES //
For business: thecodingsloth@smoothmedia.co
For brand partnerships: https://tally.so/r/mZVvKa
// SOCIALS //
Twitter: https://twitter.com/TheCodingSloth1
TikTok: https://www.tiktok.com/@thecodingsloth
Discord: https://discord.gg/2ByMHqTNca
If you'd like to support me I'd appreciate if you get a membership for the channel so I can give at least give you exclusive perks for the support
https://www.youtube.com/channel/UCxVPH8W2ayMey1-b0SY8rBQ/join
- published: 26 Mar 2024
- views: 978591
0:00
Music for Work — Programming, Hacking, Coding Radio
Night Work Radio is a perfect mix of music for deep concentration, this stream is made to keep your brain active and your mind alert. It's a compilation of trac...
Night Work Radio is a perfect mix of music for deep concentration, this stream is made to keep your brain active and your mind alert. It's a compilation of tracks that will help you relax and focus on your work in no time! This Radio contains deep downtempo, future garage music for night work. The perfect balance of soothing and energizing music to help you stay productive, focused and creative all night long.
This channel is dedicated to bringing you the most productive background music in the world. With a mix of ambient, new age, electronic, and space music, we strive to offer you the best selection of media for your work and relaxation.
If you enjoyed this video like, comment or subscribe to the channel. 🙏
Join our English-speaking Discord to get in contact with us and fellow music lovers. ❤️
https://discord.gg/5p8D8GdVfp
Genre: Downtempo, Future Garage
Style: Downtempo, Future Garage
Mood: Night, Dark, Future, Calm, Deep
Feature: Without Lyrics, No prominent lyrics
📹 Similar videos
► https://www.youtube.com/playlist?list=PLdE7uo_7KBkf6X1lbOpL3tAWERvlYej2L
► https://www.youtube.com/playlist?list=PLdE7uo_7KBkeSTmryNClNxUkioFpq3Btx
► https://www.youtube.com/playlist?list=PLdE7uo_7KBkdbssGgnnIDm3EnE2gmHyEQ
► https://www.youtube.com/playlist?list=PLdE7uo_7KBkeH0adsnxZupMARfGxY6qik
► https://www.youtube.com/playlist?list=PLdE7uo_7KBkf0gwWO9-qeu-La5vSJPmPc
► https://www.youtube.com/playlist?list=PLdE7uo_7KBkdsNAZNbzOUj61OQ5N0Ka26
📷 Image author
Pressmaster
https://elements.envato.com/ru/programmer-working-in-office-slowmo-U55KP6J
#DowntempoMix #NightMusic #WorkRadio
https://wn.com/Music_For_Work_—_Programming,_Hacking,_Coding_Radio
Night Work Radio is a perfect mix of music for deep concentration, this stream is made to keep your brain active and your mind alert. It's a compilation of tracks that will help you relax and focus on your work in no time! This Radio contains deep downtempo, future garage music for night work. The perfect balance of soothing and energizing music to help you stay productive, focused and creative all night long.
This channel is dedicated to bringing you the most productive background music in the world. With a mix of ambient, new age, electronic, and space music, we strive to offer you the best selection of media for your work and relaxation.
If you enjoyed this video like, comment or subscribe to the channel. 🙏
Join our English-speaking Discord to get in contact with us and fellow music lovers. ❤️
https://discord.gg/5p8D8GdVfp
Genre: Downtempo, Future Garage
Style: Downtempo, Future Garage
Mood: Night, Dark, Future, Calm, Deep
Feature: Without Lyrics, No prominent lyrics
📹 Similar videos
► https://www.youtube.com/playlist?list=PLdE7uo_7KBkf6X1lbOpL3tAWERvlYej2L
► https://www.youtube.com/playlist?list=PLdE7uo_7KBkeSTmryNClNxUkioFpq3Btx
► https://www.youtube.com/playlist?list=PLdE7uo_7KBkdbssGgnnIDm3EnE2gmHyEQ
► https://www.youtube.com/playlist?list=PLdE7uo_7KBkeH0adsnxZupMARfGxY6qik
► https://www.youtube.com/playlist?list=PLdE7uo_7KBkf0gwWO9-qeu-La5vSJPmPc
► https://www.youtube.com/playlist?list=PLdE7uo_7KBkdsNAZNbzOUj61OQ5N0Ka26
📷 Image author
Pressmaster
https://elements.envato.com/ru/programmer-working-in-office-slowmo-U55KP6J
#DowntempoMix #NightMusic #WorkRadio
- published: 10 Jun 2024
- views: 86262
0:53
How Did You Become A Programmer?...#programming #wordpress #rockstar #piercer #gamedev #twitch
Yeah I wasn't able to foresee I would be a programmer my whole career.
Watch me build my WordPress based game engine live:
https://twitch.tv/orbemorder
https:...
Yeah I wasn't able to foresee I would be a programmer my whole career.
Watch me build my WordPress based game engine live:
https://twitch.tv/orbemorder
https://youtube.com/@OrbemOrder
https://wn.com/How_Did_You_Become_A_Programmer_..._Programming_Wordpress_Rockstar_Piercer_Gamedev_Twitch
Yeah I wasn't able to foresee I would be a programmer my whole career.
Watch me build my WordPress based game engine live:
https://twitch.tv/orbemorder
https://youtube.com/@OrbemOrder
- published: 08 Aug 2024
- views: 446
4:56
Mindset of Successful Programmers
Hi all. I discuss a few mindset changes that helped me learn to code and become a better programmer and Software Developer.
I hope you find value in this.
Mus...
Hi all. I discuss a few mindset changes that helped me learn to code and become a better programmer and Software Developer.
I hope you find value in this.
Music
Lo Fi Type Beat - Blue Moon (copyright free)
https://wn.com/Mindset_Of_Successful_Programmers
Hi all. I discuss a few mindset changes that helped me learn to code and become a better programmer and Software Developer.
I hope you find value in this.
Music
Lo Fi Type Beat - Blue Moon (copyright free)
- published: 17 Mar 2023
- views: 1169642
-
User Interaction Models for Disambiguation in Programming by Example
User Interaction Models for Disambiguation in Programming by Example
Mikaël Mayer, Gustavo Soares, Maxim Grechkin, Vu Le, Mark Marron, Oleksandr Polozov, Rishabh Singh, Ben Zorn, Sumit Gulwani
Abstract:
Programming by Examples (PBE) has the potential to revolutionize end-user programming by \ enabling end users, most of whom are non-programmers, to create small scripts for automating \ repetitive tasks. \ However, examples, though often easy to provide, are an ambiguous specification of the user's intent. \ Because of that, a key impedance in adoption of PBE systems is the lack of user confidence in the correctness of \ the program that was synthesized by the system. \ We present two novel user interaction models that communicate actionable information to the user to help resolve amb...
published: 25 Oct 2015
-
Data-centric disambiguation for data transformation with programming-by-example
Data-centric disambiguation for data transformation with programming-by-example
Minori Narita, Nolwenn Maudet, Yi Lu, Takeo Igarashi
26th ACM International Conference on Intelligent User Interfaces (IUI '21)
Session: AI in Education & Intelligent Tutoring System
Abstract
Programming-by-example (PBE), can be a powerful tool to reduce manual work in repetitive data transformation tasks. However, few examples often leave ambiguity and may cause undesirable data transformation by the system. This ambiguity can be resolved by allowing the user to directly edit the synthesized programs; however, this is difficult for non-programmers. Here, we present a novel approach: data-centric disambiguation for data transformation, where users resolve the ambiguity in data transformation by examining and ...
published: 29 Apr 2021
-
Disambiguation, In-Jokes, and Name Collisions: What You Need to Know When Naming a Python Project
Thursday Bram
https://2018.northbaypython.org/schedule/presentation/15/
This talk covers key issues Python programmers run into when naming new projects. We'll go over the following:
* Commonly used naming schemas in the Python community
* Current and past project names (including those that many newcomers to Python struggle with)
* Techniques to avoid similar confusion in the future (covering both name selection and documentation)
We'll even talk about Monty Python and its long-term impact on the Python programming language.
A Python conference north of the Golden Gate
North Bay Python is a single-track conference with a carefully curated set of talks representing the diverse Python community and their different areas of interest.
If a topic is less to your interest, or...
published: 16 Nov 2018
-
[IUI 2021] Data-centric disambiguation for data transformation with programming-by-example
published: 13 Apr 2021
-
Technical Track: gambit – An Open Source Name Disambiguation Tool for Version Control Systems
Name disambiguation is a complex but highly relevant challenge whenever analysing real-world user data, such as data from version control systems. We propose gambit, a rule-based disambiguation tool that only relies on name and email information. We evaluate its performance against two commonly used algorithms with similar characteristics, on manually disambiguated ground-truth data from the Gnome GTK project. Our results show that gambit significantly outperforms both algorithms in terms of precision as well as F1 score.
Uploaded with Clowdr https://clowdr.org/
published: 01 Jun 2021
-
Mod-01 Lec-32 Word Sense Disambiguation
Natural Language Processing by Prof. Pushpak Bhattacharyya, Department of Computer science & Engineering,IIT Bombay.For more details on NPTEL visit http://nptel.iitm.ac.in
published: 03 Jul 2012
-
ElixirConf 2021 - Vanessa Lee - And Yet Akin: Name Disambiguation in Elixir
Synonymity and homonymity make name disambiguation difficult. To ease this difficulty, I combined two unmaintained Elixir string comparison libraries and added preprocessing and a double metaphone algorithm. The result is a comprehensive map of scores for pattern identification and machine learning. This talk will address the pre-processing, algorithms, and scoring as well as the strengths and limitations. A live demonstration of scoring will allow us to identify patterns. We end with a discussion of how to gain further benefits from the scores.
published: 23 Oct 2021
-
Disambiguation: The Black Technology
Zhihoa Yuan's presentation from C++Now 2014.
Slides are available here: https://github.com/boostcon/cppnow_presentations_2014/blob/master/files/disambiguation.pdf?raw=true
---
*--*
---
published: 26 Sep 2014
-
UIST 2015 - User Interaction Models for Disambiguation in Programming by Example
UIST 2015 - User Interaction Models for Disambiguation in Programming by Example
Mikal Mayer, Gustavo Soares, Maxim Grechkin, Vu Le, Mark Marron, Oleksandr Polozov, Rishabh Singh, Benjamin Zorn, Sumit Gulwani
UIST '15: Proceedings of the 28th Annual ACM Symposium on User Interface Software & Technology
Sesssion: Tools for Programmers
Abstract
Programming by Examples (PBE) has the potential to revolutionize end-user programming by enabling end users, most of whom are non-programmers, to create small scripts for automating repetitive tasks. However, examples, though often easy to provide, are an ambiguous specification of the user's intent. Because of that, a key impedance in adoption of PBE systems is the lack of user confidence in the correctness of the program that was synthesized by th...
published: 03 Apr 2016
-
Inform (disambiguation)
Inform is a programming language for interactive fiction.
Inform may also refer to:
INFORM, Inc., an environmental organization
INFORM (Information Network Focus on Religious Movements), UK
INFORM, predecessor of CorVision
What an informant or informer does
Source: https://en.wikipedia.org/wiki/Inform_(disambiguation)
Created with WikipediaReaderReborn (c) WikipediaReader
published: 20 Aug 2021
0:30
User Interaction Models for Disambiguation in Programming by Example
User Interaction Models for Disambiguation in Programming by Example
Mikaël Mayer, Gustavo Soares, Maxim Grechkin, Vu Le, Mark Marron, Oleksandr Polozov, Rishab...
User Interaction Models for Disambiguation in Programming by Example
Mikaël Mayer, Gustavo Soares, Maxim Grechkin, Vu Le, Mark Marron, Oleksandr Polozov, Rishabh Singh, Ben Zorn, Sumit Gulwani
Abstract:
Programming by Examples (PBE) has the potential to revolutionize end-user programming by \ enabling end users, most of whom are non-programmers, to create small scripts for automating \ repetitive tasks. \ However, examples, though often easy to provide, are an ambiguous specification of the user's intent. \ Because of that, a key impedance in adoption of PBE systems is the lack of user confidence in the correctness of \ the program that was synthesized by the system. \ We present two novel user interaction models that communicate actionable information to the user to help resolve ambiguity in the examples. \ One of these models allows the user to effectively navigate between the huge set of \ programs that are consistent with the examples provided by the user. \ The other model uses active learning to ask directed example-based questions to the user on the test input data over \ which the user intends to run the synthesized program. \ Our user studies show that \ each of these models significantly reduces the number of errors in the performed task without any difference in completion time. \ Moreover, both models are perceived as useful, \ and the proactive active-learning based model has a slightly higher preference regarding the users' confidence in the result.
ACM DL: http://dl.acm.org/citation.cfm?id=2807459
DOI: http://dx.doi.org/10.1145/2807442.2807459
https://wn.com/User_Interaction_Models_For_Disambiguation_In_Programming_By_Example
User Interaction Models for Disambiguation in Programming by Example
Mikaël Mayer, Gustavo Soares, Maxim Grechkin, Vu Le, Mark Marron, Oleksandr Polozov, Rishabh Singh, Ben Zorn, Sumit Gulwani
Abstract:
Programming by Examples (PBE) has the potential to revolutionize end-user programming by \ enabling end users, most of whom are non-programmers, to create small scripts for automating \ repetitive tasks. \ However, examples, though often easy to provide, are an ambiguous specification of the user's intent. \ Because of that, a key impedance in adoption of PBE systems is the lack of user confidence in the correctness of \ the program that was synthesized by the system. \ We present two novel user interaction models that communicate actionable information to the user to help resolve ambiguity in the examples. \ One of these models allows the user to effectively navigate between the huge set of \ programs that are consistent with the examples provided by the user. \ The other model uses active learning to ask directed example-based questions to the user on the test input data over \ which the user intends to run the synthesized program. \ Our user studies show that \ each of these models significantly reduces the number of errors in the performed task without any difference in completion time. \ Moreover, both models are perceived as useful, \ and the proactive active-learning based model has a slightly higher preference regarding the users' confidence in the result.
ACM DL: http://dl.acm.org/citation.cfm?id=2807459
DOI: http://dx.doi.org/10.1145/2807442.2807459
- published: 25 Oct 2015
- views: 841
9:52
Data-centric disambiguation for data transformation with programming-by-example
Data-centric disambiguation for data transformation with programming-by-example
Minori Narita, Nolwenn Maudet, Yi Lu, Takeo Igarashi
26th ACM International Con...
Data-centric disambiguation for data transformation with programming-by-example
Minori Narita, Nolwenn Maudet, Yi Lu, Takeo Igarashi
26th ACM International Conference on Intelligent User Interfaces (IUI '21)
Session: AI in Education & Intelligent Tutoring System
Abstract
Programming-by-example (PBE), can be a powerful tool to reduce manual work in repetitive data transformation tasks. However, few examples often leave ambiguity and may cause undesirable data transformation by the system. This ambiguity can be resolved by allowing the user to directly edit the synthesized programs; however, this is difficult for non-programmers. Here, we present a novel approach: data-centric disambiguation for data transformation, where users resolve the ambiguity in data transformation by examining and modifying the output rather than the program. The key idea is to focus on the given set of data the user wants to transform instead of pursuing the synthesized program’s generality or completeness. Our system provides visualization and interaction methods that allow users to efficiently examine and fix the transformed outputs, which is much simpler than understanding and modifying the program itself. The user study suggests that our system can successfully help non-programmers to more easily and efficiently process data.
DOI:: https://doi.org/10.1145/3397481.3450680
WEB:: https://iui.acm.org/2021
Pre-recorded presentation videos for IUI 2021.
https://wn.com/Data_Centric_Disambiguation_For_Data_Transformation_With_Programming_By_Example
Data-centric disambiguation for data transformation with programming-by-example
Minori Narita, Nolwenn Maudet, Yi Lu, Takeo Igarashi
26th ACM International Conference on Intelligent User Interfaces (IUI '21)
Session: AI in Education & Intelligent Tutoring System
Abstract
Programming-by-example (PBE), can be a powerful tool to reduce manual work in repetitive data transformation tasks. However, few examples often leave ambiguity and may cause undesirable data transformation by the system. This ambiguity can be resolved by allowing the user to directly edit the synthesized programs; however, this is difficult for non-programmers. Here, we present a novel approach: data-centric disambiguation for data transformation, where users resolve the ambiguity in data transformation by examining and modifying the output rather than the program. The key idea is to focus on the given set of data the user wants to transform instead of pursuing the synthesized program’s generality or completeness. Our system provides visualization and interaction methods that allow users to efficiently examine and fix the transformed outputs, which is much simpler than understanding and modifying the program itself. The user study suggests that our system can successfully help non-programmers to more easily and efficiently process data.
DOI:: https://doi.org/10.1145/3397481.3450680
WEB:: https://iui.acm.org/2021
Pre-recorded presentation videos for IUI 2021.
- published: 29 Apr 2021
- views: 63
26:51
Disambiguation, In-Jokes, and Name Collisions: What You Need to Know When Naming a Python Project
Thursday Bram
https://2018.northbaypython.org/schedule/presentation/15/
This talk covers key issues Python programmers run into when naming new projects. We'l...
Thursday Bram
https://2018.northbaypython.org/schedule/presentation/15/
This talk covers key issues Python programmers run into when naming new projects. We'll go over the following:
* Commonly used naming schemas in the Python community
* Current and past project names (including those that many newcomers to Python struggle with)
* Techniques to avoid similar confusion in the future (covering both name selection and documentation)
We'll even talk about Monty Python and its long-term impact on the Python programming language.
A Python conference north of the Golden Gate
North Bay Python is a single-track conference with a carefully curated set of talks representing the diverse Python community and their different areas of interest.
If a topic is less to your interest, or you've met some people you really want to sit down and chat with, we'll have plenty of areas away from the main theatre to catch up and chat.
Our goal is to keep prices as low as possible. That means we won't be catering lunch. Instead, you can look forward to extra-long lunch breaks you can use to explore all of the great food options around the venue.
https://wn.com/Disambiguation,_In_Jokes,_And_Name_Collisions_What_You_Need_To_Know_When_Naming_A_Python_Project
Thursday Bram
https://2018.northbaypython.org/schedule/presentation/15/
This talk covers key issues Python programmers run into when naming new projects. We'll go over the following:
* Commonly used naming schemas in the Python community
* Current and past project names (including those that many newcomers to Python struggle with)
* Techniques to avoid similar confusion in the future (covering both name selection and documentation)
We'll even talk about Monty Python and its long-term impact on the Python programming language.
A Python conference north of the Golden Gate
North Bay Python is a single-track conference with a carefully curated set of talks representing the diverse Python community and their different areas of interest.
If a topic is less to your interest, or you've met some people you really want to sit down and chat with, we'll have plenty of areas away from the main theatre to catch up and chat.
Our goal is to keep prices as low as possible. That means we won't be catering lunch. Instead, you can look forward to extra-long lunch breaks you can use to explore all of the great food options around the venue.
- published: 16 Nov 2018
- views: 175
2:57
Technical Track: gambit – An Open Source Name Disambiguation Tool for Version Control Systems
Name disambiguation is a complex but highly relevant challenge whenever analysing real-world user data, such as data from version control systems. We propose ga...
Name disambiguation is a complex but highly relevant challenge whenever analysing real-world user data, such as data from version control systems. We propose gambit, a rule-based disambiguation tool that only relies on name and email information. We evaluate its performance against two commonly used algorithms with similar characteristics, on manually disambiguated ground-truth data from the Gnome GTK project. Our results show that gambit significantly outperforms both algorithms in terms of precision as well as F1 score.
Uploaded with Clowdr https://clowdr.org/
https://wn.com/Technical_Track_Gambit_–_An_Open_Source_Name_Disambiguation_Tool_For_Version_Control_Systems
Name disambiguation is a complex but highly relevant challenge whenever analysing real-world user data, such as data from version control systems. We propose gambit, a rule-based disambiguation tool that only relies on name and email information. We evaluate its performance against two commonly used algorithms with similar characteristics, on manually disambiguated ground-truth data from the Gnome GTK project. Our results show that gambit significantly outperforms both algorithms in terms of precision as well as F1 score.
Uploaded with Clowdr https://clowdr.org/
- published: 01 Jun 2021
- views: 18
49:07
Mod-01 Lec-32 Word Sense Disambiguation
Natural Language Processing by Prof. Pushpak Bhattacharyya, Department of Computer science & Engineering,IIT Bombay.For more details on NPTEL visit http://nptel...
Natural Language Processing by Prof. Pushpak Bhattacharyya, Department of Computer science & Engineering,IIT Bombay.For more details on NPTEL visit http://nptel.iitm.ac.in
https://wn.com/Mod_01_Lec_32_Word_Sense_Disambiguation
Natural Language Processing by Prof. Pushpak Bhattacharyya, Department of Computer science & Engineering,IIT Bombay.For more details on NPTEL visit http://nptel.iitm.ac.in
- published: 03 Jul 2012
- views: 5014
28:54
ElixirConf 2021 - Vanessa Lee - And Yet Akin: Name Disambiguation in Elixir
Synonymity and homonymity make name disambiguation difficult. To ease this difficulty, I combined two unmaintained Elixir string comparison libraries and added ...
Synonymity and homonymity make name disambiguation difficult. To ease this difficulty, I combined two unmaintained Elixir string comparison libraries and added preprocessing and a double metaphone algorithm. The result is a comprehensive map of scores for pattern identification and machine learning. This talk will address the pre-processing, algorithms, and scoring as well as the strengths and limitations. A live demonstration of scoring will allow us to identify patterns. We end with a discussion of how to gain further benefits from the scores.
https://wn.com/Elixirconf_2021_Vanessa_Lee_And_Yet_Akin_Name_Disambiguation_In_Elixir
Synonymity and homonymity make name disambiguation difficult. To ease this difficulty, I combined two unmaintained Elixir string comparison libraries and added preprocessing and a double metaphone algorithm. The result is a comprehensive map of scores for pattern identification and machine learning. This talk will address the pre-processing, algorithms, and scoring as well as the strengths and limitations. A live demonstration of scoring will allow us to identify patterns. We end with a discussion of how to gain further benefits from the scores.
- published: 23 Oct 2021
- views: 509
1:26:45
Disambiguation: The Black Technology
Zhihoa Yuan's presentation from C++Now 2014.
Slides are available here: https://github.com/boostcon/cppnow_presentations_2014/blob/master/files/disambiguation.p...
Zhihoa Yuan's presentation from C++Now 2014.
Slides are available here: https://github.com/boostcon/cppnow_presentations_2014/blob/master/files/disambiguation.pdf?raw=true
---
*--*
---
https://wn.com/Disambiguation_The_Black_Technology
Zhihoa Yuan's presentation from C++Now 2014.
Slides are available here: https://github.com/boostcon/cppnow_presentations_2014/blob/master/files/disambiguation.pdf?raw=true
---
*--*
---
- published: 26 Sep 2014
- views: 799
15:42
UIST 2015 - User Interaction Models for Disambiguation in Programming by Example
UIST 2015 - User Interaction Models for Disambiguation in Programming by Example
Mikal Mayer, Gustavo Soares, Maxim Grechkin, Vu Le, Mark Marron, Oleksandr Polo...
UIST 2015 - User Interaction Models for Disambiguation in Programming by Example
Mikal Mayer, Gustavo Soares, Maxim Grechkin, Vu Le, Mark Marron, Oleksandr Polozov, Rishabh Singh, Benjamin Zorn, Sumit Gulwani
UIST '15: Proceedings of the 28th Annual ACM Symposium on User Interface Software & Technology
Sesssion: Tools for Programmers
Abstract
Programming by Examples (PBE) has the potential to revolutionize end-user programming by enabling end users, most of whom are non-programmers, to create small scripts for automating repetitive tasks. However, examples, though often easy to provide, are an ambiguous specification of the user's intent. Because of that, a key impedance in adoption of PBE systems is the lack of user confidence in the correctness of the program that was synthesized by the system. We present two novel user interaction models that communicate actionable information to the user to help resolve ambiguity in the examples. One of these models allows the user to effectively navigate between the huge set of programs that are consistent with the examples provided by the user. The other model uses active learning to ask directed example-based questions to the user on the test input data over which the user intends to run the synthesized program. Our user studies show that each of these models significantly reduces the number of errors in the performed task without any difference in completion time. Moreover, both models are perceived as useful, and the proactive active-learning based model has a slightly higher preference regarding the users' confidence in the result.
DOI:: http://dx.doi.org/10.1145/2807442.2807459
WEB:: http://uist.acm.org/uist2015/
Recorded at 28th ACM User Interface Software and Technology Symposium in Charlotte, NC, USA, November 8-11, 2015
https://wn.com/Uist_2015_User_Interaction_Models_For_Disambiguation_In_Programming_By_Example
UIST 2015 - User Interaction Models for Disambiguation in Programming by Example
Mikal Mayer, Gustavo Soares, Maxim Grechkin, Vu Le, Mark Marron, Oleksandr Polozov, Rishabh Singh, Benjamin Zorn, Sumit Gulwani
UIST '15: Proceedings of the 28th Annual ACM Symposium on User Interface Software & Technology
Sesssion: Tools for Programmers
Abstract
Programming by Examples (PBE) has the potential to revolutionize end-user programming by enabling end users, most of whom are non-programmers, to create small scripts for automating repetitive tasks. However, examples, though often easy to provide, are an ambiguous specification of the user's intent. Because of that, a key impedance in adoption of PBE systems is the lack of user confidence in the correctness of the program that was synthesized by the system. We present two novel user interaction models that communicate actionable information to the user to help resolve ambiguity in the examples. One of these models allows the user to effectively navigate between the huge set of programs that are consistent with the examples provided by the user. The other model uses active learning to ask directed example-based questions to the user on the test input data over which the user intends to run the synthesized program. Our user studies show that each of these models significantly reduces the number of errors in the performed task without any difference in completion time. Moreover, both models are perceived as useful, and the proactive active-learning based model has a slightly higher preference regarding the users' confidence in the result.
DOI:: http://dx.doi.org/10.1145/2807442.2807459
WEB:: http://uist.acm.org/uist2015/
Recorded at 28th ACM User Interface Software and Technology Symposium in Charlotte, NC, USA, November 8-11, 2015
- published: 03 Apr 2016
- views: 127
0:24
Inform (disambiguation)
Inform is a programming language for interactive fiction.
Inform may also refer to:
INFORM, Inc., an environmental organization
INFORM (Information Network Foc...
Inform is a programming language for interactive fiction.
Inform may also refer to:
INFORM, Inc., an environmental organization
INFORM (Information Network Focus on Religious Movements), UK
INFORM, predecessor of CorVision
What an informant or informer does
Source: https://en.wikipedia.org/wiki/Inform_(disambiguation)
Created with WikipediaReaderReborn (c) WikipediaReader
https://wn.com/Inform_(Disambiguation)
Inform is a programming language for interactive fiction.
Inform may also refer to:
INFORM, Inc., an environmental organization
INFORM (Information Network Focus on Religious Movements), UK
INFORM, predecessor of CorVision
What an informant or informer does
Source: https://en.wikipedia.org/wiki/Inform_(disambiguation)
Created with WikipediaReaderReborn (c) WikipediaReader
- published: 20 Aug 2021
- views: 0