recentpopularlog in

gilberto5757 : opinion   771

« earlier  
Why is Learning Functional Programming So Damned Hard?
My Functional Programming journey was filled with dead ends, false starts, failed attempts and frustration. And I suspect that I’m not alone in this struggle. So why is this a common problem and…
functional  programming  learning  education  opinion  advocacy 
21 days ago by gilberto5757
Simple systems cause downtime - nibblebit - Medium
Yes, it is common to over-engineer software. Software always ends up doing more than it is supposed to. No, these problems are not solved by going back to Perl or refactoring your code base to…
software  overengineering  unavoidable  opinion  engineering  article 
4 weeks ago by gilberto5757
Living in the Age of Software Fuckery — Medium
Ten Anti-patterns and Malpractices in Modern Software Development
software  quality  engineering  opinion  job 
12 weeks ago by gilberto5757
What datastore — Thoughts on choosing the right one
Hello hello. You know what, there’ve been times when I thought of data, data structures and databases as the most boring aspect of software development. These have been days when I’ve been even more…
database  choice  bestpractice  opinion 
november 2019 by gilberto5757
The Changelog #367: Back to Agile's basics with "Uncle Bob" Martin |> News and podcasts for developers |> Changelog
Robert C. Martin, aka Uncle Bob, joined the show to talk about the practices of Agile. Bob has written a series of books in order to pass down the wisdom he’s gained over his 50 year software career — books like Clean Architecture, Clean Code, The Clean Coder, The Software Craftsman, and finally Clean Agile — which is ...
robertmartin  agile  opinion  programming 
november 2019 by gilberto5757
“C is not how the computer works” can lead to inefficient code
A little over a year ago, I wrote “Should you learn C to ‘learn how the computer works’”. It was a bit controversial. I had promised two follow-up posts. It’s taken me a year, but here’s the first one. In that post, I argued that C doesn’t “work... | Steve Klabnik | “The most violent element in society is ignorance.” - Emma Goldman
clang  vm  implementation  assembly  difference  comparison  abstraction  opinion 
october 2019 by gilberto5757
How to actually be Agile - Sam Redmond - Medium
If you’ve read any of my previous articles you’ll know that I am no fan of Agile. This may make you wonder about the title of this article, but to help you better understand where I’m coming from…
agile  rigid  opinion 
september 2019 by gilberto5757
How white space killed an enterprise app (and why data density matters)
Spacious. Minimalist. Clean. Bountiful white space has become the de facto design aesthetic in consumer apps. And I’m not here to hate on the trend. Used effectively, white space is attractive and…
gui  lineofbusiness  application  information  density  opinion 
september 2019 by gilberto5757
Six Reasons COBOL Has Survived to Age 60
COBOL is a high-level programming language for business applications. It was the first popular language designed to be operating system-agnostic and is still in use in many financial and business applications today.
cobol  advocacy  modern  language  opinion  fitness 
september 2019 by gilberto5757
Carl Sagan on Moving Beyond Us vs. Them, Bridging Conviction with Compassion, and Meeting Ignorance with Kindness
“In the course of looking deeply within ourselves, we may challenge notions that give comfort before the terrors of the world.”
carlsagan  science  article  education  opinion 
september 2019 by gilberto5757
Abstractions Are In The Eye Of The Beholder – Software the Hard way
One of the most common debates I see, is on the right level of abstraction to use when coding. The line between over-engineered and unnecessarily-verbose is a very fuzzy one, and is the source of never-ending debates. Unfortunately, this debate is unlikely to ever get resolved. For one simple reason. There is no universally right…
programming  abstraction  opinion  personal  level 
august 2019 by gilberto5757
How Slack impacts workplace productivity - Vox
Workplace software like Microsoft Teams, Slack and Facebook’s Workplace were supposed to make us more productive. They haven’t.
slack  microsoftteams  productivity  impact  negative  opinion  article  distraction  source 
august 2019 by gilberto5757
Should Software Developers Be Licensed? : DiscussProgLanguages
r/DiscussProgLanguages: Discuss the reasons you use certain programming languages, and why you avoid other programming languages. Personal attacks …
programmer  licensing  opinion  discussion  job  career 
august 2019 by gilberto5757
Node.js vs. PHP: Which is best for your next dream project?
Node.js vs PHP: Node.js and PHP are the best for web development. We are explaining which is the best Node.js development or PHP development for the next project?
php  nodejs  comparison  opinion 
august 2019 by gilberto5757
Ten Reasons Why You Fix Bugs As Soon As You Find Them | MoT
Got a few spare minutes? Come and read the best of The Testing Planet archive from Ministry of Testing
rapid  ontime  bug  fixing  opinion 
august 2019 by gilberto5757
From Whence We Come pt. 4 - Data Driven Investor - Medium
The web is written in HTML, CSS, and JavaScript. They’re all about 23 years old in 2018. Bleeding-edge PC tech of the time had specs like 32MB of RAM (that’s megabytes, children, as in 1/1000th of a…
elm  advocacy  opinion 
august 2019 by gilberto5757
Why anyone would bother to learn out-of-demand languages. A case study of the F# community / Хабр


We all hear of iconic movies, games, books or musical compositions that get vehemently praised by the community of sophisticados, professionals and critics, yet never seem to attract tangible...
f#  discussion  language  diffusion  opinion 
august 2019 by gilberto5757
Software Development is a Creative Endeavor | Okta Developer
This post discusses software development as a creative and not purely technical pursuit.
programmer  job  creativity  skill  opinion 
july 2019 by gilberto5757
Friday Deploy Freezes Are Exactly Like Murdering Puppies – charity.wtf
VOICEOVER: "Previously, on twitter ..." https://twitter.com/kvlly/status/1116672656781266944 So, that happened. I hadn't seen anyone say something like this in quite a while.  I remember saying things like this myself as recently as, oh, 2016, but I thought the zeitgeist had moved on to continuous delivery. Which is not to say that Friday freezes don't happen anymore,…
continuosdeployment  devops  opinion  bestpractice  friday  block  criticism  cargocult 
june 2019 by gilberto5757
Mockery of agile - DEV Community 👩‍💻👨‍💻
Agile is largely misunderstood, so what is the problem?
agile  programming  opinion  fun  joke 
may 2019 by gilberto5757
A Pragmatic Exploration of Tech Debt - Mark Drago's Blog
This post explores the concept of tech debt. In particular I would like to dissect the jumbled notion of tech debt and discuss each discrete concept …
technicaldebt  article  opinion 
april 2019 by gilberto5757
Kyle Simpson: I’ve Forgotten More JavaScript Than Most People Ever Learn
Kyle Simpson is, perhaps, the most highly-anticipated speaker of JSNation Conference 2019: he holds workshops on June 5 & 6 and gives a keynote address on June 7. Kyle is a living JavaScript classic…
javascript  js  opinion  advocacy  evangelist  article 
april 2019 by gilberto5757
7 web development practices challenged
There are many myths in the software business that have led to wrong best practices. In this post I will address 7 of these best practices and explain on which wrong assumptions they are based. I'm worried about the state of the industry...
container  clientside  webapplication  microservice  bestpractice  opinion 
april 2019 by gilberto5757
Simplicity is not the solution to Software Complexity | Lattix
The Solution is Organization Software just keeps getting more complex. As it gets more complex, it becomes harder to maintain. Fixing bugs begins to feel like exchanging old bugs for new ones. There is a clamor to simplify the code. But is simplification the answer? And, what does simplification mean?
code  organization  advocacy  complexity  management  opinion  software 
april 2019 by gilberto5757
Programmer migration patterns - apenwarr
I made a little flow chart of mainstream programming languages and how
programmers seem to move from one to another.

There's a more common...
programming  language  programmer  migration  issue  problem  opinion 
march 2019 by gilberto5757
Signs that your development process is Agile only on paper — and how to fix it
Agility comes with practice, not putting big words on paper. Using Jira does not make your software development process agile. Saying we do “scrum” is not being agile. Being agile is having an agile…
agile  programming  process  opinion  fault  issue 
march 2019 by gilberto5757
The main stories from QCon London ’19 – Alex Wauters – Medium
The QCon Software Development Conference took place this week in London. Three days of interesting talks left me with a lot to digest, here are my takeaways on the recurring themes of the conference…
microservice  opinion  conference  abstract 
march 2019 by gilberto5757
The Case Against Quantum Computing - IEEE Spectrum
The proposed strategy relies on manipulating with high precision an unimaginably huge number of variables
quantum  computing  impossible  opinion  criticism 
february 2019 by gilberto5757
What Makes A Programming Language Bad? - Codesmith Development
We are award winning experts designing, developing and marketing apps for iOS and Android. Get in touch! Make your ideas a reality.
programming  language  issue  defect  opinion 
february 2019 by gilberto5757
Programming Doesn’t Require Talent or Even Passion – Modmaj – Medium
This article was written by Tony You @howtomakeaturn and translated from Chinese to English by Wordcorp (http://www.wordcorp.net/en). Originally Posted on The Model Majority. It’s as if people who…
programming  talent  passion  unnecessary  opinion 
january 2019 by gilberto5757
The Value of a Computer Science Degree? Null. – Tom Harrison’s Blog
With Spring comes the green shoots of recently minted CS graduates. They are smart, hard-working, eager, and excited to be working at a real software company. I have interviewed a lot of recent grads…
cs  computerscience  education  university  obsolete  opinion 
december 2018 by gilberto5757
What We Wished For — Smashing Magazine
An old cliché says that “may you get everything you wish for” makes for a particularly insidious curse. With Edge soon making the switch to Chrome’s rendering engine — well, for better or worse, a bitter wish is coming true.
edge  chromium  migration  opinion 
december 2018 by gilberto5757
The Joy of Programming … in Scratch? – Tom Harrison’s Blog
My high-school daughter is taking a programming course this year. This is kind of stunning since my wife and I are both software engineers — don’t kids these days know to do the opposite of what your…
scratch  kid  programming  opinion  intro 
december 2018 by gilberto5757
Agile Development Methodology: To Document or Not to Document? | Inside Nuclino
If Agile were anti-documentation, why is there a manifesto? The “Agile Manifesto” was put together by seventeen software developers in 2001 – among...
agile  documentation  opinion 
december 2018 by gilberto5757
Garbage Collection is a Hack • The Adamant Programming Language Blog
At the dawn of the heap, there was manual memory management, and it was bad. Programmers were forced to keep track of when to free memory, and whether it had...
garbagecollection  gc  criticism  hack  opinion 
december 2018 by gilberto5757
Types are the basic tool of software design
Static or dynamic, a program's design is written in its types.
type  programming  theory  opinion  impact  relevance 
december 2018 by gilberto5757
At 22 years old, Postgres might just be the most advanced database yet
From Pub-Sub messaging to Foreign Data Wrappers - five extraordinary features that made Postgres our backend of choice for Arcentry
postgresql  feature  advocacy  opinion 
december 2018 by gilberto5757
Smart Pointers Make Bad APIs
<p>Smart pointers are pretty cool, don’t you think? You can easily represent the lifetime semantics of an object in its type (and have it checked by the compiler to some extent).</p>
smartpointer  c  api  unfit  opinion 
december 2018 by gilberto5757
« earlier      
per page:    204080120160

Copy this bookmark:





to read