[{"type_of":"article","id":3296416,"title":"How NOT to behave in Open Source","description":"A Vegan walks into a smokehouse, walks up to the counter, asks to see the manager, demands that the...","readable_publish_date":"Feb 28","slug":"how-not-to-behave-in-open-source-4n3n","path":"/ironcladdev/how-not-to-behave-in-open-source-4n3n","url":"https://dev.to/ironcladdev/how-not-to-behave-in-open-source-4n3n","comments_count":0,"public_reactions_count":2,"collection_id":null,"published_timestamp":"2026-02-28T15:12:35Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":2,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4j2s4jz7i2t8le1zd4z6.png","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4j2s4jz7i2t8le1zd4z6.png","canonical_url":"https://dev.to/ironcladdev/how-not-to-behave-in-open-source-4n3n","created_at":"2026-02-28T15:12:35Z","edited_at":null,"crossposted_at":null,"published_at":"2026-02-28T15:12:35Z","last_comment_at":"2026-02-28T15:12:35Z","reading_time_minutes":5,"tag_list":["opensource"],"tags":"opensource","user":{"name":"IroncladDev","username":"ironcladdev","twitter_username":"IroncladDev","github_username":"IroncladDev","user_id":541083,"website_url":"https://ironclad.sh","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F541083%2F53c55576-0bd5-4a23-a0a9-c0850ce24375.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F541083%2F53c55576-0bd5-4a23-a0a9-c0850ce24375.png"}},{"type_of":"article","id":3211422,"title":"A Stalemate Between Software Jobs VS AI","description":"AI innovation - an unstoppable force, meets an immmovable object - software jobs. So many arguments....","readable_publish_date":"Jan 30","slug":"a-stalemate-between-software-jobs-vs-ai-1l3k","path":"/ironcladdev/a-stalemate-between-software-jobs-vs-ai-1l3k","url":"https://dev.to/ironcladdev/a-stalemate-between-software-jobs-vs-ai-1l3k","comments_count":0,"public_reactions_count":3,"collection_id":null,"published_timestamp":"2026-01-30T19:07:34Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":3,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fonlgro2lq5mmarepfapq.png","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fonlgro2lq5mmarepfapq.png","canonical_url":"https://dev.to/ironcladdev/a-stalemate-between-software-jobs-vs-ai-1l3k","created_at":"2026-01-30T19:07:34Z","edited_at":null,"crossposted_at":null,"published_at":"2026-01-30T19:07:34Z","last_comment_at":"2026-01-30T19:07:34Z","reading_time_minutes":4,"tag_list":["ai","career","software"],"tags":"ai, career, software","user":{"name":"IroncladDev","username":"ironcladdev","twitter_username":"IroncladDev","github_username":"IroncladDev","user_id":541083,"website_url":"https://ironclad.sh","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F541083%2F53c55576-0bd5-4a23-a0a9-c0850ce24375.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F541083%2F53c55576-0bd5-4a23-a0a9-c0850ce24375.png"}},{"type_of":"article","id":3208866,"title":"It's hard to make money from software alone","description":"There is more money to be made in the real, physical world than in the Software Industry. This is an...","readable_publish_date":"Jan 29","slug":"its-hard-to-make-money-from-software-alone-53gp","path":"/ironcladdev/its-hard-to-make-money-from-software-alone-53gp","url":"https://dev.to/ironcladdev/its-hard-to-make-money-from-software-alone-53gp","comments_count":0,"public_reactions_count":6,"collection_id":null,"published_timestamp":"2026-01-29T23:03:36Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":6,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnza8x5ny2n9otcilvlda.jpeg","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnza8x5ny2n9otcilvlda.jpeg","canonical_url":"https://dev.to/ironcladdev/its-hard-to-make-money-from-software-alone-53gp","created_at":"2026-01-29T23:03:37Z","edited_at":"2026-01-29T23:04:16Z","crossposted_at":null,"published_at":"2026-01-29T23:03:36Z","last_comment_at":"2026-01-29T23:03:36Z","reading_time_minutes":6,"tag_list":["programming","software","ai","career"],"tags":"programming, software, ai, career","user":{"name":"IroncladDev","username":"ironcladdev","twitter_username":"IroncladDev","github_username":"IroncladDev","user_id":541083,"website_url":"https://ironclad.sh","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F541083%2F53c55576-0bd5-4a23-a0a9-c0850ce24375.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F541083%2F53c55576-0bd5-4a23-a0a9-c0850ce24375.png"}},{"type_of":"article","id":3202610,"title":"The AI Movement is a Parasitic Cancer to the Software Industry","description":"It's been almost five years since I've posted on this site. I thought I'd start again by...","readable_publish_date":"Jan 27","slug":"the-ai-movement-is-a-parasitic-cancer-to-the-software-industry-3kmd","path":"/ironcladdev/the-ai-movement-is-a-parasitic-cancer-to-the-software-industry-3kmd","url":"https://dev.to/ironcladdev/the-ai-movement-is-a-parasitic-cancer-to-the-software-industry-3kmd","comments_count":3,"public_reactions_count":10,"collection_id":null,"published_timestamp":"2026-01-27T20:14:50Z","language":"en","subforem_id":1,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":10,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk8w5if2tdti6blzuyhvl.jpeg","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fk8w5if2tdti6blzuyhvl.jpeg","canonical_url":"https://dev.to/ironcladdev/the-ai-movement-is-a-parasitic-cancer-to-the-software-industry-3kmd","created_at":"2026-01-27T20:14:50Z","edited_at":null,"crossposted_at":null,"published_at":"2026-01-27T20:14:50Z","last_comment_at":"2026-03-13T16:58:11Z","reading_time_minutes":6,"tag_list":["ai","software","programming"],"tags":"ai, software, programming","user":{"name":"IroncladDev","username":"ironcladdev","twitter_username":"IroncladDev","github_username":"IroncladDev","user_id":541083,"website_url":"https://ironclad.sh","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F541083%2F53c55576-0bd5-4a23-a0a9-c0850ce24375.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F541083%2F53c55576-0bd5-4a23-a0a9-c0850ce24375.png"}},{"type_of":"article","id":1568367,"title":"Smooth Scrolling with React \u0026 Framer Motion","description":"Scrolling through a website especially with a notched mouse wheel is typically jumpy and harder to...","readable_publish_date":"Aug 14 '23","slug":"smooth-scrolling-with-react-framer-motion-dih","path":"/ironcladdev/smooth-scrolling-with-react-framer-motion-dih","url":"https://dev.to/ironcladdev/smooth-scrolling-with-react-framer-motion-dih","comments_count":9,"public_reactions_count":68,"collection_id":null,"published_timestamp":"2023-08-14T20:57:34Z","language":"en","subforem_id":null,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":68,"cover_image":"https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1omkuknfmd1ii804c2y1.png","social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1omkuknfmd1ii804c2y1.png","canonical_url":"https://dev.to/ironcladdev/smooth-scrolling-with-react-framer-motion-dih","created_at":"2023-08-14T17:03:48Z","edited_at":null,"crossposted_at":null,"published_at":"2023-08-14T20:57:34Z","last_comment_at":"2024-12-04T03:17:29Z","reading_time_minutes":3,"tag_list":["react","webdev","tutorial","javascript"],"tags":"react, webdev, tutorial, javascript","user":{"name":"IroncladDev","username":"ironcladdev","twitter_username":"IroncladDev","github_username":"IroncladDev","user_id":541083,"website_url":"https://ironclad.sh","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F541083%2F53c55576-0bd5-4a23-a0a9-c0850ce24375.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F541083%2F53c55576-0bd5-4a23-a0a9-c0850ce24375.png"}},{"type_of":"article","id":899718,"title":"How to send Chrome / Browser Notifications","description":"It took me a while of looking around StackOverflow and such to find out how to send browser...","readable_publish_date":"Nov 16 '21","slug":"how-to-send-chrome-browser-notifications-28jg","path":"/ironcladdev/how-to-send-chrome-browser-notifications-28jg","url":"https://dev.to/ironcladdev/how-to-send-chrome-browser-notifications-28jg","comments_count":6,"public_reactions_count":161,"collection_id":null,"published_timestamp":"2021-11-16T12:34:51Z","language":null,"subforem_id":null,"ai_disclosure_level":"not_disclosed","ai_disclosure_label":"Not Disclosed","positive_reactions_count":161,"cover_image":null,"social_image":"https://media2.dev.to/dynamic/image/width=1000,height=500,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpe6clhwacjuuhkkpep5x.png","canonical_url":"https://dev.to/ironcladdev/how-to-send-chrome-browser-notifications-28jg","created_at":"2021-11-16T12:34:51Z","edited_at":"2021-12-03T21:03:31Z","crossposted_at":null,"published_at":"2021-11-16T12:34:51Z","last_comment_at":"2025-02-14T17:20:06Z","reading_time_minutes":2,"tag_list":["javascript","webdev","tutorial","programming"],"tags":"javascript, webdev, tutorial, programming","user":{"name":"IroncladDev","username":"ironcladdev","twitter_username":"IroncladDev","github_username":"IroncladDev","user_id":541083,"website_url":"https://ironclad.sh","profile_image":"https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F541083%2F53c55576-0bd5-4a23-a0a9-c0850ce24375.png","profile_image_90":"https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F541083%2F53c55576-0bd5-4a23-a0a9-c0850ce24375.png"}}]