Click here to Skip to main content
15,921,295 members

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
NewsAnnouncing the Coco Framework for enterprise blockchain networks Pin
Kent Sharkey10-Aug-17 9:16
staffKent Sharkey10-Aug-17 9:16 
AnswerRe: Announcing the Coco Framework for enterprise blockchain networks Pin
RickZeeland10-Aug-17 10:06
mveRickZeeland10-Aug-17 10:06 
GeneralRe: Announcing the Coco Framework for enterprise blockchain networks Pin
Kent Sharkey10-Aug-17 10:13
staffKent Sharkey10-Aug-17 10:13 
GeneralRe: Announcing the Coco Framework for enterprise blockchain networks Pin
Kent Sharkey10-Aug-17 10:15
staffKent Sharkey10-Aug-17 10:15 
AnswerRe: Announcing the Coco Framework for enterprise blockchain networks Pin
RickZeeland10-Aug-17 10:21
mveRickZeeland10-Aug-17 10:21 
GeneralRe: Announcing the Coco Framework for enterprise blockchain networks Pin
Marc Clifton11-Aug-17 1:21
mvaMarc Clifton11-Aug-17 1:21 
NewsThe good software development manifesto Pin
Kent Sharkey10-Aug-17 9:16
staffKent Sharkey10-Aug-17 9:16 
GeneralRe: The good software development manifesto Pin
Marc Clifton10-Aug-17 15:36
mvaMarc Clifton10-Aug-17 15:36 
Oh, I just loooove these InfoWorld posts. Smile | :)


Everything you do should produce data that lets you make further decisions.


BS. Data is meaningless if presented to the user in unintelligible ways. It's the user that guides the process, not the data. But my comment is out of context (just goes to show how poorly the article is written) because the context appears to be more related to the previous sentence:


This means you need tests to prove your code works, and you need processes around your code that produce data that prove you’re not reverting code.


That in this case, the "data" is little more than unit tests. More BS. Unit tests do not prove that my code works, it only proves that it passes the tests I wrote. It still may not work, particularly in production environments, particularly in multi-user / multi-threading / cloud / distributed / etc. environments under real load / work / garbage in conditions.


The best software developers have empathy for others who have different roles, interests, and stresses on them.


Heh. Arguably true, but ironic because most software developers I've experienced in my 30+ years in this industry are introverted, self-centered, egotistical asses. Why do you think they got into software development in the first place???


Your job is to communicate with the next person reading it. Finding the best way to say it may require empathy.


Oh lord. So my code comments should read like:
// Dear reader, I do so hope that you understand how async operations work in .NET, and in case you
// don't, there are some excellent tutorials here and here, which I highly recommend you read first
// before trying to change this code.  I know you may be new to this, and I know you're certainly
// seeing this code for the first time, so take it slow, remember to breathe, and there is always
// help around the corner.  Tenderly, yours, Marc.
void async GoJumpInALakeAsync(...)


your software is doomed to reflect your team and its communication structures. Process is the structure of that communication.


Sorry, but my experience has taught me that the more processes that are in place, the worse communication is, and the quality of any communication suffers. Lots of war stories I could tell about that one.


The best organizations I’ve worked in recognize the people who made things happen first and foremost regardless of their role in the organization.


I totally agree. On the other hand, all those structures and processes fosters an environment of roles and not crossing role boundaries, resulting in a stifling environment which manifests in internal websites for creating tickets to the IT department for installing software that takes 4 weeks to get processed, only to receive a denied notice. True story.


Everyone can learn from everyone


Let's cut the PC crap. That's total BS, unless "I just learned what an idiot you are" counts as learning.


When mentoring young developers I always emphasize that you shouldn’t prove yourself right, but to prove yourself wrong.


Oh bother. Mentoring isn't about proving anything. It's about guiding the mentee to solve a problem. The solution may be different from what I came up with, which becomes another mentoring opportunity, varying from "let me show you how the language/framework can do that step for you" to "here's another option, what do you think the pros and cons are to that approach?" depending on whether it's a hard skill learning moment or a soft skill architecture/algorithm moment.

Well, that was fun. Smile | :)

Marc
Latest Article - Class-less Coding - Minimalist C# and Why F# and Function Programming Has Some Advantages

Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

Artificial intelligence is the only remedy for natural stupidity. - CDP1802

GeneralRe: The good software development manifesto Pin
Kent Sharkey10-Aug-17 17:27
staffKent Sharkey10-Aug-17 17:27 
GeneralRe: The good software development manifesto Pin
Nelek10-Aug-17 19:21
protectorNelek10-Aug-17 19:21 
GeneralRe: The good software development manifesto Pin
F-ES Sitecore10-Aug-17 22:40
professionalF-ES Sitecore10-Aug-17 22:40 
NewsA true random-number generator built from carbon nanotubes Pin
Kent Sharkey10-Aug-17 9:16
staffKent Sharkey10-Aug-17 9:16 
NewsKaspersky drops Microsoft antitrust complaint thanks to new Windows 10 changes Pin
Kent Sharkey10-Aug-17 9:16
staffKent Sharkey10-Aug-17 9:16 
NewsSee how your country’s internet speeds stack up in this new monthly global ranking Pin
Kent Sharkey10-Aug-17 9:01
staffKent Sharkey10-Aug-17 9:01 
NewsAlmost half of popular consumer websites have poor password requirements Pin
Kent Sharkey9-Aug-17 12:16
staffKent Sharkey9-Aug-17 12:16 
GeneralRe: Almost half of popular consumer websites have poor password requirements Pin
PIEBALDconsult9-Aug-17 13:26
mvePIEBALDconsult9-Aug-17 13:26 
GeneralRe: Almost half of popular consumer websites have poor password requirements Pin
Dan Neely10-Aug-17 2:31
Dan Neely10-Aug-17 2:31 
NewsNew battery is activated by your spit Pin
Kent Sharkey9-Aug-17 12:01
staffKent Sharkey9-Aug-17 12:01 
AnswerRe: New battery is activated by your spit Pin
RickZeeland10-Aug-17 1:38
mveRickZeeland10-Aug-17 1:38 
NewsPlaying action video games may be bad for your brain, study finds Pin
Kent Sharkey9-Aug-17 11:16
staffKent Sharkey9-Aug-17 11:16 
GeneralRe: Playing action video games may be bad for your brain, study finds Pin
virang_219-Aug-17 12:54
virang_219-Aug-17 12:54 
News9 warning signs of bad IT architecture Pin
Kent Sharkey9-Aug-17 11:16
staffKent Sharkey9-Aug-17 11:16 
GeneralRe: 9 warning signs of bad IT architecture Pin
Duncan Edwards Jones9-Aug-17 20:25
professionalDuncan Edwards Jones9-Aug-17 20:25 
GeneralRe: 9 warning signs of bad IT architecture Pin
CodeWraith9-Aug-17 23:26
CodeWraith9-Aug-17 23:26 
GeneralRe: 9 warning signs of bad IT architecture Pin
j snooze10-Aug-17 11:11
j snooze10-Aug-17 11:11 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.