Random Ramblings on LabVIEW Design

Community Browser
Labels
cancel
Showing results for 
Search instead for 
Did you mean: 

Floated Index to articles

swatts
Active Participant

Here's an index to my ramblings.

Mainly it's the response that I enjoy the most. Always read the comments, there's gold in them there comments.

 

As I now have a weight of material I thought it would be good to have a cross-reference/index. I will update this as I go along.

Design

1 - LabVIEW Design - An introduction

2 - LabVIEW Smells - Anti-patterns

3 - A Rant about FGVs

5 - Design is not black and white!

6 - CODE Smell: if not EASY and not SIMPLE or not UNDERSTANDABLE=COMPLEX LOGIC!

8 - LVOOP and how it got fixed in my head

9 - Over-painting

10 - Databases with Jonny and Stevey

11 - Encapsulating Encapsulation

12 - If LabVIEW was SteveVIEW

14 - As requested:-A typical SSDC Project

17 - Cohesion for VIs and your State Machine

21 - Some Conclusions

23 - Rapid Modification and Debugging

32 - SMORES, SMURF or SCRFFMRDM

41 - Enbugging

43 - LabVIEW Taboos I don't understand

56 - Singleton Schmingleton

57 - Convergence

58 - Damn! My Silver Bullet Appears To Be Made of Crap

63 - Immediacy Presentation

67 - Multi-media Project

78 - Keep it Standard Stupid!

94 - LabVIEW Life Lessons #4 - Program Slow/ Debug Fast

95 - LabVIEW Life Lessons #5 - KISS, KISS and KISSER

97 - LabVIEW Life Lessons #7 - Research First!

103 - Design Priorities

114 - Software Design an Electronic Design Analogy

117 - Gateways - A Design Concept

118 - Functional Programming / Immediately Testable VIs

119 - A Pessimistic Approach to Software Design

131 - A Strategy For Dealing With .NET and LabVIEW

134 -  The Difference Between P and D

135 - Complexity happens when you don't take care of the small things

141 - Lean LabVIEW

142 - State Machines Done Right

144 - A Holistic Approach to Software Design

145 - Project Biased Design vs API/Tool Biased Design

147 - Creativity Needs Discipline

150 - Let's Talk Technical Accounting

151 - Software Design and Italian Cooking

152 - Uncomfortable Truths

155 - Don't Apologise!

156 - Your Block Diagram Should Be "At a glance readable"

160 - Thinking about Design Thinking

161 - Centrist Approach to Process and Design

166 - Transitions are Important! - State Machines Done Right

167 - Human Language is Important, Even in Graphical Programming

168 - Fear of Change is a Code Smell!

177 - Self-Managing Designs Make Your Life Easier

179 - Parsing State Machines: An Iterative Design Process

180 - Seeing the Moving Parts

187 - A Good Design ....... Is Self-Explanatory

190 - A Good Design ...... Does One Thing Only

196 - The Concept of Block Diagram Time

 

LabVIEW Techniques

24 - Groovy Splash Screen

26 - Deploy Part 1 of 2 (or maybe 3)

27 - Deploy Part 2 of 2

28 - I'm not being critical but... (Re-use) Part 1

33 - OpenDocument Format

36 - Recovery Part 1 Virtual Private Server

37 - Recovery Part 2 of 3 Local Backups

38 - Recovery Part 3 of 3 Bug Reporting

62 - Historical Perspective

64 - Synchronizing Multiple Chassis

65 - Synchronizing Multiple Chassis #2

66 - Datalog VIs - LabVIEWs forgotten feature

68 - On the subject of screen sizes 1 of 2

69 - On the subject of screen sizes 2 of 2

74 - Tree Control - A Little Present

76 - A Tidy Project is a Happy Project

79 - Open Document Toolkit

81 - Open Document Text Document

88 - Controversial thoughts on reuse

91 - LabVIEW Life Lessons #1 Project Portability

124 - Project Portability #2 Modbus Library Case Study

126 - Ping Dialog

129 - Commenting I Like!

130 - Component Builder

136 - I'm not being critical but... (Re-use) Part 2

139 - I'm not being critical but... (Re-use) Part 3

143 - I'm not being critical but... (Re-use) Part 4

159 - I want Semantic Zoom and I want it now

163 - A neat trick for dealing with Large Table Data

174 - Databases - MySQL and SQLite

181 - Open Document Format Session

185 - User Interface Playtime Session

186 - UI Playtime Session Follow Up

188 - Database Playtime Session
189 - Database Playtime Session Follow Up

192 - Encrypted SQLite - A Gift

201 - ODT Update - Now with extra table-age

204 - Debug Driven Design/Development - Why?

205 - Debug Driven Design/Development - What?

221 - LabVIEW and Linux - Intro

222 - LabVIEW OpenSUSE Leap15.5 on a LattePanda V1

223 - LabVIEW OpenSUSE Leap 15.5 on a little PC

224 - LabVIEW Firmata - Easy control of Arduino Microcontrollers

Software Management

7 - Types of LabVIEW Programmer

15 - Process Smells - how an organisation can affect your project

18 - Useful Tools

20 - Foolishness as a software tool.

22 - Software Life Cycles....the truth! (IMO)

42 - Function Point Analysis

