wangvnn
Re:Clean Code vs. A Philosophy Of Software Design
on Tuesday February 25, 2025 @01:29PM (#43175517)
CC was written by a man who worked with a highly respected man .. let that sink :)
Re:Tech luminaries we lost in 2024
on Saturday February 15, 2025 @02:42AM (#43056680)
My heroes:
Trygve Reenskaug, MVC/DCI inventor which I learnt a lot from.
Niklaus Wirth, Pascal, my 1st programming language.
Re:Vision Pro: What we got wrong at Oculus that Apple got right
on Saturday March 16, 2024 @01:45AM (#39723662)
VR needs performance..Android just cannot and will never deliver it.
Re:Sequence diagrams, the only good thing UML brought to software deve...
on Friday June 16, 2023 @02:40AM (#36352393)
object interaction diagram is better than sequence diagram
Re:Growing object-oriented software vs. what I would do
on Monday August 09, 2021 @08:03PM (#28123808)
https://twitter.com/martinfowler/status/1423700358233305096?...
This made sense for me right before I gave up on good OOP.
Re:Three programmers got fired, including me, due to a single app crash
on Sunday July 11, 2021 @04:16PM (#27804236)
you have a senior developer who is also the CTO..but he did not do anything and that is the problem.
Re:Technical Debt: Why it'll ruin your software
on Friday October 23, 2020 @08:37PM (#24875891)
notice the "deadline" there...so the must be magic to hit deadline and no technical debt?
Re:Ask HN: How do I help an underperforming team get on track
on Sunday September 27, 2020 @06:21PM (#24610629)
in Scrum you have 50% chance of success/failure for each sprint..so might be that is just normal not a problem unless you have 100% fail rate.
Re:Signposts for “when to hire more QA testers”
on Monday September 21, 2020 @06:31PM (#24549150)
The problem is not about automation or manual but creating and maintaining a good test plan (including exploratory tests). And we just simply cannot rely on engineer for good test plan. After having a good test plan we can decide to how much we should have for manual vs automation.. the simple rule of software dev is use before reuse, manual before automation.. but some are just too much obsessed with automate everything motto.
Re:How Did Vim Become So Popular?
on Wednesday July 01, 2020 @03:12AM (#23698667)
same reason that makes notepad, internet explorer popular
Re:Object Oriented Role Analysis and Modeling
on Tuesday March 10, 2020 @04:17PM (#22539231)
"solved by higher-order functions"
Then C is enough for everything.
What a waste !!!
Re:Manifesto for Self-Managed Software Development
on Thursday February 27, 2020 @01:08PM (#22435906)
We already have to deal with this in current state of Class Oriented Programming. Every class does something, none of them say anything about how the program work at run-time as a whole. So bad naming (cleverly bad) just adds on so much trouble in. Good naming from the domain helps, but it can not carry the program that far since it only addresses things at low level. At the architecture level, the class hierarchy still in control.
e.g. http://www.cs.unc.edu/~stotts/GOF/hires/chap1fso.htm "An object-oriented program's run-time structure often bears little resemblance to its code structure. The code structure is frozen at compile-time; it consists of classes in fixed inheritance relationships. A program's run-time structure consists of rapidly changing networks of communicating objects. In fact, the two structures are largely independent. Trying to understand one from the other is like trying to understand the dynamism of living ecosystems from the static taxonomy of plants and animals, and vice versa."