* Posts by chololennon

121 publicly visible posts • joined 2 Apr 2019


Fragile Agile development model is a symptom, not a source, of project failure


Agile is not bad, but...

I've worked a lot with Waterfall and Agile (among other methodologies like "code and fix"). IMHO Agile is (way) better than Waterfall. The problem is that today Agile is like a trend (or a cult) where everyone wants to jump in without being prepared for it:

- Projects start as waterfall (because it easy to set an initial price, especially for old bussiness people), but customers are not sure about the initial requirements plus they wants an agile development, so companies end up with a mix of problems.

- Project managers acting as scrum masters pushing their own agenda in the meetings (ignoring problems because "we HAVE to deliver value" at the end of each sprint).

- Agile develoment group(s) inside a company, and with customers that are not aligned with agile times (they want a feature "now", so that feature is incorporated into the current sprint).

- Big development groups (12, 15, 20 members)

- Single development group having to split its efforts across multple customers (lot of time wasted in duplicated/triplicated/etc Agile ceremonies)

- Development groups with several juniors members without proper mentoring ("we have to deliver value, we don't have enough time to spend in your learning")

- Zero time in each sprint to tackle the accumulated technical debt, which in turn leads to horrible code in less than a year.

- Zero documentation: yes, "Working software over comprehensive documentation", but documentation (not in the proportions of Waterfall) is still needed.

Agile is almost 25 years old, ideally it solves plenty of problems from old methodologies, but IMO it is necessary to update it, because the software development landscape has changed a lot since 2000.

Google to push ahead with Chrome's ad-blocker extension overhaul in earnest

Thumb Down

Google's PR

"The new MV3 architecture reflects Google's avowed desire to make browser extensions more performant, private, and secure"

Yeah, for sure, that's bulsh!@#@#$ PR... they want more and and more more money, as always.

Scarlett Johansson voices anger at OpenAI's unauthorized soundalike

Thumb Down


Sam Altman, another (billionaire) supervillain. I am sick and tired of these nefarious specimens. They don't accept a simple "no", they do what they want (do you remember this? https://x.com/panoparker/status/1318157559266762752)

BASICally still alive: Classic language celebrates 60 years with new code and old quirks


Fond memories :-)

BASIC was my second programming language (Logo was the first one). I learned in the 80s. I used a lot of versions, MSX, Commodore, some Casio variants, GW-Basic, qbasic, quickbasic, and finally VisualBasic (3 to 6). Even being a C/C++ programmer, at the end of the 90s, during 3 years, I made my livings as a VB programmer, what a shame! ha ha :-P

Microsoft dusts off ancient MS-DOS 4.0 code for release on GitHub


Re: The pdf scanned doco is interesting

> See also so-called TSRs, and IBM's TopView from '85.

Fond memories :-D

In the late 80s and early 90s I wrote a bunch of TSRs in Turbo C and Turbo Pascal with some pieces of assembler. Those programs were for my dad's business, which used to have a "picturesque" PC XT with DOS 3.3, hard drive of 30 Mb, double diskette drive (5 1/4), the usual (and wasted) 1024 Kb of RAM, and of course, a red turbo button :-P

Two of the most important programs were a keyboard mapper in order to easily write Spanish characters (like ñ, á, etc) with a US keyboard (at that time, at least in my country, that was the only available layout). The other program was more complex, a business calculator (GUI for payments, interest rates, etc). My dad was really happy with those "home made productivity tools".

Lightweight LXQt 2.0.0 updates to same toolkit as KDE Plasma 6


Never miss the opportunity...

> "...Meanwhile, KDE Plasma goes to the opposite extreme: it's much too cluttered – and almost every component still breaks our muscle memory"

Never miss the opportunity to attack KDE, OMG!

PS: your (not our) muscle memory

German state ditches Windows, Microsoft Office for Linux and LibreOffice


Re: Sovereignty

> Sovereignty can only be had by switching completely to Linux Mint ...

