Having faith goes a long way – especially when things get rough

Faith in yourself that is.

Look, I have been through quite a rollercoaster ride lately: got a cataract surgery that turned into a retinal detachment, leaving me stranded at home for 4 weeks. And three out of which I had to spend the whole day (night included) with the head straight up. No driving of the car allowed, just stay put and wait for it to heal. I know understand a bit how prisoners at home do feel. Yeah, punishment.

And this one piled in on another issue of relative exhaustion due to another problem that is now cured. I am glad this is behind me, I can tell you!

As an independent professional, this means an income drop, shifted timelines, and too much idle time on my hands. Having a number of proposals open with prospects, this got me nervous obviously.

Choice is yours

There are two choices here. Either enter the realm of the victim and complain on how unfair things are or take it as yet another opportunity to learn.

And that’s rooted in your faith in yourself. The faith that things are going to be better, that you’ll come out of it better in a way or another. As for anything, the first sale is to yourself!

So, what can be learned here?

Here is my take:

  1. Do not expect to kick back on your feet that fast after full anaesthesia, this will help keeping realistic expectations.
  2. Call prospects and clients to tell them about your issue. Most of them will understand. How would you react if they called you with a health problem? If they don’t do you really want to work with such people? Thinking about it, I don’t.
  3. It is a great idea to have insurance for those cases. I muttered every time I saw the bill but it turned to be a great idea. After talking with a few people, it is astonishing that a lot of them aren’t covered. Look, it is not a matter of “if” here, it is a matter of “when”! Get one.
  4. Make sure you have either credit lines, cash in the bank, or any other form of credit secured at all times. It will come handy when you will need it. Bills do not care about your state. And have faith that you’ll be able to generate enough new business to come back from the deep. Do not wait to be thirsty to go to the well.
  5. Call upon your support system: loved ones, family, and friends. Don’t bury yourself in a hole. It is bad for the mood and bad for the speed of recovery. Ask them to bring you something special, it will lighten the day.
  6. Take care of the quality of your food intake. I am leaning towards organic food and it helps a lot. As a general rule, HiQ nutrients help, especially with brain work. Don’t feast on greasy, oily, sugary foods.
  7. Medical care improves by leaps and bounds. Procedures are much improved from 10 years ago. There are new devices to measure, new materials, new lenses. And I met great people: surgeons, assistants, nurses. These are people who care.
  8. Take care of yourself first. If you don’t, you can’t be fully in the moment when it is needed.
  9. Turn idleness into opportunity. Read (or listen to) new material, focus on something alien to your habits. Open horizons.

So, to reach your top 3 outcomes, even when they just seem to swoosh miles away further, you need to have faith in your ability to resume the quest in a way or another. Yeah, you need to be an optimist!

Until next time, keep the faith!

–Philippe Back

Share

Official release of Enterprise Architect 9.3 #sparx

Sparx Systems is pleased to announce the official release of Enterprise Architect 9.3.

Release Highlights include:

  • Support for displaying multiple diagrams and other views simultaneously.
  • Easily move information between two open diagrams.
  • Create and share custom menus to improve workflow.
  • Hide page borders on all diagrams with a single click.
  • Analyze and debug systems with enhanced Testpoint capabilities.
  • Develop open, scalable architectures using ArchiMate 2.
  • Capture, visualize and document the run-state and relationships of objects during program execution.
  • Instantly drag Breakpoints and Markers to a different line in the source code editor.
  • Expanded beta profile for modeling ArcGIS schemas. Topology, geometric networks and relationship rules now supported.
  • State Table Simulation highlighting the current state, potential next states and Triggers that may be fired.

Please visit the release page to learn more: www.sparxsystems.com/products/ea/9.3

Share

Use Case 2.0 – Good stuff

The people at http://www.ivarjacobson.com have released an ebook on what they call the Use Case 2.0 The Definitive Guide.

You can pick a copy. And also look at a presentation that may put some more context around it.

They’ll ask you to fill in all kinds of fields…

It merges:

  • Use Cases
  • Stories
  • Kanban
  • Agile
  • Backlog based work organization

It is a workable system IMHO.

There is a use case tracker described in there.

Save yourself some time by taking my little Excel version.

 

 

Share

Query and Update Sparx EA Repository with SQL

Sample Script to do it (using the Execute undocumented op)

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
option explicit
 
!INC Local Scripts.EAConstants-VBScript
!INC EAScriptLib.VBScript-Logging
 
'
' Script Name: SQL
' Author: Philippe Back
' Purpose: Demo SQL Invocation
' Date: 25/1/2011
'

Function SQLQuery(sql)
Dim sRes
LOGInfo("Query: " & sql)
sRes = Repository.SQLQuery(sql)
LOGInfo("Res: " & sRes)
End Function
 
Function SQLExec(sql)
Dim sRes
LOGInfo("Statement: " & sql)
sRes = Repository.Execute(sql)
LOGInfo("Res: " & sRes)
End Function
 
Sub Main
SQLQuery("SELECT * FROM T_OBJECT WHERE OBJECT_ID=1")
SQLExec("UPDATE T_OBJECT SET NAME='STUFF' WHERE OBJECT_ID=1")
End Sub
 
Main
Share