European programmers take an extended lunch break as GitHub goes TITSUP* again
1 0 comments 23 Apr 2020 17:13 u/roznak (..) in v/programmingWhat happens when the maintainer of a JS library downloaded 26m times a week goes to prison for killing someone with a motorcycle? Core-js just found out
1 0 comments 26 Mar 2020 17:14 u/roznak (..) in v/programmingDocker disguises itself as a development pipeline service as it stalks the IT world for its elusive target - profit
1 0 comments 10 Mar 2020 18:19 u/roznak (..) in v/programmingComment on: Microservices guru warns devs that trendy architecture shouldn't be the default for every app, but 'a last resort'
0 04 Mar 2020 21:21 u/roznak in v/programmingMicroservices guru warns devs that trendy architecture shouldn't be the default for every app, but 'a last resort'
1 0 comments 04 Mar 2020 18:30 u/roznak (..) in v/programmingGitHub CEO apologises as repo service nods off..again
1 0 comments 28 Feb 2020 19:16 u/roznak (..) in v/programmingTotal Inability To Service User Pulls: GitHub wobbles with a good old Thursday TITSUP
1 0 comments 27 Feb 2020 17:44 u/roznak (..) in v/programmingBitbucket Abused to Infect 500,000+ Hosts with Malware Cocktail
1 0 comments 08 Feb 2020 15:08 u/roznak (..) in v/programmingWhat is WebAssembly? And can you really compile C/C++ to it? And it'll run in browsers? Allow us to explain in this gentle introduction
1 0 comments 27 Jan 2020 17:19 u/roznak (..) in v/programming'I am done with open source': Developer of Rust Actix web framework quits, appoints new maintainer
1 0 comments 21 Jan 2020 18:16 u/roznak (..) in v/programmingJavaScript survey: Devs love a bit of React, but Angular and Cordova declining. And you're not alone... a chunk of pros also feel JS is 'overly complex'
1 0 comments 19 Dec 2019 19:12 u/roznak (..) in v/programmingWebAssembly gets nod from W3C and, most likely, an embrace from cryptojackers online
1 0 comments 07 Dec 2019 17:07 u/roznak (..) in v/programmingUpdate Docker: Fun bug involving file paths and shared libraries turns out to be a security hole
1 0 comments 21 Nov 2019 18:21 u/roznak (..) in v/programmingSenior GitLab exec resigns over plan to stop hiring engineers in China and Russia
1 0 comments 09 Nov 2019 02:29 u/roznak (..) in v/programmingGitLab pulls U-turn on plan to crank up usage telemetry after both staff and customers cry foul
2 1 comment 30 Oct 2019 17:54 u/roznak (..) in v/programmingSurprise! Copying crummy code from Stack Overflow leads to vulnerable GitHub jobs
1 0 comments 07 Oct 2019 12:42 u/roznak (..) in v/programmingAfter banning adverts in command-line terminals, NPM floats idea of Patreon-style donations to open-source devs
1 0 comments 04 Sep 2019 19:03 u/roznak (..) in v/programmingClutching at its Perl, developer community ponders language name with less baggage
1 0 comments 30 Aug 2019 15:26 u/roznak (..) in v/programmingHello World on the TI-83 - Z80 assembly Lesson H7
1 0 comments 27 Aug 2019 17:17 u/roznak (..) in v/programmingFemale-free speaker list causes PHP show to collapse when diversity-oriented devs jump ship
1 0 comments 27 Aug 2019 16:30 u/roznak (..) in v/programmingNASA 'On Track' to Return Astronauts to the Moon by 2024, VP Pence Says
2 0 comments 22 Aug 2019 17:18 u/roznak (..) in v/programmingGitHub Experienced Widespread Major Services Outage
1 0 comments 22 Aug 2019 17:16 u/roznak (..) in v/programmingSound on the Atari Lynx - 6502 assembly Lesson P24
1 0 comments 17 Aug 2019 22:52 u/roznak (..) in v/programmingComment on: An Introduction to WebAssembly - Guy Royse
It is better than Angular. ;-)
WebAssembly Demystified: What It Means For NodeJS
1 0 comments 08 Aug 2019 20:47 u/roznak (..) in v/programmingAn Introduction to WebAssembly - Guy Royse
2 0 comments 08 Aug 2019 20:30 u/roznak (..) in v/programmingCaptain, we've detected a disturbance in space-time. It's coming from Earth. Someone audited the Kubernetes source
1 0 comments 07 Aug 2019 16:53 u/roznak (..) in v/programming6502 Assembly Language #15: Worm for the Commodore 128, Part 2
1 0 comments 06 Aug 2019 16:32 u/roznak (..) in v/programmingComment on: GitHub builds wall round private repos, makes devs in US-sanctioned countries pay for it
So we are at the extinguish level now:
Embrace, extend, and extinguish
GitHub builds wall round private repos, makes devs in US-sanctioned countries pay for it
1 2 comments 29 Jul 2019 16:18 u/roznak (..) in v/programmingC128 Assembly #44: Relocating Zero Page and Stack
1 0 comments 25 Jul 2019 21:30 u/roznak (..) in v/programmingComment on: Design By Contract, Immutability, Side Effects, and Gulag
People really need to stop abstracting programming. KISS, SOLID, OOP, Functional, Design patterns, COM, DDD, TDD... THEY ALL FAIL!
They all fail because by abstracting it in patterns, behaviors, principles,.... you give it a death sentence to your project from day one. Your project must represent the real world if it wants to be successful, but the real world is a mixture of different technologies. differnt ideas, different mentalities.
There is no such thing as once size fits all in software development. It never was and it never will be.
The software projects that succeed, they have all one thing in common: A developer that has enough creativity to stamp out new technology from scratch that fits the problem that he wants to solve. He is not a slave of the libraries, he invents the libraries.
For you as a developer it is a death sentence for your career if you blindly follow what others do and never even question if what others are doing is correct?
Comment on: To young zoomers or millennials
If you plan to do this for a living...
I want to add, "If you plan to do this for a living, you have to learn 50/365/7/24 so no more social contacts, no more free time, no more relaxed moments". It is basically a life sentence.
Who said 3 was the magic number? Microsoft previews new Azure SDK in 4 programming languages
1 0 comments 10 Jul 2019 17:00 u/roznak (..) in v/programmingComment on: Why Software Engineering is hard
"Vlad", does not sound like an Indian name.
Comment on: Announcing Rust 1.36.0
Too many different languages that lose support a few years from now why should you even start to learn this?
How Diablo was completely Reverse Engineered without Source Code | MVG
1 0 comments 03 Jul 2019 20:48 u/roznak (..) in v/programmingComment on: Cloudflare Worldwide Outage Caused by Bad Software Deployment
"This CPU spike was caused by a bad software deploy that was rolled back," adds Graham-Cumming. "Once rolled back the service returned to normal operation and all domains using Cloudflare returned to normal traffic levels."
How is this even remotely possible? How can one line of code cripple a CPU? Yes back when Windows 3.0 existed you could freeze Windows by just going into an endless loop. But we are in 2019 now this should not be an issue!
Imagine how a hacker can, shut down your server with a simple command!
Cloudflare Worldwide Outage Caused by Bad Software Deployment
1 0 comments 02 Jul 2019 19:22 u/roznak (..) in v/programmingComment on: Delphi RAD tool (remember that?) gets support for Linux desktop apps - again
Funny I found my Kylix 1.0 Cd's recently and I was throw them in the garbage can or not. I did choose not to because it is something historical.
Delphi RAD tool (remember that?) gets support for Linux desktop apps - again
1 0 comments 01 Jul 2019 17:16 u/roznak (..) in v/programmingComment on: Why Software Engineering is hard
Software development is usually carried out by a team of specialists and each does a specific task.
Sadly enough what they sell as specialists, are fired journalists that learned to code.
Also managers believe the hype that outsourcing will be cheaper but we get to clean up the radioactive toxic waste that was produced by an outsourced company.
Docker Desktop for Windows 10 Will Soon Switch to WSL 2
1 0 comments 19 Jun 2019 19:50 u/roznak (..) in v/programmingGreatest threat facing IT? Not the latest tech giant cockwomblery - it's just tired engineers
1 0 comments 18 Jun 2019 19:31 u/roznak (..) in v/programmingDevOps Microsoft throws lifeline to .NET orphans in the brave new Core world
1 0 comments 11 Jun 2019 20:32 u/roznak (..) in v/programmingThe best and worst of GitHub: Repos wiped without notice, quickly restored - but why?
1 0 comments 07 Jun 2019 18:36 u/roznak (..) in v/programmingSoftware Refactoring whizz: Good software shouldn't cost the earth - it's actually cheaper to build
1 0 comments 31 May 2019 16:46 u/roznak (..) in v/programmingComment on: The programmer who created Python isn't interested in mentoring white guys
But in the end they will need us when a spider is crawling their keyboard.
Comment on: The programmer who created Python isn't interested in mentoring white guys
I don't need mentoring, I will do it myself and better.
Comment on: How To Break The Impostor Syndrome - A Guide To Freelance Programmers
I don't have the imposter syndrome because I am fully aware what I am capable adapting anyone throws at me. The big challenge is getting past this HR that have no clue what they need or think it is just a bingo game.
What indeed is true that nowadays it is impossible as a developer to keep track of everything companies need. We are in a race to the bottom where developers are use-once-and-throw-away when they burn out.
The learrntocode is only designed to attract fresh meat for a throwaway project and then discard the developers.
However not everything is all doom. It forces you as a developer to adapt fast. You get challenged to become better than the other, you become challenged to have higher quality than the others. This challenge to do the impossible is what drew me to software development in the first place.
Comment on: Am I just expecting too much out of people?
Oh their brains are not gone, they just lay low profile because they are top of the food-chain and know when to fight and when to have a low profile.
If you are that old and still be a developer, then it means that you are a survivalist.
Comment on: Am I just expecting too much out of people?
But the older generation are still there, just low profile waiting until all projects fail and then they will save it. But it is still a few years from now,.
Comment on: Am I just expecting too much out of people?
Didn't you notice the crappy web sites, the failing OS updates, coffee vending machines that sucks,.... Air planes that drop from the skies ?
Comment on: Am I just expecting too much out of people?
But they outnumber us at this moment. However survival of the fittest, we will survive.
Comment on: Am I just expecting too much out of people?
Probably an journalist that #learnedtocode
Tangled in .NET: Will 5.0 really unify Microsoft's development stack?
2 0 comments 16 May 2019 17:08 u/roznak (..) in v/programmingComment on: Bjarne Stroustrup: Why I Created C++
The only sad thing in all of this is that developers still can't develop in OOP. One would expect decades later hat by now it would be second nature to developers but yet when I look at the code I have to clean up all I see is classes used as glorified namespaces.
The sad thing in all of this is once your brain is wired to to none-OOP you will never unlearn it and be able to develop in OOP.
Moving from Software Engineering to Machine Learning
1 0 comments 15 May 2019 21:05 u/roznak (..) in v/programmingComment on: Why Software Engineering is hard
If Google etc fire good coders because they don't want to be software engineers, they are fucking morons. Some people just like coding, and are good at it.
Exactly that is why I would never want to work at Google. You only have below average developers.
Procedural Programming: It's Back? It Never Went Away
1 0 comments 12 May 2019 20:54 u/roznak (..) in v/programmingWhy You Shouldn't Become A Software Engineer
2 0 comments 09 May 2019 21:17 u/roznak (..) in v/programmingMystery Git ransomware appears to blank commits, demands Bitcoin to rescue code
2 0 comments 06 May 2019 19:20 u/roznak (..) in v/programmingAttackers Wiping GitHub and GitLab Repos, Leave Ransom Notes
1 0 comments 05 May 2019 00:49 u/roznak (..) in v/programmingBeginners Tutorial on SQLite3 in the Linux Shell Script Part 4
1 0 comments 23 Apr 2019 19:45 u/roznak (..) in v/programmingFed up with 72-hour, six-day working weeks, IT workers emit cries for help via GitHub repo
1 0 comments 23 Apr 2019 17:07 u/roznak (..) in v/programmingSQL Server Fundamentals #8: Create Table With T-SQL
1 0 comments 19 Apr 2019 18:18 u/roznak (..) in v/programmingComment on: FAA, Boeing 737 MAX 8 Maneuvering Characteristics Augmentation System MCAS operationally suitable
It is about software and responsibilities.
FAA, Boeing 737 MAX 8 Maneuvering Characteristics Augmentation System MCAS operationally suitable
1 1 comment 18 Apr 2019 19:49 u/roznak (..) in v/programmingComment on: Why software projects take longer than you think - a statistical model
This is why SCRUM sucks!
As H-1B Cap Is Reached, New Study Shows U.S. Is Not Falling Behind in STEM Education
3 0 comments 10 Apr 2019 19:08 u/roznak (..) in v/programmingComment on: Writing a Minimal IoC Container in C#
IoC is the new hype but they become disaster when your project grows. I don't know who are these people that come up with stupid design patterns like this?
The whole purpose of programming is that it helps you in creating better products, but this IoC thing is plastering your code to as many fragmented files you can get away with making finding bust incredibly hard.
Comment on: 10 Tips for failing badly at Microservices by David Schmitz
That is what the books say not what is in the real world where they are a pain in the ass.
Beginners Tutorial on SQLite3 in the Linux Shell Part 1
1 0 comments 03 Apr 2019 19:47 u/roznak (..) in v/programmingComment on: Nice People Matter? NPM may stand for Not Politely Managed - job cuts leave staff sore
Our source described a culture of suspicion and hostility that emerged under the new leadership. There was recently an all-hands meeting at which employees were encouraged to ask frank questions about the company's new direction.** Those who spoke up were summarily fired last week, the individual said, at the recommendation of an HR consultant.**
Nice People Matter? NPM may stand for Not Politely Managed - job cuts leave staff sore
1 0 comments 02 Apr 2019 17:38 u/roznak (..) in v/programming10 Tips for failing badly at Microservices by David Schmitz
1 0 comments 31 Mar 2019 14:28 u/roznak (..) in v/programmingOverly Long String Attack Against PHP Web Servers
1 0 comments 29 Mar 2019 22:59 u/roznak (..) in v/programmingCloudera's machine learning head honcho: Collaboration? Data scientists have heard of it
1 0 comments 28 Mar 2019 21:28 u/roznak (..) in v/programmingComment on: What's new for WSL in Windows 10 version 1903? | Windows Command Line Tools For Developers
They are systematically converting Windows into Linux. Or basically they are merging Linux into Windows and take over Linux.
SQL Server Fundamentals #7: Create a Table Using the SSMS GUI
1 0 comments 28 Mar 2019 17:28 u/roznak (..) in v/programmingCommodore 128 Assembly #34: SHA-256 part 5
2 0 comments 27 Mar 2019 17:43 u/roznak (..) in v/programmingCoding my own RSS (and a rant about the modern web)
1 0 comments 18 Mar 2019 21:33 u/roznak (..) in v/programmingComment on: C++ is a pleasure to work with.
Slow compilations,
Comment on: Oracle Java sucks.
Me and some people in my team can be hired when our current mission completes. We fix broken projects we inherit that have been broken for many years. No restart of our services are required for years.
Comment on: Oracle Java sucks.
You need to get better developers.
Comment on: How programming language is programmed?
A re-tracing of how Paul Allen loaded BASIC on the MITS Altair 8800 from paper tape
Comment on: How programming language is programmed?
MITS Altair 8800 Computer - December 1974
Comment on: How programming language is programmed?
Altair 8800 - Video #2 - Front Panel Programming
Java 9, it did break some things,' Oracle bod admits to devs still clinging to version 8
2 0 comments 07 Mar 2019 18:22 u/roznak (..) in v/programmingComment on: Understand, Design, Build: A Framework for Problem-Solving
The writer is not wrong however I have an issue with the fact that you try to shoehorn it in some design pattern.
Every time someone creates a design pattern, you end up being taken over by complete idiots that thinks it is the holy grail and all other developer should bow bow down and accept it as the only truth.
The issue with software is that you need a creative skill to solve things, not logical skills. Logical skills will actually make your code worse. Logical skills will prevent you from searching solutions that works better than what you have now. Logical skills will prevent you form asking the most important questions "Is there no other way to make this code more readable?"
Most developers I encounter have a 2D way of thinking. because they are constraint to 2D thinking they don't realize that there is a 3D dimension the can also program into. A 2D solution sometimes gets simpler in 3D developing. And sometimes very creative developers can think in 4D or higher.
If you motivate developers to think in higher levels than pure logical design patterns they may find better solutions that fits as a glove. Not only is the code ascetic pleasing, but faster, better more robust and reusable.
For me software is like having clay. I take, it reshape itt, reshape reorder it, add, subtract, until I get a form that is mental pleasing. The structure of the software should guide you to what it does and why it does it. without effort. I do it by morphing it into 1000 different stages until I get the perfect fit for that job!
Comment on: 433 MHz RF Transmit/Receive Antenna, LCD, Arduino code sketch
These devices are used to control IoT devices, sensors,without WiFi.
Comment on: The absolute state of modern software development
Spot on!
Liking Angular is a clear indication that you will fail your next project and the one after that and even after that.
Comment on: Getters/Setters are an Awful Programming Practice
The title should be "Getters/Setters in C++ is an awful programming practice.
Any other language Getters and setters should be used. I had this discussion with a colleague that wanted to improve performance by converting it to fields in C# but I told him it has no impact with modern C# compilers.
Now back to C++. he is an idiot even in C++.
He is right that in C++ you get faster execution and less typing if you use struct and fields. It tells the compiler to optimize even further than the normal optimizing. But as a general rule it sucks!
I did outperform in OOP even hardened C++ developers that developed in pure C. Not only did I outperform the C developer I developed my code at a faster pace.
The OOP development in C++ gives me a very good way to scale my application without losing development time. Using struct or using a class is at assembly level exactly the same thing. in both cases you use the first parameter to pass on the struct/class.
He is an idiot because he thinks he has the answer to all solutions and anyone that thinks differently must be fired. But different techniques are needed for different projects:
- Is this code intended for an UI?
- Is this code intended for high speed calculations.
- Is this code to be developed for a faster response cycle?
- Is this code developed with very small memory footprint?
- Is this code developed for multi-threading?
The advantage of having a struct over a class is that you can very fast memcopy it when you need to clone. In multi threaded operations that needs a massive number of threads you can put this struct inside your class and have minimal locks time when you memcopy the struct instead of field by field. Bang! The advantages of OOP design that scales very well and fast speeds by this internal struct.
People should really stop thinking that software is a set of design rules, patterns and logic. It is a living entity that should never be restricted to design rules and patterns.
A micro service is like a "Hello World" program, but thousands of them