Dot Philosophy

Mehran Davoudi's blog

  • Facebook
  • Twitter
  • Google Plus
  • Home
  • Posts
    • Software Engineering
    • Management Philosophy
    • Programming Philosophy
  • Dot Philosophy?
  • About Mehran

Category - Software Engineering

  • Software Engineering

Effort vs. Time Estimation

August 2, 2017
2 min read
Add Comment

Estimating the required time for a task, is not an easy job to do, if you want to be precise! The main problem with estimating is that, most of the time it is wrong! Being wrong is not too bad for an estimation. But, being too...

Continue reading

  • Software Engineering

Capture the Flag: Secure Software

May 23, 2017
3 min read
Add Comment

As a software consultant, I've involved in lots of projects and teams, working with lots of super energetic developers. But believe me, working on a startup project is totally different to a large scale project. One of the most...

Continue reading

  • Software Engineering

My Azure Experience: Handling the Requirements

February 24, 2017
3 min read
Add Comment

It is been a while I am doing some projects totally based on Azure ecosystem. As we are not working in a same place, it is a completely new experience for me because everything is different with working together in a company...

Continue reading

  • Software Engineering

Touch Point: The Real Percepction of a Product

October 2, 2016
3 min read
1 Comment

Recently I've participated in a great workshop about Service Design. It was a totally new concept to me. The course was designed surprisingly great by Joannes Vandermeulen from Namahn. If you ask me about the most important...

Continue reading

  • Software Engineering

Owlly Debugging: Debugging Like an Owl

August 30, 2016
4 min read
5 Comments

Have you ever seen a developer, staring thoughtfully at the monitor for a long moment, not even touching the keyboard and mouse, and still claims that he is debugging some piece of code! It is true, there is some kind of...

Continue reading

https://en.wikipedia.org/wiki/Astrolabe
  • Software Engineering

Date Complexities in Programming Languages

July 26, 2016
4 min read
Add Comment

The problem with date concept! We, as humans, are good with dates and times. So, why computers are not! Why do they bother us (developers) on this!? As a matter of fact, the main problem is with different views of different...

Continue reading

HoloLens
  • Software Engineering

HoloLens Spacive Design: A new era in UI/UX

July 12, 2016
3 min read
Add Comment

In the recent months lots of Virtual Reality (VR) solutions presented to the community by different companies. Octulus VR by Facebook, PlayStation VR by Sony and HoloLens by Microsoft. The first two solutions look like...

Continue reading

  • Software Engineering

Developer Experience: Dotability

May 31, 2016
3 min read
Add Comment

Again, this famous 'X', as in UX. It's all about experience. The good experience is the key that makes a product valuable. We are always talking about user experience, but here in this post, I am going to talk about developer...

Continue reading

Cross Rails
  • Software Engineering

Parallel Programming for your grandmother

April 18, 2016
6 min read
1 Comment

In the world of programming, parallel programming is mostly translated to multi-threading. Thread is an abstract concept that can be seen as a worker which can accomplish tasks in a computer. For example if you want to execute a...

Continue reading

  • Software Engineering

Growing Redundancy: An architectural disease

February 28, 2016
3 min read
2 Comments

As software engineers, we are always against the redundancy of code. Occasionally, the redundancy is known as the fault of developers, and it mostly happens when the developer suffers from code myopia! He has not a good overview...

Continue reading

1 2 Next
Copyright © 2019. Created by Meks. Powered by WordPress.
  • Home
  • Posts
    • Software Engineering
    • Management Philosophy
    • Programming Philosophy
  • Dot Philosophy?
  • About Mehran
  • Facebook
  • Twitter
  • Google Plus