27

Feb

Push vs Pull Protocols

You are developing your discrete events model, and you see your agents moving from one block to the next. Simple right? But have you stopped for a moment to ask yourself why they are even moving? What is that thing that makes them move? If you ask a beginner, the answer will come from pure intuition: “Well, […]

12

Feb

Job Searching Optimization method for jobless people

In a lower degree compared to my simulation consulting work, I sometimes work as a coach to help jobless people find their dream job. For that I use a methodology I created based on different sources that I compiled for years. This methodology is very similar to the best professional help you can ever get so I[…]

07

Feb

How to ask a good question as a client?

Why should I care about good questions? Sometimes you need to get an answer to a question and you may be in a hurry to get an accurate and helpful response, or you may have little resources to pay for an answer to that question. No matter what the reason is, bad questions result in bad answers[…]

07

Jan

Teach your skills

I remember my first job many many years ago. I was just one month into my career and hit my first moral wall. I had a boss that I thought you can only hear about on legendary myths. I asked her to teach me how to do something she learned in the US in a special certification[…]

19

Nov

Using File Chooser in PLE

The File Chooser is only available on the professional version of AnyLogic. But its functionality is very easy to replicate with a little bit of JAVA magic. To illustrate this, I will create this example using a normal button on the Simulation Graphical Editor (before running the simulation) in order to select an Excel file and make[…]

17

Nov

Test your model!!!

You just built a model, everything works perfectly well and suddenly you have a request for a change (minor or major). You make the change; run the model and things look good. But how can you be sure that the model is working well in all possible cases? The larger the model, the more difficult it is[…]

12

Nov

An example on the use of Classes vs Agents in AnyLogic

When you are a JAVA developer, it is common to use classes to work with objects. But AnyLogic provides Agents, that are basically predefined classes with several built-in functionalities to work with entities in a simulation model. A beginner user will always use agents because with them it is very easy to define everything graphically. But sometimes[…]

27

Oct

As a freelancer, what to do when you have nothing to do?

As freelancers, it is very common to be in a situation where you either finished all your projects or you have projects on hold, or you are waiting for the client’s feedback or you are just waiting for a new project to start. What should you do with your time while this is happening? If you are[…]

20

Oct

How to optimize the cost and quality of your project as a client

It is very common for a client to try to make as little effort as possible to obtain amazing results. It is even natural for a client with little experience to assume when hiring an expert, that the expert will do everything they want with very little information. This has been fed with quotes as “It doesn’t make[…]