I'd say "Linux" (Mint is just one of several valid alternatives)

Notepad++ dev slams Google-clogging notepad.plus 'parasite'


Re: Meh

> I respectfully suggest Kate

I was going to write the same. I am a Linux guy, but at my current job I have to use Windows. In the past I used to used Notepadd++ (which I still love), but nowadays Kate is my editor of choice on Windows (on Linux it always has been). Intergrated terminal and LSP support among other nice features are a must for me.

Microsoft touts Visual Studio Code as a Java juggernaut


> How do they know 2.5 million MS VS Code users are doing Java projects? Did they do a survey or something?

VSCode has telemetry enabled by default (that's why VSCodium exists). Another source of stats is the VSCode marketplace where Java plugins are published.


Nowadays I prefer VSCode even for Java

In the past I used to use a plethora of editors/IDEs on Linux/Windows: VisualStudio (C++/C#), C++ Builder, Eclipse (Java/C++), JDeveloper, NetBeans (Java/C++), Kate (C++), PyCharm, IntelliJ, CLion, QtCreator, KDevelop, Notepad++, etc. Nowadays all that 'mess' is mostrly solved by VSCode/VSCodium. It is a very good 'IDE' on average for C++/Java/C#/Typescript/Rust/Python and for several file types. I am a linux guy, but I have to work on Windows :-( so, at least for me, VSCode is the right tool (even for Java/Spring Boot; and yes, IntelliJ is superior in many ways, but not in all).

AI and wearables are scaring the wellbeing out of workers


Wellbeing over productivity

"In organizations with HR philosophies that emphasize employee wellbeing over productivity, there was a positive correlation with quality of life..."

As a software developer who has been in the IT industry for more than 3 decades, I want to know where those organizations are. I am not saying they are not exist, but, really, my experience has been productivity over anything else (especially nowadays, in the era of agile methodologies)

Trump, who tried kicking TikTok out of the US, says boo to latest ban effort


Re: Authoritarian nation

> Why don't you go and live in China. If it's "the same".

Where do you live anonymous "coward", be be brave and post with your real user. I live in a country (and in a region) where USA organized/backed plenty of coups d'etat (among other evils).


Authoritarian nation

> "The main headache is that China is a rather authoritarian nation with a government that can demand data and pretty much anything else from Chinese organizations as well as its people."

Yeah, the same than USA: you must do what we want, otherwise we have for you "coup d'état, invasions, economic sanctions, pipeline sabotages, etc. Also we have CIA, NSA, FBI, etc."

Year of Linux on the desktop creeps closer as market share rises a little


Re: Would love to, but...

> "OneDrive is the biggest hurdle"

In one of my openSUSE machines, I use the docker version of this "OneDrive Client for Linux" -> https://abraunegg.github.io/ no problems at all.

KDE Plasma 6.0 brings the same old charm and confusion


Re: KDE Plasma 6.0 brings the same old charm "and confusion"

> Yeah, how dare he have a consistent opinion about a subjective matter that differs from yours.

Yeah, the same opinion in every article about KDE, c'mon.

Thumb Down

KDE Plasma 6.0 brings the same old charm "and confusion"

I used to like your articles, but your hate for KDE is too much for me. Every time you write about it, it is from a negative perspective (listing the same things you don't like). I know, it is not the desktop of your choice, but please, at least, as a journalist, try to be more neutral. KDE is a great DE (one of the best by far), but reading your articles it seems that it simply sucks.

KDE 6 misses boat to make it into Kubuntu 24.04


Re: Wait, what?

IRC the problem is not KDE 5, but QT 5 which has reached its end of life: https://endoflife.date/qt

Samsung’s Galaxy S24 pitch: The AI we baked in makes you more human


Re: Seven years of support

> but I do wonder how that will match with a realistic two-year battery lifespan on any phone in daily use

Just personal experience: My Moto G1 (2014) still has battery for more than a day with avergage usage, the same for my other phone, Moto G6 (2018).

Could immutability be a Leap too far for openSUSE users?


Long time openSUSE here...

As a long time openSUSE user, I am pretty happy with it. Btrfs saved my day a lot of times, especially with NVIDIA Optimus drivers in one of my notebooks. Related disk space problems are not important (to me), I just remove some snapshots with snapper and problem(s) solved. I have never experience data corruption with Btrfs. Having said that, do I want an immutable distro? No. I don't need it. I have never had the problems they say it will solve. Probably I will migrate to another distro :-( if they stop supporting the "classic" openSUSE.

HP customers claim firmware update rendered third-party ink verboten

Thumb Down

HP printers... here we go again

HP printers? no way

A couple of months ago I ended up kicking my old HP 1020 Laser Jet in a similar way to Office Space movie. Aftter that, with the printer destroyed, I sent it to the bin. Why? Because every time I needed the printer (for the last 15 years), it did'n t work (on Linux/Windows). The problem was always related to HP drivers so, instead of circumstantial breeze printing, I had to spend several minutes (or hours) fixing the f*ck%$ problem.

OpenAI: 'Impossible to train today’s leading AI models without using copyrighted materials'


Re: Sounds like...

> training is similar to a child reading a copyrighted book

No way, the child is not making a lot of money (obscene amounts of money btw) inmedialty after he/she has read the training material.

RIP: Software design pioneer and Pascal creator Niklaus Wirth


My respects

I am a hardcore C/C++ developer, but I have fond memories of Pascal, I used several versions of Turbo Pascal and Delphi. Also, in the early 90s I took a course in university about data structures. The course was based on Wirth's classic book "Algorithms + Data structures = Programs" which I still have. My respects to Dr. Wirth, I learned a lot from him.

Bricking it: Do you actually own anything digital?


Re: This is why I prefer unrestricted offline-capabilities

> "1) When your Internet is out, what do you have for entertainment?!


> c. Read a real book

You don't need Internet to use your Kindle (or any other ebook reader). Actually, I have 2 Kindles, none of them are connected to the Internet. I manage my own ebooks with Calibre application.

BTW, I agree with the rest of the options, real life is way better than living inside the Matrix/Internet.

Asahi's Fedora remix dazzles and baffles on Apple Silicon


Re: Proven and his obsession with KDE

BTW, Windows keystrokes have being supported for ages, I started with KDE 3, and the option was there. I know because I still use it. In Plasma just go to System settings -> shortcuts -> import shortcut scheme). You also have a Mac scheme. Does it sounds complicated? Try to re-map keystrokes on Windows without installing a 3rd party application.


Re: Why?

"Given that MacOS provides a full BSD userland, why bother with all the hassle to run Linux on a machine?"

Quoting Doc Brown, (Marty) "You are not thinking 4th dimensionally": when Apple stops supporting that machine, Linux will come to the rescue, the same that happens right now with Windows.


Proven and his obsession with KDE

"KDE is horribly overcomplicated, with a dozen superfluous options everywhere you look and little support for Windows keystrokes"

C'mon Liam, in every article that you name KDE, you repeat the same things (complicated, lots of options, problem with a vertical task bar, etc, etc). As other user posted here, KDE has a lot of options, yes, but you seldom need to change them. Luckily the options are there in order to adapt the desktop to your needs (the opposite of MacOS, Windows, Gnome, etc)

Veteran editors Notepad++ and Geany hit milestone versions


Re: Notepad++ FTW

> No other editor handles large text files as quickly

Ultraedit handles large files as quick as Notepad++ (in order to do that you have to turn off the option "use temporary file for editing" )


I like Notepad++

I am a linux guy, but from time to time I work, as a developer, on Windows. I used to love Notepad++ (I also used Ultraedit) when years ago I worked on Windows. It was very useful to analyze tons of telecommunication logs. Having returned to work on Windows in recent months, I installed my beloved KDE Kate. Result? I don't miss Notepad++, but it is already installed, just in case ;-)

Paying for WinRAR in all the wrong ways - Russia and China hitting ancient app


WinRAR? Why?

For the last 20 years or more, all PCs, that friends and family sent me to repair, have a shareware copy of WinRAR! Why? 7Zip has been completely free (and better IMHO) for ages ¯\_(ツ)_/¯ The mystery remains.

The world seems so loopy. But at least someone's written a memory-safe sudo in Rust


Re: Or

> Still no difference between C, C++, Rust, Java, TypeScript or Sappeur.

OMG! you again with your (not so hidden) advertising.

antiX 23: Anarchic for sure, but 'design by committee' isn't always the best for Linux


Re: I'll give this one a spin...

> I'll give this one a spin... on my EeePC netbook

Currently for my EeePC (1000HE) I use Debian 11.7 with Trinity Desktop. It works well with 2 Gb of RAM and a slow mechanic hard disk, but the Internet browsing is terrible (ohhh I still remember those days, 14 years ago, when browsing on that laptop was really nice). I use Pale Moon, but that's not enough, websites nowadays are extremely heavy. For sure I will try antiX 23 on it :-)

Germany to cut Huawei from networks 'irrespective of costs'



Germans = American lapdogs since 1945, but especially nowadays. USA blew-up Nordstream, and they said... nothing, yes nothing. Zero reaction to the USA terrorist attack. Now special directives from Washington about Huawei. Unbelievable.

Soon the most popular 'real' desktop will be the Linux desktop


Re: Working on Windows

> However, a lot of your irritations are because all the things you've used for the past fifteen years are different

Not different, worse. People have to rely on a lot of registry hacks or 3rd party app to configure the system or fix some deficiencies.

And I repeat it again, I am not a Windows or Microsoft newbie.


Re: Working on Windows

> So your lack of familiarity with the operating system is making you form a judgment that it’s a poor operating system?

Wrong, I am not a newbie in the MS world. I was a hardcore Windows C++ developer for nearly 20 years, and I was using Windows since v1.0. Actually, I still fix Windows machines from friends and family, so, no, I don't have "a lack of familiarity with the OS" as you said.


Working on Windows

Six weeks ago I landed a new job as a software developer... on Windows 11 (after more than 15 years of using Linux/KDE at home/work). OMG! the lack of configuration + PowerShell + Windows File Explorer + Start Menu + (add your is sh$%$ here) are killing my heart and soul. Every day I rely on hacks in order to tweak something. Even WSL + a buggy/limited version of Dolphin for Windows are not enough. At least I can use Vim/Kate/Okular/VSCode-VSCodium (instead of VS Studio), but my workflow is not the same, I feel miserable :-(

Debian 12 'Bookworm' is the excitement-free Linux you've been waiting for


Thanks for still supporting 32-bit x86 architecture

My Netbook Asus Eee PC 1000HE (which has Debian 11 + Trinity Desktop) appreciates a new Debian version which still supports 32-bit x86 architecture :-)

Fed up with Python setup and packaging? Try a shot of Rye


How about Poetry?

My experience with Poetry (https://python-poetry.org/) is very similar to npm or cargo (I also use maven/gradle with Java, and vcpkg/cmake with C++, but those are another story, especially with C++)

Dropbox drops 16% of staff, points finger at hard-up customers and AI


RE: Maybe if Dropbox stopped doing idiotic things...

"Maybe if Dropbox stopped doing idiotic things like removing external drive support for Mac users..."

Or forcing Linux users to use ext4. They lost me several years ago... Nowadays I am a happy user of MEGA (which encrypts my data in their servers, has a decent Linux/Android clients, and not least, the free storage is much larger than what Dropbox offers)

Boffins think they've decoded mysterious 819-day Mayan calendar


They took to long to figure that out...

"By increasing the calendar length to 20 periods of 819-days a pattern emerges in which the synodic periods of all the visible planets commensurate with station points in the larger 819-day calendar," the researchers wrote.

The Mayan numeral system (https://en.wikipedia.org/wiki/Maya_numerals) was vigesimal (base-20) so I wonder why boffins took too long to figure that out :-P (of course I am just kidding, I am not an expert in Mayan civilization or calendars)

GitHub publishes RSA SSH host keys by mistake, issues update


I experience that...

I experienced that 12 hours ago when I was pushing several commits (the first group Ok, the second one, a few minutes later, with the scary message)... and of course I panic because it wasn't my rsa key, but the one from GitHub. So I checked my keys, I checked my GitHub account... I ended up updating my keys and the ones from GitHub. My worry lasted until I read this article, thanks Liam.

Check out Codon: A Python compiler if you have a need for C/C++ speed


Re: Definitely a subset

"Also I wonder how well it does with monkey patching."

No "dynamic" monkey patching according to this: https://docs.exaloop.io/codon/general/differences#type-checking

The ThinkPad X1 Carbon Gen 10 as a Linux laptop


Linux and high DPI screens

I don't understand why Linux distros still have problems with high DPI screens. Every time I update the OS in my notebook (an Asus ultrabook from 2015) I have to deal with grub2, tty consoles, systemd, KDE, Wine, etc. All of them have issues, and the solutions are in many cases just workarounds (not to mention particular applications like the ones coded in Java or Python which require their own hack or configuration) :-(

Google's Go may add telemetry that's on by default


Re: Anyone remember Ken Thompson's login hack?

Well, Ken Thompson works at Google now, and he is one of the Go designers, so nothing is a casuality.

Google unleashes fightback against ChatGPT, a Bard by any other name

Thumb Down

Nothing new...

"A preview snippet of Bard in action shows the model generates responses in bullet points."

I see where this is going... the production version of Bard for sure will emit ads in the first N bullets (or worse, it will suggest responses according to the sponsors)... nothing new, it is like the old broadcast TV with ads --> cable TV without ads --> cable TV with ads --> streaming without ads --> streaming with ads... so we always end up having ads (and paying for them). Corporations/industries always reinvent themselves to continue doing the same.

WINE Windows translation layer has matured like a fine... you get the picture


Re: Ribbon interface holdouts

"16 years down the line, is there anyone who uses MS office on a regular basis who doesn't hate the ribbon interface?"

Don't forget the ribbon bar in the File Explorer, OMG! really, who invented that atrocity? Lucky me that I seldom use Windows

Smart ovens do really dumb stuff to check for Wi-Fi


Security expert?

"I really don't like the fact that my oven connects to China and Russia just to check if it has an internet connection," said van Rooij

Yeah, because connecting to google is really cool, lovely, secure and so on.

Native Americans urge Apache Software Foundation to ditch name


How about the Apache Helicopter?

I'd be worried more about the war/killing machine than the software foundation

ChatGPT has mastered the confidence trick, and that's a terrible look for AI


Amazing and disturbing (for developers)

Yesterday I watched the latest episode of "C++ Weekly" about ChatGPT. The host, Jason Turner, performed several tests on it related to C++ and programming in general. I have to say that the chat is really amazing, and also disturbing for a (C++) developer like me. The level of accuracy in the generated code and the explanations given for it, blew my mind.


C++ zooms past Java in programming popularity contest


Re: Java RAM Consumption

"2x of the equivalent ARC program in Rust or Sappeur."

You again with your compiler/language that nobody uses it. Don't you get tired of always posting the same thing/ad?

Killing trees with lasers isn’t cool, says Epson. So why are inkjets any better?

Thumb Up

" I also have an old HP LasterJet 6 monochrome laser for almost 25 years now and it is still going on and only 3rd toner cartridge..."

The same here, I bought my HP 1020 Laser Jet in 2007, and still has the same toner! Yes, nowadays I don't print too often, but 15 years on a row is quite an achievement. Another thing were the drivers, OMG! HP Printer drivers on Windows and Linux (at least for this model) were pure garbage (printer/driver crashes all the time) when I bought it (and for several years after that).