45 - Ideas

48 - The cost of failure

49 - Fun With Emails

55 - Function Point Analysis - The Emery Scale

59 - Look after your tools

61 - Nirvana Fallacy

71 - 12 Things That Make a Project Fail

73 - Things That Make a Project Succeed

75 - The Numbers Game

82 - Agile - The Tail Wagging the Dog(ma)

84 - Muddying the Waters

92 - LabVIEW Life Lessons #2 Delivery is all

93 - LabVIEW Life Lessons #3 Work Without Fear

96 - LabVIEW Life Lessons #6 Versions

98 - LabVIEW Life Lessons #8 - Push Risk Forward

99 - LabVIEW Life Lessons #9 - People

100 - LabVIEW Life Lessons #10 - Quality vs Deadlines

109 - Risk, Judgement and Mitigation #1

110 - Risk, Judgement and Mitigation #2

113 - Punk Programming

115 - Having a Way of Working

122 - SSDC Document Deep Dive - Code Review Checklist

125 - What's the ROI of all this Process Stuff?

127 - Saying "I Don't Know" will make you a better engineer

149 - Rescue Job (Code Review) - Process Description

158 - The Egotistical Programmer

169 - Profit, Doors, Science, Windows

178 - Reviewing Projects

209 - Coupling and cohesion apply to the real world too..

212 - Cut yourself some slack!

213 - Software Engineers are a Management Conundrum

Notices

4 - Public Notices

25 - Another Year

30 - I'm not being sycophantic but....

34 - Some Homework for you

35 - Disaster - Public Service Announcement

46 - Review of the Year 2014

47 - Ta Da!!

50 - SSDC News Alert!

51 - CLA Summits

52 - it's quiet.......too quiet

60 - Various....

70 - Index to Articles

72 - Random Review of the Year 2015

77 - Where LabVIEW has Taken Us

80 - Aw You Guys

85 - NIWeek 2016

86 - NIWeek 2016 Diary/Review

87 - What to do, what to do

101 - NIDays London 2016

104 - Review of the year 2016

107 - eCLA Summit 2017 Vienna

108 - NEWS - European CLA Summit a Great Success

111 - NIWeek 2017 (the reason I have been quiet)

112 - NIWeek 2017 Review

120 - LabVIEW is neither easy or optional!!!!!

121 - LabVIEW is Easy/Optional A Closer Look

128 - Review of the year 2017

133 - Another Year another Great CLA Summit

138 - LabVIEW for Grown-ups

140 - Jolly Boys Outing to Galway

146 - GDevCon#1 My Personal Postmortem of the event

153 - Don't Give 100 Percent 

154 - Floated Index to Articles

157 - Lots of News

162 - NIWeek 2019 Diary

164 - DSH Workshops/GDevCon News

165 - Some thoughts on GDevCon#2

171 - Review of the Year 2019

172 - Preview 2020

173 - 20 Years

175 - Center of Excellence

182 - #VIWeek (Making Trouble Again)

183 - #VIWeek My Review

193 - Review of the year 2020 (spoiler - it sucked), but we're still here

194 - Preview 2021

200 - A Question about AMA?

203 - Review of the year 2021 (Spoiler - less sucky than 2020)

210 - Review of Year 2022 (travel is back!!!)

211 - DSH Workshops Publishing - A new book announcement

214 - USA we're coming to you! 

215 - Community Training Initiative 

216 - Anyone can learn LabVIEW Anywhere 😊

217 - 1 Million!

218 - News Drop! Community Training Progress, GDevCons

219 - Sneaky Peak and Some Love to Spread (CTI)

220 - It's time for me time.

Odds and Sods

13 - The Universal Test Framework

16 - Coming soon.........

19 - Mildly Offensive Corporate Wear

31 - LabVIEW for the Internet Age

39 - VI Naming - Best Name Ever!!

44 - User Groups

54 - EuroCLA 2015 Review

83 - File Dialogs - This is annoying me!

89 - SSDC Criticizer Tool

90 - Open Source System Reference Design

102 - Levels of Programming Enlightenment

105 - The Trouble With Women in Engineering .....

106 - Diary Monday Jan 23rd 2017 to Sunday Feb 5th 2017

116 - Rules for a More Interesting Life

123 - Why Are Businesses Dictatorships?

132 - SSDC Book News

137 - GDevCon an Experiment in Democratic Management

148 - Business Travel Done Right

170 - An Observation on Age

176 - Useful Circuits #1 Battery Backup cRIO Systems

184 - National Instruments is now NI - Thoughts

191 - Stop Using Images of Bad LabVIEW Software Please ...

195 - Sad Conversations

197 - It Depends ...

198 - Happiness ...

199 - Imposter Syndrome

202 - LabVIEW Halo Projects

206 - Independence

207 - The LabVIEW Eco-system

208 - What's the point of having events?

 

Quizzes and Questions

29 - Quiz Time

40 - Quick Quiz #2

53 - Quick Quiz #3

 

Links to Other Related Material

CSLUG Links Page

 

I hope they've been a distraction

Much Love

Steve

Steve


Opportunity to learn from experienced developers / entrepeneurs (Fab,Joerg and Brian amongst them):
DSH Pragmatic Software Development Workshop


Random Ramblings Index
My Profile